KallerTobias / watering-system

IoT watering system with ESP8266 Wemos D1 Mini

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Watering system

IoT watering system based on ESP8266 Wemos D1 Mini. Use soil moisture sensors and temperature sensor, data are send to Blynk. Water level is checked by ultrasonic distance measuring module. Water pumps are controller by Blynk application manually, powered with 12V (at least 1A) via mosfet modules. Project is free to use, coded in C++, created in Visual Code with PlatfomIO IDE.

To build a project, you need to download all the necessary libraries and create the settings.cpp file in the src folder:

// Watering system project settings
struct Settings
{
    const char *ssid = "WIFI ssid";
    const char *password = "WIFI password";
    const char *blynkAuth = "blynkAuth";
};

Currents list:

Schema:

Schema

PCB circuit:

PCB 1

PCB 2

Blynk:

Blynk project

About

IoT watering system with ESP8266 Wemos D1 Mini


Languages

Language:C++ 100.0%