
Съдържание:
2025 Автор: John Day | [email protected]. Последно модифициран: 2025-01-23 14:36

Това е прост проект за сглобяване, свързване, компилиране, за да започнете работа със сензор за температура и влажност на IoT, който се свързва с WiFi и „докладва“вашите данни на платформата Blynk IoT. Улесняване на мониторинга от вашия смартфон.
Освен запояването на монтажа, това може да бъде завършено сравнително лесно от 6-7 годишна възраст.
Разходите за мен бяха около $ 15 NZD или около $ 10 USD. Толкова евтино да се направи, ако имате нужда от мониторинг за температура и влажност.
Стъпка 1: Вземете вашите компоненти


Имате нужда от:
WEMOS D1 Mini Banggood.com връзка към продукта
Сензорен щит WEMOS SHT30 Връзка към продукта на Banggood.com
USB микро кабел
Поялник и спойка (за по -постоянния артикул) или джъмпери за дъските и може би дънна платка.
Като се имат предвид, че компонентите не са сглобени, запояването им се препоръчва, за да улесни живота.
С щифтовете на устройствата, поставете мъжките щифтове отгоре и женските в долната част на дъската. Тогава основният процесор е по -използваем за вашите разработки по -късно и щитовете могат да се сменят, за да отговарят.
Стъпка 2: Веднъж сглобени в двата компонента



След като сглобите двете устройства с техните конфигурации на щифтове, свържете ги заедно. Отбелязване на подравняването на щифтовете. Те трябва да се поберат заедно без никакви проблеми.
Стъпка 3: Време за свързване и програмиране
Ще трябва да използвате уеб редактора или да изтеглите Arduino IDE, за да програмирате устройството си.
Което можете да намерите тук:
Ще трябва да инсталирате подходящата библиотека на дъската за вашата дъска. Тази инструкция е най -добрата, която намерих за това: WEMOS - Arduino SoftwareIDE Instructable
След като направите това, трябва да проследите и заредите библиотеките за:
Кабел: https://www.arduino.cc/en/Reference/Wire (който трябва да бъде инсталиран с основния софтуер на Arduino IDE)
ESP8266WiFi: https://arduino-esp8266.readthedocs.io/en/latest/esp8266wifi/readme.html (което трябва да бъде инсталируема библиотека в мениджъра на библиотеката в Arduino IDE)
и този на Blynk:
Стъпка 4: Сега за кода
Ще трябва да имате под ръка:
- Вашият ключ за API на проекта Blynk: Настройте своя акаунт, проект и т.н. на телефона си тук
- WiFi SSID (Име на вашата WiFi мрежа)
- WiFi парола
- Blynk Virtual Pin Number за температура и друг за влажност, могат да бъдат сортирани по -късно.
- Отворете прикачения код в софтуера Arduino IDE
- Редактирайте кода на Blynk, като замените коментара, включително
- Редактирайте WifiSetup и сменете SSID и парола по подобен начин
- Включете вашия Wemos към компютъра си с USB кабела.
- Ще трябва да изберете дъската и да публикувате под инструменти в менюто. Ако дъската ви не е в списъка, трябва да се върнете няколко стъпки назад и да сортирате библиотеката си, така че да е налична.
- Под Скица на лентата с инструменти проверете и компилирайте. Което не трябва да има грешки. (Справете се с грешките, които вероятно са библиотеки, които не са заредени правилно)
- Качете във вашия Wemos
- Под Инструменти изберете Сериен монитор.
Трябва да имате светодиода на WEMOS да мига на всеки 5 секунди, ако работи както трябва.
Стъпка 5: Гледайте какво се случва
С отворен сериен монитор, сега трябва да видите WEMOS да си върши работата.
На телефона си с приложението Blynk трябва да можете да избирате опции за добавяне на дисплея с данни към екрана ви.
Тази инструкция, която е много подобна на този проект, обхваща и приложението Blynk
Забавлявайте се и се надявам, това е хубав прост и полезен проект за вас.
Стъпка 6: Свирене и игра
Ако искате да играете, регулирайте таймерите:
- За все още живата светкавица, const long intervalLED = 5000; по -нисък номер тук ще мига по -често от 5 -те секунди, които съм дефолтирал в кода.
- Както и регулирането на 5-минутното отчитане на сензора, const long intervalProg = 300000; където 1000 ще четат всяка секунда.
- Рутината „timeElapsedBlynk“в началото на цикъла е да поддържа връзката Blynk жива, ако вашата настройка intervalProg е 10000 или по -малка, тогава това IF изявление може да бъде коментирано. Blynk ще изброи вашето устройство офлайн, ако не „отбележи“за повече от около 10 секунди.
- Ако искате да пуснете няколко устройства в един и същ проект на Blynk, уверете се, че сте настроили „щифта“, на който пишете, за да сте сигурни, че не сблъсквате данните си. Определя се в двете променливи над рутината void setup ().
- Добавих допълнителна променлива за отчитане на топлината, генерирана от D1, както и съответното въздействие върху влажността. Първоначално откривах около 3,5-4,5 градуса C колебания спрямо други температурни устройства.
-
Можете да поправите или да го поправите, да осигурите достатъчно разстояние от процесора с проводници за цялата платка или внимателно да откъснете сензора и да удължите с проводници от там, за да подобрите точността.
- След един ден на рамо до рамо с уреда, както е сглобено тук, и друг заедно с удължени проводници за отдалечаване на процесора, температурните колебания, измерени с записа Blynk на 160 точки от данни, са минимум 1,212 градуса C разлика, 2,093 градуса C разлика и средно 1,75 градуса С разлика. Обемът и линията Парето върху данните са средно или около средно 1,75 градуса С.
- Също така открих подобно нещо с влажността, като това беше записано на 6,115% под реалната влажност. И за това добавих променлива.
- За моите цели тези бързи и мръсни манипулации са достатъчни за нуждите ми, тъй като степента е приемлива по всякакъв начин.
Препоръчано:
IoT измервател на температура и влажност с OLED екран: 5 стъпки (със снимки)

