Smart Home Control System With Touch Screen

by christidisp in Circuits > Arduino

5360 Views, 23 Favorites, 0 Comments

Smart Home Control System With Touch Screen

IMG_1448.JPG
IMG_1453.JPG
IMG_1450.JPG
IMG_1451.JPG
IMG_1449.JPG

In this project, I have shown how to make a Smart Home Control with Arduino Uno and Nextion touch screen to control door lock system, temperature and daytime monitoring.

During the article, I have shown all the steps to make this smart home system.

This Home Automation system has the following features:

  • Control Lock - Unlock door with Touch Screen Keypad
  • Temperature measurement and monitoring
  • Real Time date/day/hour monitoring

Supplies

    For this project you will need the following components

  • Arduino Uno
  • Nextion Touch Screen
  • LM35
  • DS1307
  • Servo Motor
  • Buzzer
  • Mini Breadboard
  • Plastic Case Box

Circuit Diagram of the Home Automation Project

Screen Shot 2021-07-17 at 18.13.04.png
  • A4 -> SDA
  • A5 -> SCL

Preparing the Components

IMG_1444.JPG
IMG_1442.JPG
IMG_1439.JPG
IMG_1445.JPG
IMG_1436.JPG

Connect wires to the Arduino

Carefully follow the wiring configuration table provided which shows the Arduino pin numbers and the associated pin numbers.

Arduino Code

Στιγμιότυπο 2021-07-17, 8.57.37 μμ.png

1. Upload and Test the code

Upload the code through the Arduino IDE

Nextion Code

Screen Shot 2021-07-17 at 18.52.31.png
Screen Shot 2021-07-17 at 18.52.37.png
Screen Shot 2021-07-17 at 18.54.16.png
Screen Shot 2021-07-17 at 18.54.25.png

1. Upload and Test the code

Upload the code via Nextion Editor.

(To use Nextion code file, change the .ino to .HMI)

Downloads

Case Preparing

IMG_1430.JPG
IMG_1432.JPG
IMG_1433.JPG
IMG_1434.JPG

1. Cut the top of the case to fit the touch screen.

Use a pencil to mark out the dimensions of the screen and cut the plastic with a saw.


2. Cut and position the USB cables.

Open a hole for the cable with a drill.

Run and Use Project

Smart Home Control System With Touch Screen