Good Morning

by Mr_Amir in Circuits > Arduino

31 Views, 1 Favorites, 0 Comments

Good Morning

Header_SF_AlarmClock_EFM.jpg

This project involves creating an Internet of Things (IoT) system designed to assist with waking up in the morning using multiple sensors and digital services. The system includes an ESP32 microcontroller that reads from a sound sensor and a light sensor. When an alarm sound is detected in a dark room, an LED strip lights up, encouraging waking up. The data is logged and monitored through Adafruit IO, which also sends email notifications based on specific triggers, providing a digital interface for real-time monitoring and interaction.

Supplies

LEDS.png
LIGHT SENSOR.png
MICRO.png

LEDs - turn on when the alarm clock sounds are detected and turn off when the room lights are turned on.

Light sensor - detects when the room lights are turned on.

Microphone - detects the sound of the alarm clock.

Basic Connections

חיבורים.jpeg

In this first step, I wrote the initial code and integrated the light sensor and the microphone with the LEDs. The system now works so that the LEDs turn on when there is a loud noise (in my project, this would be the sound of an alarm clock) and the room is dark. Once the room is illuminated, the LEDs automatically turn off.

Adafruit IO Connection

ADAFRUIT IO.png
mail.png

Connecting the ADAFRUIT IO system to the device to receive real-time data and perform technical analysis with graphs of light and sound. Also, getting important info by mail.

Final

A video showing how the project works!

Enjoy :)

Downloads