Git Product home page Git Product logo

home-automation-solution's Introduction

home-automation-solution

Home Automation Solution uses esp12e wifi module to control the home appliance with any device having wifi card and access to chrome browser.

Hardware needed:

  1. Esp-12E wifi module shown in pdf file.
  2. Arduino any module for serail programming of esp-12e as shown in jpg image file connection for esp-01 and esp-12e are same.
  3. 4-channel relay module.
  4. 2A 5V charger.
  5. Jumper wires.
  6. AMS1117-3.3v regulator
  7. 10uF 16V capacitor
  8. 104 capacitor
  9. Four 230Ohm resistance for taking input from switches.

Connections:

  1. Create a 5v dc to 3.3v dc converter as describe in hqdefault.jpg file.

  2. Get two connection from 5V charger one for relay module vc and ground pin & other for 3.3v converter made in first step.

  3. Connections for serial programming: i) Connect arduino and esp module as describe in ss.jpg file. Note the wifi module pins of esp-01 shown in image and attach it to corresponding esp-12e pins. like IO2 to GPIO2 & IO0 to GPIO0 and others. ii) Set arduino ide as specified in the image. iii) Upload the Wifi4Device.ino sketch to esp module. iv) After successfully uploading the sketch only remove the ground wire from GPIO0 to verify the sketch is completely uploaded. v) After few minutes later remove all the connections.

  4. Attach the four resistance to input pins as define in sketch Wifi4Device.ino file.

  5. Common other end of all the resistance with the gnd pin of the module.

  6. Attach jumper wires in between resistance & module pins.

  7. Get two connection from 3.3v converter one for wifi module & other one for taking input from switches.

  8. Taking input from switches means 3.3v common to all switches & attach the each jumper wires of step 6 individual to each switch pin other than common pin. In case of spst switch there is only two pins. Thus one is used for common and other one for jumper wire.

  9. Attach the four jumper wires to output pins as define in sketch Wifi4Device.ino file.

  10. Attach the other end of jumper wires to relay module.

home-automation-solution's People

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.