---
title: "Home Automation Project Arduino, Ethernet shield, Webserver, 4 relays board & SD card support"
url: "https://maker.wiznet.io/gemma/projects/home-automation-project-arduino%2C-ethernet-shield%2C-webserver%2C-4-relays-board-sd-card-support/"
markdown_url: "https://maker.wiznet.io/gemma/projects/home-automation-project-arduino%2C-ethernet-shield%2C-webserver%2C-4-relays-board-sd-card-support/md"
type: "UCC: User Created Content"
author: "Brightery"
author_url: "https://www.brightery.com/en/post/Home-Automation-Project-Arduino-Ethernet-shield-Webserver-4-relays-board-SD-card-support"
editor: "WIZnet"
editor_url: "https://maker.wiznet.io/"
original_author: "Brightery"
original_url: "https://www.brightery.com/en/post/Home-Automation-Project-Arduino-Ethernet-shield-Webserver-4-relays-board-SD-card-support"
published: "2022-12-29"
language: "en"
hardware: ["Arduino UNO", "Arduino Ethernet Shield", "Arduino 4 Relays Shield"]
likes: 3
views: 599
comments: 0
source: "WIZnet Makers (https://maker.wiznet.io/)"
---

# Home Automation Project Arduino, Ethernet shield, Webserver, 4 relays board & SD card support

> DIY home automation project to turn your appliances on or off via internet/wifi using any device.

Original author: Brightery (source: https://www.brightery.com/en/post/Home-Automation-Project-Arduino-Ethernet-shield-Webserver-4-relays-board-SD-card-support)

## Components

- **Arduino UNO** x 1 ([docs](https://www.farnell.com/datasheets/1682209.pdf))
- **Arduino Ethernet Shield** x 1 ([docs](https://docs.arduino.cc/retired/shields/arduino-ethernet-shield-without-poe-module))
- **Arduino 4 Relays Shield** x 1 ([docs](https://store.arduino.cc/products/arduino-4-relays-shield))

## Article

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**

![](https://www.brightery.com/cdn/posts/brightery.com05501150015690326369199fa4edfd4b3349371755af8a9306495_orig.png)

*Access the board IP 192.168.1.177 to control your appliances via relays*

![](https://www.brightery.com/cdn/posts/brightery.com025650700156903271583e2b9cfd3943d0e5984a727b2a25f7384_orig.png)

*Ethernet shield installed over Arduino Uno*

![](https://www.brightery.com/cdn/posts/brightery.com05612830015690327545032f046fb6584423a0697caf4c892ed85_orig.png)

---

Source: https://maker.wiznet.io/gemma/projects/home-automation-project-arduino%2C-ethernet-shield%2C-webserver%2C-4-relays-board-sd-card-support/
