The project does the following 3 processes:
- The Arduino board monitors and displays sensors data periodically (Temp, Motion, smoke) on LCD every 2 seconds ( using timer1 , using external interrupts (INT0) to detect and read the motion sensor , using ADC functions for reading an analogue value from the sensors ).
- The webpage will send a command to the Wi-Fi module to control the Arduino board and switch each of the LEDs on/off.
- The Arduino board detect abnormal conditions and report a notification alert to the web page. The abnormal conditions are:
- Tempertesure value exceeding 30 degrees.
- Detecting an existence of smoke.
- Arduino UNO
- Wi-Fi Serial TTL Module ESP-01S
- LCD
- Temperature sensor: LM35
- Smoke sensor MQ2
- IR sensor module
- LED
- Nada Alsaid
- Yoana Adel
- Mariam Hossam
- Zeyad Atef
- Abdullah Waleed