Skip to content

NadaAlsaid/Remote_IoT_data_monitoring_and_control

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 

Repository files navigation

Remote IoT data monitoring and control using WiFi

Project description

In this project, the Arduino board is connected to Wi-Fi module and both act as a server. The Arduino Board is connected to 1 LED , 3 sensors (temperature, smoke, motion). The client which is a web browser - running on any computer connected to the same network as the Arduino- communicates to the server and controls it.

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:
    1. Tempertesure value exceeding 30 degrees.
    2. Detecting an existence of smoke.

Components :

  • Arduino UNO
  • Wi-Fi Serial TTL Module ESP-01S
  • LCD
  • Temperature sensor: LM35
  • Smoke sensor MQ2
  • IR sensor module
  • LED

Collaborators:

Releases

No releases published

Packages

No packages published

Languages