Project Title: IOT based Home Device controller
The Internet of Things (IoT) refers to the ever-growing network of physical objects that feature an IP address for internet connectivity, and the communication that occurs between these objects and other Internet-enabled devices and systems. Our project is based on the Internet of Things. It contains controllers that control Light and Temperature based devices. After this project, we can conclude that the Devices which are based on Light and Temperature can be operated using Cloud Computing which reduces the manual work. It gives Automation Control of devices. These Two Sensors Are Independent on its own and they don’t depend on each other because is connected separately in Wi-Fi module(ESP8266).
- After this project, it is possible to have automated control of all home energy appliances over the internet incorporating a simple and friendly user interface.
- This reduces all kind of manual work required to handle a home appliance.
- There will be two sensors placed on each other. One sensor The second Light Dependent Resistor. The second Sensor will be DHT11 which is a Temperature and Humidity Sensor.
- Both sensors will be connected to an Wi-Fi controller.
- The Wi-Fi controller will collect the data from the sensors and will send it to the cloud computer.
- Then the cloud computing will take the decisions whether or not to switch on or off the device.
- All the Data which will be sent by the cloud will be seen on the website.
- All the Decisions will be taken by the cloud so no manual work will be needed.
Details of system:
Wifi Module ESP8266
The hardware connections required to connect to the ESP8266 module are fairly straight-forward but there are a couple of important items to note related to power: The ESP8266 requires 3.3V power–do not power it with 5 volts! The ESP8266 needs to communicate via serial at 3.3V and does not have 5V tolerant inputs, so you need level conversion to communicate with a 5V microcontroller like most Arduinos use.
A Light Dependent Resistor (LDR) or a photoresistor is a device whose resistivity is a function of the incident electromagnetic radiation. Hence, they are light sensitive devices. They are also called as photo conductors, photo conductive cells or simply photocells. They are made up of semiconductor materials having high resistance.
Temperature Humidity Sensor:DHT11
The DHT11 is a basic, ultra low-cost digital temperature and humidity sensor. It uses a capacitive humidity sensor and a thermistor to measure the surrounding air, and spits out a digital signal on the data pin (no analog input pins needed). Its fairly simple to use, but requires careful timing to grab data. The only real downside of this sensor is you can only get new data from it once every 2 seconds, so when using our library, sensor readings can be up to 2 seconds old.
Block Diagram: 1st Floor LDR
Block Diagram:2nd Floor DHT11
Device Interface Screenshots:
- Wi-Fi Module(ESP8266)
- LDR Sensor
- Temperature and Humidity Sensor(DHT11)
- Django Framework
- Arduino IDE
- Eclipse IDE
- SQLlite3 (database)
Note: This project idea is contributed by Sonali Lotankar for ProGeek Cup 2.0- A project competition by GeeksforGeeks.
- Project Idea | Home Of Things
- Project Idea | IoT based Emancipator Helmet
- Project Idea | Video Classification based on teaching styles
- Project Idea | Recommendation System based on Graph Database
- Project Idea | Voice Based Email for Visually Challenged
- Project Idea | (Model based Image Compression of Medical Images)
- Project Idea | (Optimization of Object-Based Image Analysis with Super-Pixel for Land Cover Mapping)
- Project Idea | (Project Approval System)
- Project Idea | Know More
- Project Idea | God's Eye
- Project Idea | Get Me Through
- Project Idea | EveMythra Bot
- Project Idea | JamFree
- Project Idea | APTrack
- Project Idea | Properkodo
If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to firstname.lastname@example.org. See your article appearing on the GeeksforGeeks main page and help other Geeks.
Please Improve this article if you find anything incorrect by clicking on the "Improve Article" button below.