Алииииииииии! С возвращением к другому учебнику/руководству, меня зовут Сальвадор Крус, и с помощью моих друзей: Педро Эспинозы и Амалии Веласкес мы собираемся показать вам, как сделать контроллер вентилятора с помощью ESP8266, а также таких программ, как Arduino и Xampp. .

Компоненты:

-ESP8266

- ЖК дисплей

- Dupont Wires («женщина-женщина»)

-DHT11 Датчик влажности и температуры

-Мини-вентилятор (включая собственную перезаряжаемую батарею)

-1- или 2-канальный релейный модуль

Мы решили создать этот тип контроллера, чтобы пережить эти действительно жаркие дни, поэтому мы хотим, чтобы наши помещения были свежими и прохладными (в следующий раз, возможно, мы могли бы применить его к кондиционеру… может быть).

Итак… теперь мы начнем с подключения всех этих компонентов проводами dupont к ESP8266 (кроме мини-вентилятора).

Первый; мы подключаем таким образом ESP8266 и DTH11, но не имеет значения, какой цифровой вывод вы используете, просто правильно напишите его в коде Arduino.

Следующий шаг — подключение к ЖК-дисплею:

(Вот пример того, как вы можете подключить его, однако вы можете использовать любой другой цифровой контакт, вход напряжения и землю, просто убедитесь, что вы правильно написали это в своем коде).

После этого вам нужно будет загрузить некоторые специальные библиотеки в Arduino, которые позволят вам запрограммировать ESP8266, а также ЖК-дисплей и DHT11.

Это библиотеки: LiquidCrystal_I2C, Adafruit IO Basics, ESP8266 Community, SensorLibrary.

(Вам действительно понадобятся эти, если вы не хотите бороться с кодированием).

В итоге после загрузки всех библиотек код должен выглядеть так:

Далее пришло время включить мини-вентилятор в программу, но не напрямую, поэтому мы будем использовать релейный модуль (с одним или двумя каналами), в этом случае мы продолжаем использовать дюпоны/перемычки для подключения всех компонентов к ESP8266. , только заземление мини-вентилятора и другое заземление аккумулятора нужно будет сварить оловом, это будет выглядеть так:

Итак, мы уже подключили компоненты, и, наконец, настал момент включить некоторые спецификации в Arduino, чтобы вентилятор работал правильно, когда DTH11 получает сигнал 27 ° C, он запускает мини-вентилятор, а когда он обнаруживает 26 ° C. мини-вентилятор выключится.

Это был наш результат: