DIY home automation project to turn your appliances on or off via internet/wifi using any device (PC, Mobile, Tablet or any device have access to internet through web browser).

Technology used 

  • Bootstrap to keep our app responsive and accessable from any device
  • Angularjs to quickly bind buttons status from Arduino web service (API)
  • jQuery for bootstrap
  • CSS3 keyframes feature for a beautiful loading event

 

Components

  • Arduino uno rev3: it's the most used and documented board of the whole Arduino family. it's microcontroller board based on the ATmega328P. It has 14 digital input/output pins (of which 6 can be used as PWM outputs.
  • Ethernet Shield with SD card support: allows an Arduino board to connect to the internet using the Ethernet library, also read and write an SD card using the SD library.
  • 4 relays board: control your appliances using 2 states (NO and NC) normally closed circuit and normally opened circuit.
  • SD card formatted in Fat16 or Fat32
  • Jumber wires

 

How to use it

  1. Download the repository from Github
  2. Compile the code in Brightery_Automation.ino file and upload it to your Arduino Uno using Arduino IDE it's available for Windows, Mac and Linux operating systems.
  3. copy the index.htm file to your SD card, you must format it to FAT16 or FAT32 file system, and put the index.htm on the SD card root.
  4. install the ethernet shield to the Arduino Uno like a puzzle, putting the 2 chips over and cheerfully check the pins on place cause it's easy to damage.
  5. wire the relay port 4 pins to the pins (5,6,7 and 8) and don't forgot to wire the 5v and GND of relays to the Arduino uno
put the index.htm to sd card root
Access the board IP 192.168.1.177 to control your appliances via relays

 

Ethernet shield installed over Arduino Uno
Micro SD card on the Ethernet shield
4 relays board
here you can debug the app after uploading the code to the chip

 

 

Views: 12809

Muhammad El-Saeed

About author
Technical writer and software engineer, he's a part of the great Brightery team that have many project on the opensource community

{{comments.length}} Comments

{{comment.name}}

{{comment.name}} · {{comment.created}}

{{sc.name}}

{{sc.name}} · {{sc.created}}

Post your comment

64x64
Reply to {{parent.name}} close

Similar Stories


Business Advice

AI Customer Service Automation

Customer service is no longer a support function that businesses can afford to treat as secondary. It is one of the most powerful drivers of retention, loyalty, reputation, and long-term profitability. In nearly every industry, customers now expect immediate responses, accurate information, seamless follow-up, and…

subject Read
Web Development

4 html responsive template free download from brightery

If you're looking for html responsive template free download then we're giving away the best 4 template html css free in the same same time.4 html responsive template free download  Royal HTML5 Free templateRoyal - Premium Free bootstrap templatesRoyal is multi-purposeful HTML, CSS, And JavaScript with many features…

subject Read
Web Design

Brightery affiliate program is now available

Our affiliate program is The most simple, easy, best of all And free. Join us today and start getting paid the easy way. Join our affiliate program now! Are you an affiliate marketing specialist? Need some strong services and products to market for? Well.. Brightery…

subject Read