IoT измервател на температура и влажност с OLED екран: Проверявайте температурата и влажността на OLED екран по всяко време и в същото време събирайте тези данни в IoT платформа. Миналата седмица публикувах проект, наречен Най -простият IoT измервател на температура и влажност. Това е добър проект, защото можете да
Най -простият IoT измервател на температура и влажност: 5 стъпки (със снимки)

Най -простият IoT измервател на температура и влажност: Най -простият IoT измервател на температура и влажност ви позволява да събирате температура, влажност и топлинен индекс. След това ги изпратете на Adafruit IO
Автоматизиране на оранжерия с LoRa! (Част 1) -- Сензори (температура, влажност, влажност на почвата): 5 стъпки

Автоматизиране на оранжерия с LoRa! (Част 1) || Сензори (температура, влажност, влажност на почвата): В този проект ще ви покажа как автоматизирах оранжерия. Това означава, че ще ви покажа как построих оранжерията и как свързах електрониката за захранване и автоматизация. Също така ще ви покажа как да програмирате Arduino платка, която използва L
Изпращане на температура и влажност до приложението Blynk (Wemos D1 Mini Pro) .: 15 стъпки (със снимки)

Изпратете температура и влажност до приложението Blynk (Wemos D1 Mini Pro) .: Тази инструкция разглежда използването на Wemos D1 Mini Pro за изпращане на данни (температура и влажност) към приложението Blynk
WiFi IoT сензор за температура и влажност. Част: 8 IoT, Домашна автоматизация: 9 стъпки

WiFi IoT сензор за температура и влажност. Част: 8 IoT, Домашна автоматизация: Преамбюл Тази статия документира практическата стабилност и по -нататъшното развитие на по -ранна инструкция: „Pimping“вашето първо IoT WiFi устройство. Част 4: IoT, Домашна автоматизация, включително цялата необходима софтуерна функционалност, за да се постигне успех