Съдържание:
- Стъпка 1: Списък на материалите
- Стъпка 2: Хардуерни връзки
- Стъпка 3: Направете акаунт в Cayanne
- Стъпка 4: Програмиране на SLabs-32
- Стъпка 5: Отпуснете се и се отпуснете
Видео: Метеорологична станция, използваща единична дъска - SLabs -32: 5 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:53
В тази инструкция ще направим метеорологична станция, която измерва температурата, влажността на въздуха и влажността на почвата с нашата дъска SLabs-32, която също изпраща тези данни до облака Cayenne за събиране на данни. Също така едновременно получаваме текущата информация за времето от интернет и я показваме на TFT екрана. Всичко това се прави с помощта на една единствена платка, която е SLabs-32 идеална платка за проекти, базирани на IoT.
За да получите свой собствен SLabs-32, кликнете върху връзката, дадена по-долу:
www.fabtolab.com/slabs-32
SLabs-32 има 2 вградени процесора, които са ESP8266 и Atmega328p. Тази платка съчетава високите възможности за обработка на 32 -битов микроконтролер L106 и множество GPIO, достъпни за HMI на Atmega328p. С I2C като междупроцесорна комуникация, платката Slabs-32 улеснява комбинацията от процесорна мощност и достатъчно GPIO за всички ваши сложни нужди от прототипиране.
Стъпка 1: Списък на материалите
За този проект ще ви трябва:
- SLabs-32
- DHT 11 сензор за температура и влажност
- Сензор за влажност на почвата
- PIR сензор (по избор)
- Джъмперни проводници
Стъпка 2: Хардуерни връзки
Връзките са много прости. Следвайте инструкциите и схемата, дадени по -горе, и не би трябвало да имате проблеми.
Свързване на DHT11:
- Vcc щифт към 3.3V изход на SLabs-32
- GND към GND щифт на SLabs-32
- ПИН за данни към 3
Свързващ сензор за влажност на почвата:
- Vcc щифт към 3.3V изход на SLabs-32
- GND към GND щифт на SLabs-32
- ПИН за данни към A0
Свързване на PIR сензор:
- Vcc щифт към 3.3V изход на SLabs-32
- GND към GND щифт на SLabs-32
- ПИН за данни към 2
Извеждането на данните от сензора за влажност на почвата може да бъде аналогово или цифрово, зависи от нас да решим. В нашия случай сме използвали аналоговия извод на данни.
Стъпка 3: Направете акаунт в Cayanne
Създайте акаунт в Cayenne. За да направите това, отидете на връзката по -долу:
cayenne.mydevices.com/cayenne/login
Регистрирайте се за акаунт и въведете вашето име, имейл и създайте парола.
След като създадете акаунт, трябва да добавите устройството си, така че да може да бъде достъпно в онлайн таблото за управление. От таблото си за управление можете дистанционно да наблюдавате и контролирате своите IoT устройства.
Cayenne поддържа множество устройства, както и редица сензори, разширения и задвижвания.
В нашия проект ще изберем „Донеси своето нещо“, тъй като използваме персонализирана дъска. След като щракнете върху това, той ще ви покаже „MQTT ПОТРЕБИТЕЛСКО ИМЕ“, „MQTT ПАРОЛА“и „ИД на КЛИЕНТ“всички тези идентификационни данни са уникални и се използват за откриване на вашето устройство. Забележете ги, защото трябва да използвате тези параметри в кода си.
Стъпка 4: Програмиране на SLabs-32
Изтеглете файловете за скици, приложени към тази стъпка.
След като изтеглите файла, отворете скицата на модула Esp8266 и направете следните неща:
- Въведете вашите идентификационни данни за WiFi, като редактирате променливите "SID " и "PASSWORD " в кода
- Въведете вашето потребителско име и парола за MQTT, предоставени от cayenne.
- Въведете вашия clientID, предоставен от cayenne.
След като това стане, качете кода както за Atmega 328p, така и за Esp8266 и да накарате метеорологичната си станция да започне да работи.
За да научите повече за това как да програмирате SLabs-32, щракнете върху връзката, дадена по-долу:
startoonlabs.com/Getting%20started%20with%2…
Стъпка 5: Отпуснете се и се отпуснете
След като качите кода, той трябва да работи безпроблемно. Отворете акаунта си в Cayenne, за да видите периодично актуализирането на стойностите на сензора. От вас зависи как искате да персонализирате таблото си за управление Cayenne, за демонстрационни цели сме избрали проста джаджа.
Тази инструкция е продължение на инструкциите, дадени по -долу
Направете Widget Weather под 10 минути
Не забравяйте да ни следвате за по -лесни и бързи IoT проекти.
Ресурси:
Използвана библиотека DHT11:
DHT11
Препоръчано:
Професионална метеорологична станция, използваща ESP8266 и ESP32 DIY: 9 стъпки (със снимки)
Професионална метеорологична станция, използваща ESP8266 и ESP32 DIY: LineaMeteoStazione е цялостна метеорологична станция, която може да бъде свързана с професионални сензори от Sensirion, както и с някои компоненти на Davis Instrument (Rain Gauge, Anemometer) Проектът е предназначен като DIY метеорологична станция, но просто изисква
Проста метеорологична станция, използваща ESP8266 .: 6 стъпки (със снимки)
Проста метеорологична станция, използваща ESP8266 .: В тази инструкция ще споделя как да използвам ESP8266 за получаване на данни като температура, налягане, климат и др. И данни от YouTube като абонати и усилвател; Общ брой преглеждания. и покажете данните на серийния монитор и ги покажете на LCD. Данните ще бъдат
Мини метеорологична станция, използваща Arduino и ThingSpeak: 4 стъпки
Мини метеорологична станция, използваща Arduino и ThingSpeak: Здравейте на всички. В тази инструкция ще ви водя през стъпките за създаване на персонализирана мини метеорологична станция. Също така, ние ще използваме ThingSpeak API, за да качваме нашите метеорологични данни на техните сървъри, или каква е целта на метеорологичната информация
Лична метеорологична станция, използваща Raspberry Pi с BME280 в Java: 6 стъпки
Лична метеорологична станция, използваща Raspberry Pi с BME280 в Java: Лошото време винаги изглежда по -лошо през прозорец. Винаги сме се интересували от наблюдението на нашето местно време и това, което виждаме през прозореца. Искахме също по -добър контрол върху нашата отоплителна и климатична система. Изграждането на лична метеорологична станция е голямо
Метеорологична станция NaTaLia: Метеорологична станция със слънчева енергия Arduino, направена по правилния начин: 8 стъпки (със снимки)
Метеорологична станция NaTaLia: Метеорологична станция Arduino със слънчева енергия, направена по правилния начин: След 1 година успешна работа на 2 различни места споделям плановете си за проекти на метеорологични станции със слънчева енергия и обяснявам как се е развила в система, която наистина може да оцелее дълго време периоди от слънчевата енергия. Ако следвате