Technical requirements
For this project, we will need the following:
- An ESP32 board
- Servo motor
- PIR motion sensor
- Light-detecting resistor module
- DHT22 temperature and humidity sensor
- InfluxDB Cloud account (free account)
- Grafana cloud account (free account)
- HiveMQ public MQTT broker
All the code files used in this chapter will be available at https://github.com/PacktPublishing/Programming-ESP32-with-Arduino-IDE/tree/main/chapter%208