vitzaoral / thermostat

IoT thermostat with ESP8266 Wemos D1 Mini

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

IoT thermostat with ESP8266 Wemos D1 Mini

WiFi thermostat based on Wemos D1 Mini and using SHT3X(SHT31-D) temperature/humidity sensor. Data are sent to Thingspeak server and Blynk. Thermostat can be controlled by Blynk application. 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:

// Thermostat project settings
struct Settings
{
    const char *thingSpeakWriteApiKey = "Your API Key";
    const unsigned long thingSpeakChannelId = channelId;
    const char *ssid = "WIFI ssid";
    const char *password = "WIFI password";
    const char *blynkAuth = "blynkAuth";
};

Currents list:

Schema:

Schema

PCB circuit:

PCB circuit PCB circuit

Blynk:

Blynk app Blynk app

About

IoT thermostat with ESP8266 Wemos D1 Mini


Languages

Language:C++ 100.0%