WeatherBot - Robot Hiển Thị Nhiệt Độ Sáng Tạo
WeatherBot là một chú robot độc đáo, hiển thị nhiệt độ bằng cách sử dụng servo để chỉ vào mặt đồng hồ. Dự án này sử dụng cảm biến DHT22, servo SG90 và vi điều khiển ESP8266 hoặc Pico. Mã nguồn MicroPython và các file STL in 3D đều có sẵn, giúp bạn dễ dàng lắp ráp và tùy chỉnh.
Mô tả
Tổng quan
Em thiết kế WeatherBot để trở thành một chú robot vui nhộn, có thể hiển thị mức nhiệt độ theo một cách sáng tạo và độc đáo; nó dùng một con servo để chỉ vào một giá trị trên mặt đồng hồ, đặt ở bụng. Nó còn giữ cảm biến nhiệt độ trong tay, với dây dẫn đi ra phía sau robot, nơi đặt bộ vi điều khiển.
DANH SÁCH VẬT TƯ
Weatherbot là một robot khá đơn giản và chỉ cần vài bộ phận:
| Mục | Mô tả | Số lượng | Đơn giá | Tổng cộng |
|---|---|---|---|---|
| Cảm biến nhiệt độ | DHT22 | 1 | £3.00 | £3.00 |
| Servo | SG90 | 1 | £4.00 | £4.00 |
| Vi điều khiển | ESP8266 | 1 | £4.00 | £4.00 |
| Tổng cộng | £11.00 |
MÃ NGUỒN MICROPYTHON
Mã nguồn MicroPython cho WeatherBot có sẵn tại: https://www.github.com/kevinmcaleer/nodemcu_wifi
FILE STL IN 3D
WeatherBot bao gồm hai bộ phận chính:
Sao chép cả hai file umqttsimple.py và weatherbot.py vào vi điều khiển Pico hoặc ESP8266 bằng Thonny. Bạn có thể cấu hình weatherbot để gửi số liệu đọc của nó đến một máy chủ MQTT bằng cách thêm tên người dùng wifi, mật khẩu và máy chủ MQTT vào các biến:
ssid = 'nhập SSID của bạn vào đây'
password = 'mật khẩu của bạn'
mqtt_server = 'IP máy chủ MQTT của bạn'
Giấy phép
Tác phẩm này được cấp phép theo
Creative Commons — Attribution — Noncommercial — Share AlikeCC-BY-NC-SA
File mô hình
Chưa có bản in nào được khoe. Hãy là người đầu tiên!
Chưa có bình luận nào. Hãy là người đầu tiên!