Advertisement

Responsive Advertisement

A complete guide: ESP32 home automation

 


A Complete Guide: ESP32 Home Automation

This guide will get you started with building a home automation project from scratch using budjet friendly hardware and free to use tools, come lets dive in to the world of automation.


What we actually aim ?

Before starting to design the project we want to make an idea of what all tools and hardware components should we use. and how to connect each thing together.

1. System architecture



In this article we are trying to make a home automation system from scratch from the hardware to the controlling software. the system have a hardware device that can be fixed at the home which is connected to the internet via WiFi,  a GUI interface for controlling  which will be made developed using python, a server which will act as the bridge between the hardware and the webpage.

How things going to  work ?

The GUI interface will send the control commands the the backend server, then the home device will read the server and take appropriate action with respect to the corresponding command. and also the device will upload the sensor data to the backend then the gui will display the sensor readings on the dashboard.

2. Components we need

     Components                                        Link

     Esp32                                                     here
     5V sugar cube relay                               here
     ULN2003 relay driver                           here
     1K resistor                                             here
     fan regulator                                          here
     HLK10M05 module                              here
     connectors                                             here
  

 How things are working ?

This section is for whom who needs to know more about how each components are working( helpful for interview for engineers)




3. Circuit diagram



4. setting up the tools for first time

    c

   VS code

   MiniConda



5. Code 





Post a Comment

0 Comments