Iot based home automation using io.adafruitprotocol
Introduction
Home automation has always been inspiring projects for most of us. Toggling an AC load from the comfort of our chairs or bed of any room without reaching for the switch in another room sounds cool doesn’t it!!. And now in the era of IoT, thanks to the ESP8266 module which made it easy to control anything from anywhere in the world.
In this IoT based project, we will use Adafuit IO to control Home appliaces from a webpage using ESP8266 and PIC microcontroller. We have connected three AC light as loads and they can be controlled remotely using either your phone or computer. Here ESP8266 is used with PIC microcontroller so learn about Interfacing ESP8266 with PIC16F877A Microcontroller before proceeding. Also check IoT projects section to learn more ESP8266 Wi-Fi module.
Component Required
⦁ ESP8266
⦁ PIC microcontroller(PIC16f877A)
⦁ 12V 5A Electromagnetic Relay Module -1
⦁ 12v Power supply (12V/1A or above) -1
⦁ LM7805 Voltage Regulator -1
⦁ LM317 Regulator -1
⦁ 10k ohm Resistor -1
⦁ 1k Resistor – 3
⦁ 10k Pot – 1
⦁ 1k Pot -1
⦁ 16×2 LCD
⦁ 1000uF capacitor -1
⦁ 10uF capacitor -2
⦁ Wires for connection
⦁ 18.432 MHz Crystal oscillator -1
⦁ LED -2
⦁ 22pF capacitor -2
⦁ BreadBoard or PCB (optional)
Block diagram