Technical requirements
The source code of the project is located at this link:
https://github.com/PacktPublishing/Internet-of-Things-with-ESP32/tree/main/ch5
We will use the same libraries of the device drivers as in the previous chapters. You can find the drivers here: https://github.com/PacktPublishing/Internet-of-Things-with-ESP32/tree/main/common.
The hardware components of the project are listed as follows:
- An ESP32 development kit (devkit)
- A BME280 sensor module
- A TSL2561 sensor module
- A passive infrared (PIR) motion detector
- A rotary encoder
- An active buzzer
- An organic light-emitting diode (OLED) display
Check out the following video to see the code in action: https://bit.ly/3wmQjPj