IOT Enthusiast
Published © GPL3+

Arduino UNO Home Automation using Bluetooth HC05 module

Home Automation Attributes: Turning ON/OFF light bulb (AC 220V). Automatically Turning the Led ON/OFF depending on light intensity.

BeginnerProtip3 hours9,444
Arduino UNO Home Automation using Bluetooth HC05 module

Things used in this project

Hardware components

Arduino UNO
Arduino UNO
×1
Breadboard (generic)
Breadboard (generic)
×1
HC-05 Bluetooth Module
HC-05 Bluetooth Module
×1
Light Dependent Resistor LDR
×1
Thermistor
×1
Standard LCD - 16x2 White on Blue
Adafruit Standard LCD - 16x2 White on Blue
×1
RobotGeek Relay
RobotGeek Relay
×1
A light Bulb (220V)
×1
Jumper wires (generic)
Jumper wires (generic)
×1

Software apps and online services

Arduino IDE
Arduino IDE
Arduino Bluetooth Control Application (Google Playstore)

Hand tools and fabrication machines

Soldering iron (generic)
Soldering iron (generic)
Solder Wire

Story

Read more

Schematics

Schematic for 16x2 LCD

Schematic for 16x2 LCD connections with Arduino UNO

Schematic for HC05

Schematic for HC05

Code

LCD 16x2

C/C++
Code for 16x2 LCD
#include <LiquidCrystal.h>
// initialize the library with the numbers of the interface pins
LiquidCrystal lcd(0, 1, 8, 9, 10, 11); /// REGISTER SELECT PIN,ENABLE PIN,D4 PIN,D5 PIN, D6 PIN, D7 PIN
void setup()
{
// set up the LCD's number of columns and rows:
lcd.begin(16, 2);
}
void loop()
{
// set the cursor to column 0, line 1
lcd.print(" IOT ENTHUSIAST");//print name
lcd.setCursor(0, 1); // set the cursor to column 0, line 2
lcd.print("Circuit Design");//print name
delay(750);//delay of 0.75sec
lcd.scrollDisplayLeft();//shifting data on LCD
lcd.setCursor(0, 0);// set the cursor to column 0, line1
}

Credits

IOT Enthusiast

IOT Enthusiast

1 project • 3 followers
I am interested to build applications based in IOT especially Home automation, smart control systems..

Comments