Home Automation Under 15$

In this project, we are going to build the board by using this board, you can control up to 4 Appliances via Relays & also you can monitor room temperature & Humidity via DHT 11 sensor in your smartphone using the Blynk app.

If you are using Wemos D1 mini & Blynk app.

I highly recommend that you should first take a look at

How to control wemos D1 mini using Blynk Instructables.

Step 1: Watch the Video!

The video gives you all the information you need to create this project, But you can get some additional information in the next steps.

Step 2: Required Components!

1) Wemos D1 mini

2) Relay 5V X 4

3)DHT 11

4) LED's X 4

5)Transistors BC547 X 4

6) 3 Pin TPC connectors X 4

7) 2 Pin TPC connector X1

8) Diodes 1 N 4001 X 4

9)Resistors 470 ohm X 4

You will get all these components from AliExpress or Local electronics Shop.

Step 3: Create the Circuit!

for this project, I have already designed the PCB layout using Easy EDA online software.You can check out PCB layout here.&Feel free to modify this layout according to your needs.

I got 10 PCB's from JLC PCB only for 2$.They provide very high-quality PCB's at very low rates.

Download Gerber file.

Goto JLC PCB add the Gerber File & then place the order for PCB's

Step 4: Blynk App Setup

In Blynk app, to clone this Project click on that Qrcode Icon then scan this QRcode show on next Picture.

You will get the exact same dashboard as shown in the picture.

Step 5: Upload the Code!

Here you can download the code for this project.

Feel free to modify this code according to your requirements.

Upload this code to wemos.

Step 6: Success!

You did it!

Feel free to check out my YouTube channel for more awesome projects:




    • Colors of the Rainbow Contest

      Colors of the Rainbow Contest
    • 1 Hour Challenge

      1 Hour Challenge
    • Frozen Treats Challenge

      Frozen Treats Challenge



    Question 1 year ago

    I can’t see anything in the code to control the relays. I’m a total beginner and have a similar project in mind, just trying to understand the code, please forgive my ignorance