Data Acquisition IOT device

In this project, I developed an ESP32 based data acquisition device, programmed in C using FreeRTOS. The device collects ambient temperature, humidity, luminosity and background noise, displaying it on an OLED display and sends the data to an online server for monitoring. I built a breadboard prototype and designed a PCB using KiCAD.

Specifications

SpecificationDescription
MicrocontrollerESP32
Programming LanguageC
KernelFreeRTOS
Temperature SensorBME280
Humidity SensorBME280
Light SensorBH-1750
Noise Sensormicrophone

Breadboard prototype

breadboard

Values on display

breadboard