Съдържание:
- Стъпка 1: Запояване на щифтове
- Стъпка 2: Настройка на Blynk
- Стъпка 3: Подредете заедно и конфигурирайте мини платки Wemos D1
Видео: Wemos D1 Mini Мониторинг на температурата/влажността: 3 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:52
Търсех евтин и лесен начин за наблюдение на температурата и влажността на моята вила, който да работи и на батерия или на електрически контакт. Трябваше да наблюдавам температурата от разстояние, но също така исках възможност за локална визуална проверка на температурата.
Използвам съвместим с Arduino Wemos D1 mini с DHT22, DHT21 и wemos mini OLED щит. Имам сензори, захранвани от контакти (чрез USB зарядно устройство) и сензори, захранвани от батерии. Използвам blynk като облачна услуга за представяне на данни.
Списък на материалите:
wemos D1 mini (aliexpres)
wemos mini OLED щит (aliexpres)
DHT21 сензор за температура/влажност (aliexpres)
DHT22 сензор за температура/влажност (aliexpres)
някои къси кабели и инструменти и материали за запояване.
Стъпка 1: Запояване на щифтове
Ще получите Wemos платка и щитове без запоени щифтове, както ще получите в пакет 3 различна опция:
- Само за мъже
- Само женски
- Мъж към жена
Избрах да поставя женски щифтове на основната платка, а всички други дъски използват щифтове от мъжки към женски. Тя ви позволява да подреждате други щитове, ако решите така (като релеен щит)
Когато запоявате щифтове, не забравяйте да поставите мъжки щифтове към дъската, така че да са тесни.
Използвам мъжки към женски щифтове дори за OLED щит. Женските щифтове му осигуряват частична механична защита.
Можете да използвате директно wemos D1 mini DHT pro щит с този урок, но аз използвах сензор на къси кабели, за да не влияя на измерването чрез топлина от wemos борда или дисплея.
За сензори, захранвани от батерии, директно запоях държача на батерията и сензора за температура DHT към wemos D1 мини платка.
Стъпка 2: Настройка на Blynk
Инсталирайте blynk на телефона си и създайте нов проект с 2 устройства. За всяко устройство ще получите индивидуални кодове за достъп. Използвам едно удостоверяване на устройства за всички вътрешни устройства и едно за всички външни устройства. В следващата стъпка ще трябва да поставите тези кодове за достъп в arduino.
Blynk ви позволява да използвате виртуални щифтове за обмен на стойности между вашето устройство и облака. Можете да използвате виртуален щифт 1 за измерване на температурата на първия си вътрешен сензор и щифт 3 за измерване на температурата на вашия втори вътрешен сензор. Виртуален щифт 2, отколкото за измерване на влажността на първия ви вътрешен сензор и щифт 4 за измерване на влажност на вашия втори вътрешен сензор. Важно е само да използвате уникален виртуален идентификационен номер за всяко устройство.
Можете да тествате различни опции за представяне на вашите измервания в blynk, аз използвам историческа графика и икона с малка стойност.
За външни сензори можете да използвате отделен код за удостоверяване и подобен подход.
Стъпка 3: Подредете заедно и конфигурирайте мини платки Wemos D1
Когато щифтовете са запоени, можете да подреждате дъска и щитове заедно и да конфигурирате платката от Arduino IDE.
За мини платката Wemos D1 ще ви трябват и USB към серийни драйвери, които можете да намерите на тяхната уеб страница.
За лесно показване на температурата и влажността на OLED дисплея можете да поставите основна програма blynk-example, която е приложена към тази стъпка. Той е добре коментиран, така че можете да редактирате според вашата връзка. Имайте предвид, че изводът wemos D1 не е IO1 и т.н. Ето стойностите на IO на неговите щифтове. Можете да ги намерите и на уебсайта на wemos.
За сензор DHT22 трябва да запоите 10 kOhm резистор между щифтове 1 и 2. (линк как да го свържете). DHT22 може да бъде свързан без допълнителен резистор (червен на +3.3V, черен на земята, жълт на цифров вход на ESP8266, ако неговият D2 от неговия IO4 в код на arduino).
Външните сензори, захранвани от батерии, имат способност за дълбок сън. Използвам литиево-тионилхлоридни (Li-SOCl2) батерии, директно свързани към заземяващата платка и 3.3 V портове. Напреженията им са в рамките на спецификациите на ESP8266 и като ги свързвам директно, спестявам енергия, която иначе ще се консумира от допълнителни преобразувания нагоре/надолу. Можете да търсите първична батерия SAFT 3, 6V, за да намерите продавач, купих от чешки дистрибутор (връзка)
Използвайте примерна конфигурация на blync-battery, която е добре коментирана и можете да регулирате според вашите нужди.
Прикачих опростен калкулатор на excel, който беше проверен, че работи добре, ако има wifi и интернет връзка. ако wifi или интернет са изключени, това може да отнеме до 35 секунди, докато устройството ви заспи и това се отразява на живота на батерията.
Сега трябва да получавате показанията си на OLED дисплея и в приложението за мобилни телефони blynk.
ЗАБЕЛЕЖКА: Използвайте библиотека Blynk версия 0.4.10, ако получите грешка „version.h“
Препоръчано:
Наблюдавайте температурата и влажността с AM2301 на NodeMCU & Blynk: 3 стъпки
Наблюдавайте температурата и влажността с AM2301 на NodeMCU & Blynk: Много добре известен факт е, че в повечето индустриални вертикали, температура, влажност, налягане, качество на въздуха, качеството на водата и т.н., играят важни фактори, които трябва да се наблюдават непрекъснато и необходимо алармените системи трябва да бъдат въведени, когато стойността
Наблюдение на температурата и влажността на DHT с помощта на ESP8266 и платформата IoT на AskSensors: 8 стъпки
Мониторинг на температурата и влажността на DHT с помощта на ESP8266 и платформата на IoT на AskSensors: В предишна инструкция представих стъпка по стъпка ръководство, за да започнете с възела ESP8266 nMU и платформата AskSensors IoT. В този урок свързвам сензор DHT11 към възела MCU. DHT11 е често използвана температура и влажност
Измерете температурата и влажността с помощта на DHT11 / DHT22 и Arduino: 4 стъпки
Измерете температурата и влажността с помощта на DHT11 / DHT22 и Arduino: В този урок за Arduino ще научим как да използваме DHT11 или сензора DHT22 за измерване на температура и влажност с дъската Arduino
Система за контрол на влажността и температурата за терариум: 11 стъпки (със снимки)
Система за контрол на влажността и температурата за Терариум: ВЪВЕДЕНИЕ: Тази инструкция е за разработване на модулна система за контрол на влажността и температурата, използваща Arduino Uno. Тази система използва водоустойчива сонда за влажност и температура за наблюдение на параметрите на околната среда и връзка Arduino Uno
Мониторинг на влажността и температурата в къщата: 11 стъпки
Домашен контрол на влажността и температурата: Здравейте момчета! За да започнете по най -добрия начин, малка история за проекта. Наскоро завърших и се преместих в Австрия за първата си позиция като инженер. Страната е красива, но много студена & влажно през зимния сезон. Бързо започнах