Objective
This project focuses on creating a compact and efficient device capable of detecting room temperature and displaying the readings directly in Gmail chats via API integration. It was specifically designed for monitoring the server room temperature at the KSUM office to ensure optimal environmental conditions for sensitive equipment.
The hardware design emphasizes portability and ease of installation, while the software ensures seamless communication with Gmail. The collaborative effort allowed the successful integration of hardware and software to achieve the desired functionality.
Hardware
-
ESP32 Microcontroller
- Selected for its built-in Wi-Fi capabilities, making it suitable for IoT applications.
- Readily available, reducing project costs and development time.

-
DS18B20 Temperature Sensor Module
- Digital sensor offering high accuracy and reliability for temperature measurement.
- Ideal for monitoring environments with a wide temperature range.

-
Magnet
- Attached to the case for flexible mounting on metallic surfaces, enhancing convenience.

-
3M Tape
- Used to secure the temperature sensor on top of the ESP32 board for compactness and stability.

Circuit Diagram and Connections
Overview
The simplicity of the design negates the need for a PCB. Direct soldering was employed to minimize bulk and ensure a sleek build.
Wiring Diagram
- Power Supply:
- The ESP32 is powered via its MicroUSB port, eliminating the need for an external power circuit.
- Sensor Connections:
- VCC (DS18B20) → 3.3V (ESP32)
- GND (DS18B20) → GND (ESP32)
- Data Pin (DS18B20) → GPIO4 (ESP32)

Process/Methodology