Technical requirements
The following are the requirements for completing this chapter:
- Intermediate knowledge of Python programming.
- 1 X Raspberry Pi Pico WH.
- 1 X LoRa sensory transmitter from Chapter 9.
- 1 X LoRa receiver built with the Raspberry Pi Pico W from Chapter 9.
- A CloudAMQP account for the MQTT server instance.
- 1 X SG90 servo motor.
- 1 X common anode RGB LED.
- 3 X 220 Ohm resistors.
- 1 X 8 mm LED holder.
- 9 X M3 10 mm bolts.
- 4 X M2 8 mm screws.
- 1 X M5 20 mm bolt.
- 1 X M5 nut.
- Epoxy glue for constructing the weather indicator faceplate.
- A hot glue gun.
- A color printer to print out the faceplate graphic.
- A digital cutting machine such as a Silhouette Cameo. This is optional as the faceplate graphic may be cut out by hand. Silhouette Studio 3 file provided.
- Access to a 3D printer to print the weather indicator stand.
The code for this chapter may be found here: https://github.com/PacktPublishing/-Internet...