Термостат на ESP8266-12E и датчика DHT22
Термостат на ESP8266-12E и датчика DHT22
 
Итак, я решил построить свой собственный переключатель термостата с помощью ESP8266-12E и DHT22 (цифровой датчик влажности и температуры). ESP8266-12E считывает данные датчика DHT22 для получения значений температуры и влажности. Переключатель реле Вкл / Выкл на основе значения температуры. Настройками термостата можно управлять с помощью доступа к веб-серверу ESP8266 с помощью любого стандартного браузера. Веб-интерфейс использует форму входа для контроля пороговых значений температуры, используемых для отключения / включения реле. Показания сохраняются в файле и отображаются на веб-странице с помощью Google Charts.

Шаг 1: Элементы

    
Плата ESP8266-12E
    
Датчик влажности и температуры 
DHT22
    
Реле модуль 
    
NPN-транзистор. (тут используется 2N3904 )
    
Перемычки. 
    
Макетная плата. 
    
1 светодиод и 1 резистор
    

ПО

    
Вам нужно будет скачать исходный код эскиз и библиотеки 
здесь
    
Вам понадобится Arduino IDE для компиляции кода. Доступна на http://www.arduino.cc/


Шаг 2: Подключение 

 


Перед загрузкой исходного кода на плату, безусловно, прежде чем делать какие-либо пайки, можно собрать все это на макетной плате. Эти два изображения выше предлагают вариант питания 3В и опции питания 5В. Схема подключения 3 вольта использует напряжение 3.3В, поставляемые ESP8266 при подключении через USB. Опция 5 вольт обходит ESP в качестве источника питания. 

Шаг 3: Настройка Arduino IDE и исходный код


Теперь давайте подключим ESP8266 к компьютеру через порт USB и откроем Arduino IDE.

Поскольку мы не используем Arduino Uno, MEGA или другую плату, нам нужно внести некоторые изменения в интегрированную среду, прежде чем она будет взаимодействовать с платой ESP8266. Видео выше, поможет Вам сделать это!

Теперь вы готовы загрузить исходный код на плату ESP8266Убедитесь, что вы скопировали библиотеки из загрузки в   папку библиотеки ArduinoЭто, как правило \ Documents \ Arduino \ Библиотеки \ на ПК с Windows.

Видео ниже приводится обзор исходного кода, а также демонстрацию через веб-интерфейс.


Шаг 4: Создание






Удачи в сборке!


Перевод статьи "ESP8266-12E DHT Thermostat"
{poster_avatar}  admin
5 550