I designed WeatherBot to be a fun robot that can show a tempareture reading in an innovate and unusual way.
5
11
0
162
updated December 10, 2023

Description

PDF

Overview

I designed WeatherBot to be a fun robot that can show a tempareture reading in an innovate and unusual way; it uses a servo to point to a value on a dial, on its stomach. It even holds the temperature sensor in its hand, with the wires going to the back of the robot where the microcontroller is housed.

BILL OF MATERIALS

Weatherbot is quite a simple robot and only needs a couple of parts:

ItemDescriptionQtyUnit PriceTotal
Temperature SensorsDHT221£3.00£3.00
ServoSG901£4.00£4.00
MicroControllerESP82661£4.00£4.00
   Total£11.00

MICROPYTHON CODE

The MicroPython code for WeatherBot is avialable at: https://www.github.com/kevinmcaleer/nodemcu_wifi

3D PRINTABLE STL FILES

WeatherBot is made up of two main pieces:

Copy both the umqttsimple.py and weatherbot.py to the Pico or ESP8266 microcontroller using Thonny. You can configure weatherbot to send its readings to an MQTT server by adding a wifi usernane and password, and MQTT server to the varibles:

ssid = 'insert your SSID here'
password = 'your password'
mqtt_server = 'your MQTT IP'

Tags



Model origin

The author marked this model as their own original creation.

License


Highlighted models from creator

View more