HomeAutomation is the title of our project. The main aim of our project is to control the electrical appliances using 3 modes (Manually + IR Remote + Blynk). It’s a combination of embedded and IOT technologies. And the main aim is to control our devices in our project, from a mobile phone anywhere in the world.
This project was fully loaded with the concepts of embedded & IOT technologies. All the required peripheral devices are embedded with two Arduino UNOs, one Nano & one ESP8266 module accordingly.
Components
Home Automation, we designed 5 rooms of different sizes (Hall, Kitchen, Bedroom, Garage & Bathroom) also given a free space as a garden area. Every room was equipped with different color LEDs each.
Demo VideoSystems Involved
1. Main Door System
2. Temperature & Humidity Display
3. LEDs Controlling System
4. Water Level Indicator System
1. Main Door System- Designed a smart door at the entrance, controlled by entering password & taking normal body temperature readings. (Door open only if the password is correct & body temperature is normal in range)
- For entering of password, we interfaced keypad (4x4). For taking of body readings, we interfaced MLX90614 sensor (contact-less body temperature sensor).
- Door will be opened & closed by a servo motor (SG90).
Note:
- For additional functionality, we can add a sensor for detection of persons movement before door closes automatically.
- In this system, a OLED (128x64) & a DHT22 sensor was interfaced in the Arduino Uno-1 code for displaying of inside room temperature & humidity percentage of home in OLED display.
- The same was clearly shown in the above video reference.
LEDs are equipped in each room. That are operated by,
(Refer Arduino Uno-2 schematics)
- Manual Mode: The controlling of LEDs manually by using switches (on/ off). All the switches are interfaced to the Arduino through a resistor of 10K ohms.
- IR Mode: The controlling of LEDs using IR remote with the help of IR Receiver component that was embedded in it.
- Blynk Mode: The controlling of LEDs using blynk app (Mobile Application) (Node_Mcu was interfaced)
- In this system, LEDs & HC-SR04 was interfaced.
- Ultrasonic sensor (HC-SR04) helps in detecting of the distance. The same concept was used in this system, for calculating of the water distance and the LEDs gets controlled respectively.
One app to prototype, deploy, and remotely manage connected electronic devices at any scale.
In this project, we used the concept of blynk software to control the LEDs from any where in the world.
- Download the blynk software available in play store & IOS app store.
- Link your Gmail account to receive the auth code.
- Download the blynk libraries (link was given below) & install in Arduino IDE.
- Prepare the app interface & coding as per your requirements.
- And provide your router/ hostspot credentials in the node_Mcu code to link the module to the blynk server.
As it was a very complicated project of interfacing all the required peripherals devices at a single project, we organized accordingly to ensure a perfect execution without any mislead towards our projects and referred majority of the official sites for establishing more ideas.
To accomplish this project without any errors, we planned & executed our ideas in a manner that no one is going to have a question for asking us related to the mistakes that we did in the field.
For any suggestions/ help, comment below.......Thank you :)
Comments