Съдържание:
- Стъпка 1: Мобилно приложение Blynk
- Стъпка 2: Как да започнете
- Стъпка 3: Как изглежда настройката?
- Стъпка 4: А какво ще кажете за кода?
Видео: YABC - Още един контролер на Blynk - IoT облачен контролер за температура и влажност, ESP8266: 4 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:53
Здравейте създатели, Наскоро започнах да отглеждам гъби у дома, гъби стриди, но вече имам 3 пъти от тези контролери у дома за Fermenter Температурен контрол за моята домашна напитка, съпругата също прави това нещо Kombucha сега и като термостат за контрол на нагревателя. Концепцията е една и съща за много различни приложения, оранжерии, домашно производство, спа басейни, нагреватели и така нататък.
Вярвам, че температурният контрол е едно от най -популярните приложения на IoT и затова Blynk реши да изгради този проект и да сподели с вас. Нещото, което ме дразни най -много, са онези тънки терминали на евтина платка, които не държат правилно кабелите, оставяйки жици под напрежение и на всичкото отгоре, всичките ми опити да намеря „хубаво изглеждащи“калъфи за проектите „направи си сам“с помощта на различни платки се провалиха, и никога не съм опитвал 3D печат.
** Характеристики на печатни платки: **
- ESP8266 базиран на ESP-WROOM-02;
- Активиран локален OTA;
- WS2812 RGB LED;
- TX и RX щифтове, изложени на 3-пинов мъжки хедър, за програмиране и мониторинг;
- 3 x 250VAC/30VDC 7A AgSnO2 релета;
- Включващи се винтови клеми;
- Захранване 9 ~ 12VDC (не е включено);
** Поддържани сонди **
- BME280;
- HTU21D;
- SHT3x;
- AM2315; (Моят личен фаворит поради формата си)
- DS18B20 едножичен;
- NTC термистор (всъщност не е добър вариант);
** Pinout **
Тъй като ESP8266 има някои особености относно това кой щифт може да се използва като сензор и като реле, тъй като променя състоянието си по време на зареждане, промених някои щифтове по следния начин:
#дефинирайте NTCINPUT A0
#define SDA_PIN 12 #define SCL_PIN 14 // DS18B20 ДАННАТА КАЧЕСТВА ИДВА ТУК ТАКСА #define RLY1_PIN 4 // Active HIGH #define RLY2_PIN 5 // Active HIGH #define RLY3_PIN 15 // Active HIGH #define BOARD_BUTTONP дефинирайте BOARD_LED_PIN_WS2812 13
** Ако искате да си купите такъв и да ми помогнете да напусна дневната си работа;) - МОЯТ магазин в Tindie
Стъпка 1: Мобилно приложение Blynk
Това е разширена версия на приложението Blynk, което ще трябва да купите малко енергия, тъй като приложението изисква 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 Номер за удостоверяване, извлечен от приложението при клониране на горния проект и изберете температурната сонда и запишете.
След като запазите конфигурацията, платката ще се рестартира и ще се свърже с информираната WiFi и ако всичко е наред, можете да започнете да използвате приложението Blynk и да контролирате температурата със собствения си IoT контролер.
Стъпка 3: Как изглежда настройката?
Използвам 60W термоелектрически охладител Peltier охладител Полупроводникова охладителна система Комплект охлаждащ вентилатор завършен комплект, за да контролирам отоплението и охлаждането, тъй като Peltier може да направи и двете чрез промяна на полярността си, знам, че това не е най -ефективният начин, но върши работата.
Peltier е доста гладен за захранване, така че ще ви е необходимо "високотоково" 12VDC захранване нещо подобно: AC110V 220V до DC12V Захранване 12V 10A, моля, не забравяйте да изберете такъв с висока мощност, тъй като Peltier се нуждае от 60W и все още трябва да захранвате вентилаторът и платката ESP8266 + спецификациите на захранването не са твърде надеждни.
Използвам външни релета, за да защитя основната платка (външните релета са по -евтини от смяната на основната платка, ако нещо се обърка), а също и за промяна на полярността, ако използвате Peltier за охлаждане ** ИЛИ ** отопление* *само ** или имате 2 източника, от които нямате нужда.
** Схемата на свързване изглежда така: **
Стъпка 4: А какво ще кажете за кода?
Ето, но също така ще ви е необходима адаптирана библиотека untrol_WiFiManager от GitHub. И много други.
Кодът изглежда смешен, когато е публикуван тук, но можете да видите на My Github Page
Препоръчано:
Как да направите автоматичен контролер за температура и влажност на Arduino: 3 стъпки
Как да направите автоматичен контролер за температура и влажност на Arduino: 1
Мониторинг на температура и влажност с помощта на NODE MCU И BLYNK: 5 стъпки
Мониторинг на температурата и влажността с помощта на NODE MCU И BLYNK: Здравейте момчета В тази инструкция нека се научим как да получаваме температура и влажност на атмосферата с помощта на DHT11-сензор за температура и влажност, използвайки приложението Node MCU и BLYNK
Автоматизиране на оранжерия с LoRa! (Част 1) -- Сензори (температура, влажност, влажност на почвата): 5 стъпки
Автоматизиране на оранжерия с LoRa! (Част 1) || Сензори (температура, влажност, влажност на почвата): В този проект ще ви покажа как автоматизирах оранжерия. Това означава, че ще ви покажа как построих оранжерията и как свързах електрониката за захранване и автоматизация. Също така ще ви покажа как да програмирате Arduino платка, която използва L
Мониторинг на температура и влажност с помощта на Blynk: 6 стъпки
Мониторинг на температурата и влажността с помощта на Blynk: В този урок ще преминем към Мониторинг на температура и влажност с помощта на DHT11 и ще изпратим данните в облака, използвайки BlynkComponents, необходими за този урок: Arduino UnoDHT11 сензор за температура и влажност на WiFi ESP8266-01 WiFi модул
Изпращане на температура и влажност до приложението Blynk (Wemos D1 Mini Pro) .: 15 стъпки (със снимки)
Изпратете температура и влажност до приложението Blynk (Wemos D1 Mini Pro) .: Тази инструкция разглежда използването на Wemos D1 Mini Pro за изпращане на данни (температура и влажност) към приложението Blynk