Smart-thermostat

This project has been developed for the purpose of automating thermostats used in households. The devices and software used in the project measure the temperature in the house and control the heating/cooling system according to the desired temperature value.

Material list

To run the project, the following components are required:

  • 2x ESP8266
  • 2x DHT11
  • 1x 16x2 LCD screen
  • 2x buttons
  • 1x 5V relay module
  • 2x perforated plates

Electronic

How does it work ?

.Stl files

Source Code

Lastly, configure your own WiFi and MQTT settings and complete the project

Center-Box Codes
// WiFi settings
const char* ssid = "phone_name";
const char* password = "12345678";
// MQTT settings
const char* mqtt_server = "broker.hivemq.com";
const char* __STD_TOPIC = "553323xxxx";
const char* __CLIENT_ID = "MERKEZ";
Room-Box Codes
// WiFi settings
const char* ssid = "phone_name";
const char* password = "12345678";
WiFiClient espClient;
// MQTT settings
const char* mqtt_server = "broker.hivemq.com";
const char* __STD_TOPIC = "553323xxxx";
const char* __CLIENT_ID = "ODA";

my business partner Bilal Orhanlar : https://github.com/bilalorhanlr