DIY ESP32 Blinker: Designing and Building a Temperature Alarm Device Using ESP32 1.Hardware Materials: 1 * ESP32 development board 1 * DHT11 temperature and humidity module 1 * MQ-2 smoke module 1 * MX1508 motor driver module 1 * DC motor 1 * OLED display module [white] [0.96 inches] 1 * Buzzer module 1 * MLX90614 infrared temperature measurement module 1 * MICRO data cable [0.5m] 1 * Battery [USB-A/microUSB] Other potential components required (breadboard, resistors, capacitors, wires/DuPont wires, etc.) Possible tools needed (multimeter, soldering iron and solder, pliers/scissors, wire strippers/lighter, regular tape/electrical tape/glue gun, etc.) 2.Functionality: Step1:The ESP32 development board reads temperature and humidity using the DHT11 sensor module, displaying the environmental temperature and humidity on the OLED screen and mobile app. When the temperature exceeds a certain level, the fan will be turned on. Step2: The ESP32 development board monitors smoke gas concentration using the MQ-2 smoke sensor module. If the concentration exceeds a predefined level, the buzzer will trigger an alarm. The current smoke concentration and alarm status can be viewed on both the OLED screen and the mobile app. Step3: The ESP32 development board measures both object and ambient temperatures using the MLX90614 infrared thermometer module. If the body temperature exceeds a specified threshold, warning messages will be displayed on the OLED screen and the mobile app Step4: Users can set the smoke concentration threshold via the mobile app. Step5: Users can configure the environmental temperature threshold through the mobile app. Step6: Users can set the human body temperature threshold via the mobile app. For any details not specifically covered, please consult the requirements and concept images/videos for guidance. 3.post-update circuit diagram 3.1Schematic diagram: 3.2PCB diagram 3.33D diagram 3.4complete Arduino code Below is the detailed process of the development code. 4.Effect Demonstration 4.1Blinker APP Mobile Interface 4.2Video link Tag:Temperature Alarm Device, ESP32 Development Board, Electronic Components