Оглавление:
- Шаг 1. Мобильное приложение Blynk
- Шаг 2: Как начать
- Шаг 3. Как выглядит установка?
- Шаг 4: А как насчет кода?
Видео: YABC - еще один контроллер Blynk - контроллер температуры и влажности облака IoT, ESP8266: 4 шага
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:53
Привет, создатели, Недавно я начал выращивать грибы дома, вешенки, но у меня уже есть дома 3x таких контроллера для контроля температуры в ферментере для моего домашнего пива, жена сейчас также занимается этим делом чайного гриба и в качестве термостата для управления нагревателем. Концепция одинакова для множества различных применений, теплиц, домашнего пивоварения, бассейнов с гидромассажем, обогревателей и т. Д.
Я считаю, что контроль температуры - одно из самых популярных приложений IoT, поэтому Blynk решил создать этот проект и поделиться с вами. Что меня больше всего раздражает, так это те хлипкие клеммы на дешевой плате, которые не удерживают кабели должным образом, оставляя незащищенными провода под напряжением, и, вдобавок ко всему, все мои попытки найти "красивые" корпуса для проектов DIY с использованием разных плат потерпели неудачу. и никогда не пробовал 3D-печать.
** Особенности печатной платы: **
- ESP8266 на базе ESP-WROOM-02;
- Включен локальный OTA;
- Светодиод WS2812 RGB;
- Контакты TX и RX открыты на 3-контактном штыревом разъеме для программирования и мониторинга;
- 3 реле AgSnO2 на 250 В переменного тока / 30 В постоянного тока;
- Вставные винтовые клеммы;
- Блок питания 9 ~ 12 В постоянного тока (не входит в комплект);
** Поддерживаемые датчики **
- BME280;
- HTU21D;
- SHT3x;
- AM2315; (Мой личный фаворит из-за формы)
- DS18B20 однопроводной;
- Термистор NTC (не совсем удачный вариант);
** Распиновка **
Поскольку у ESP8266 есть некоторые особенности относительно того, какой вывод можно использовать как датчик и как реле, поскольку он меняет свое состояние во время загрузки, я изменил некоторые выводы следующим образом:
#define NTCINPUT A0
#define SDA_PIN 12 #define SCL_PIN 14 // ПРОВОД ДАННЫХ DS18B20 ПРОХОДИТ ЗДЕСЬ ТАКЖЕ #define RLY1_PIN 4 // Активный HIGH #define RLY2_PIN 5 // Активный HIGH #define RLY3_PIN 15 // Активный HIGH #define BOARD_BUTTON_PIN 0 // Активный HIGH #define BOARD_BUTTON_PIN 0 // определить BOARD_LED_PIN_WS2812 13
** Если вы хотите купить его и помочь мне уволиться с дневной работы;) - MY Store на Tindie
Шаг 1. Мобильное приложение Blynk
Это расширенная версия Blynk App, вам нужно будет купить немного энергии, поскольку для приложения требуется 4 400 энергетических баллов, вы найдете более простую версию по адресу: YABC Simple, и вам не нужно будет сначала покупать энергию.
Скачать приложение Blynk: начало работы с Blynk
- Загрузите приложение Blynk: https://j.mp/blynk_Android или
- Коснитесь значка QR-кода и наведите камеру на код ниже.
- Наслаждайтесь моим приложением!
Шаг 2: Как начать
В прошивке есть все необходимое для управления нагревом и охлаждением с помощью приложения Blynk Cloud.
Нажмите и удерживайте кнопку в течение 3 секунд или более, и плата перейдет в режим точки доступа «YABC-xxxxx», за которым следуют 6 последних цифр MAC-адреса платы:
Подключитесь к сети (пароль не требуется), и Captive Portal должен запуститься автоматически, если он не запускается, перейдите в свой интернет-браузер и перейдите к 192.168.4.1, будут доступны следующие экраны конфигурации, введите свои учетные данные WiFi, Blynk Номер аутентификации, полученный из приложения при клонировании вышеуказанного проекта, выберите датчик температуры и сохраните его.
После сохранения конфигурации плата перезагрузится и подключится к Wi-Fi, и, если все в порядке, вы можете начать использовать приложение Blynk и контролировать температуру с помощью собственного контроллера IoT.
Шаг 3. Как выглядит установка?
Я использую 60 Вт термоэлектрический охладитель Пельтье, охлаждающий полупроводниковый комплект системы охлаждения, готовый комплект для охлаждающего вентилятора, чтобы управлять нагревом и охлаждением, поскольку Пельтье может делать и то, и другое, изменяя свою полярность, я знаю, что это не самый эффективный способ, но он выполняет свою работу.
Пельтье довольно энергоемкий, поэтому вам понадобится «сильноточный» источник питания 12 В постоянного тока, например: от AC110V 220V до DC12V Источник питания 12V 10A, пожалуйста, убедитесь, что выбрали High Capacity, так как Peltier требуется 60 Вт, а вам все равно нужно питание вентилятор и плата ESP8266 + характеристики блока питания не слишком надежны.
Я использую внешние реле для защиты основной платы (внешние реле дешевле, чем замена основной платы, если что-то пойдет не так), а также для изменения полярности, если вы используете Пельтье для охлаждения ** ИЛИ ** Нагрева * * только ** или иметь 2 источника, которые вам не нужны.
** Схема подключения выглядит следующим образом: **
Шаг 4: А как насчет кода?
Вот и все, но вам также понадобится адаптированная библиотека untrol_WiFiManager от GitHub. И многие другие.
Код выглядит забавно, когда размещен здесь, но вы можете увидеть на моей странице Github.
Рекомендуемые:
Мониторинг температуры и влажности с помощью AM2301 на NodeMCU и Blynk: 3 шага
Мониторинг температуры и влажности с помощью AM2301 на NodeMCU & Blynk: это хорошо известный факт, что в большинстве отраслей промышленности температура, влажность, давление, качество воздуха, качество воды и т. Д. Играют важные факторы, которые необходимо постоянно контролировать. системы оповещения должны быть на месте, когда значение
Мониторинг температуры и влажности с помощью ESP-01 и DHT и облака AskSensors: 8 шагов
Мониторинг температуры и влажности с использованием ESP-01 и DHT и облака AskSensors: в этом руководстве мы узнаем, как отслеживать измерения температуры и влажности с помощью платы IOT-MCU / ESP-01-DHT11 и платформы AskSensors IoT. .Я выбираю модуль IOT-MCU ESP-01-DHT11 для этого приложения, потому что он
ESP8266 NodeMCU Access Point (AP) для веб-сервера с датчиком температуры DT11 и печатью температуры и влажности в браузере: 5 шагов
ESP8266 NodeMCU Access Point (AP) для веб-сервера с датчиком температуры DT11 и печатью температуры и влажности в браузере: Привет, ребята, в большинстве проектов мы используем ESP8266, а в большинстве проектов мы используем ESP8266 в качестве веб-сервера, чтобы данные могли быть доступны на любое устройство через Wi-Fi, получив доступ к веб-серверу, размещенному на ESP8266, но единственная проблема в том, что нам нужен рабочий маршрутизатор для
Удаленный мониторинг температуры и влажности с помощью ESP8266 и приложения Blynk: 15 шагов
Удаленный мониторинг температуры и влажности с помощью ESP8266 и приложения Blynk: это был мой первый проект с чипом ESP8266. Я только что построил новую теплицу возле своего дома и мне было интересно, что там происходит днем? Я имею в виду, как меняется температура и влажность? Достаточно ли вентилируется теплица? Итак, я решил
Интернет-регистратор температуры и влажности с дисплеем с использованием ESP8266: 3 шага
Интернет-регистратор температуры и влажности с дисплеем, использующий ESP8266: Я хотел поделиться небольшим проектом, который, я думаю, вам понравится. Это небольшой и надежный интернет-регистратор температуры и влажности с дисплеем. Это регистрируется на emoncms.org и, при желании, либо локально на Raspberry PI, либо на вашем собственном emoncm