Съдържание:

Метеорологична станция, използваща единична дъска - SLabs -32: 5 стъпки
Метеорологична станция, използваща единична дъска - SLabs -32: 5 стъпки

Видео: Метеорологична станция, използваща единична дъска - SLabs -32: 5 стъпки

Видео: Метеорологична станция, използваща единична дъска - SLabs -32: 5 стъпки
Видео: 【Ferry in Japan】Tokyo Kyushu Ferry 'SOLEIL' trip ~ Fukuoka to Tokyo #ferry #japan 2024, Ноември
Anonim
Метеорологична станция, използваща единична дъска - SLabs -32
Метеорологична станция, използваща единична дъска - SLabs -32

В тази инструкция ще направим метеорологична станция, която измерва температурата, влажността на въздуха и влажността на почвата с нашата дъска 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

Направете акаунт в Cayanne
Направете акаунт в Cayanne

Създайте акаунт в Cayenne. За да направите това, отидете на връзката по -долу:

cayenne.mydevices.com/cayenne/login

Регистрирайте се за акаунт и въведете вашето име, имейл и създайте парола.

След като създадете акаунт, трябва да добавите устройството си, така че да може да бъде достъпно в онлайн таблото за управление. От таблото си за управление можете дистанционно да наблюдавате и контролирате своите IoT устройства.

Cayenne поддържа множество устройства, както и редица сензори, разширения и задвижвания.

В нашия проект ще изберем „Донеси своето нещо“, тъй като използваме персонализирана дъска. След като щракнете върху това, той ще ви покаже „MQTT ПОТРЕБИТЕЛСКО ИМЕ“, „MQTT ПАРОЛА“и „ИД на КЛИЕНТ“всички тези идентификационни данни са уникални и се използват за откриване на вашето устройство. Забележете ги, защото трябва да използвате тези параметри в кода си.

Стъпка 4: Програмиране на SLabs-32

Програмиране на SLabs-32
Програмиране на 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

Препоръчано: