Mundarija:

Yagona taxtadan foydalanadigan ob -havo stantsiyasi - SLabs -32: 5 qadam
Yagona taxtadan foydalanadigan ob -havo stantsiyasi - SLabs -32: 5 qadam

Video: Yagona taxtadan foydalanadigan ob -havo stantsiyasi - SLabs -32: 5 qadam

Video: Yagona taxtadan foydalanadigan ob -havo stantsiyasi - SLabs -32: 5 qadam
Video: Является ли это жестоким обращением с детьми? Я заставил своего сына работать плотником 2024, Noyabr
Anonim
Yagona taxtadan foydalanadigan ob -havo stantsiyasi - SLabs -32
Yagona taxtadan foydalanadigan ob -havo stantsiyasi - SLabs -32

Bu yo'riqnomada biz SLabs-32 taxtasi yordamida harorat, havo namligi va tuproq namligini o'lchaydigan ob-havo stantsiyasini quramiz, u ham ma'lumotlarni to'plash uchun Cayenne bulutiga yuboradi. Biz bir vaqtning o'zida Internetdan ob -havo ma'lumotlarini olamiz va TFT ekranida ko'rsatamiz. Bularning barchasi bitta taxta yordamida amalga oshiriladi, bu SLabs-32 IoT-ga asoslangan loyihalar uchun ideal.

O'z SLabs-32 ni olish uchun quyidagi havolani bosing:

www.fabtolab.com/slabs-32

SLabs-32 ikkita ESP8266 va Atmega328p protsessorlariga ega. Bu taxta 32 bitli L106 mikrokontrollerining yuqori ishlov berish imkoniyatlarini va Atmega328p -da HMI uchun mavjud bo'lgan ko'plab GPIO -larni birlashtiradi. I2C protsessorli aloqa sifatida Slabs-32 platasi prototiplashning barcha murakkab ehtiyojlari uchun ishlov berish quvvati va etarli GPIO kombinatsiyasini osonlashtiradi.

1 -qadam: materiallar ro'yxati

Materiallar ro'yxati
Materiallar ro'yxati

Ushbu loyiha uchun sizga quyidagilar kerak bo'ladi:

  • SLABS-32
  • DHT 11 harorat va namlik sensori
  • Tuproq namligi sensori
  • PIR sensori (ixtiyoriy)
  • Jumper simlari

2 -qadam: Uskuna ulanishlari

Uskuna ulanishlari
Uskuna ulanishlari

Ulanishlar juda oddiy. Yuqorida keltirilgan ko'rsatmalar va sxemaga rioya qiling, shunda sizda hech qanday muammo bo'lmasligi kerak.

DHT11 ulanishi:

  • SLabs-32 ning 3.3V kuchlanishiga Vcc pin
  • GND-SLabs-32 ning GND piniga
  • Ma'lumotlar pin 3

Tuproq namligi sensori ulanadi:

  • SLabs-32 ning 3.3V kuchlanishiga Vcc pin
  • GND-SLabs-32 ning GND piniga
  • Ma'lumot pin A0

PIR sensorini ulash:

  • SLabs-32 ning 3.3V kuchlanishiga Vcc pin
  • GND-SLabs-32 ning GND piniga
  • Ma'lumotlar pin 2

Tuproq namligi sensori ma'lumoti analog yoki raqamli bo'lishi mumkin, buni hal qilish o'zimizga bog'liq. Bizning holatda, biz analog ma'lumotni pin-out ishlatganmiz.

3 -qadam: Cayanne -da hisob oching

Cayanne -da hisob oching
Cayanne -da hisob oching

Cayenne -da hisob yarating. Buning uchun quyidagi havolaga o'ting:

cayenne.mydevices.com/cayenne/login

Hisob qaydnomasiga yoziling va ismingizni, elektron pochtangizni kiriting va parol yarating.

Hisob qaydnomasini yaratganingizdan so'ng, siz qurilmangizni qo'shishingiz kerak, shunda unga onlayn boshqaruv paneli orqali kirishingiz mumkin. Boshqaruv paneli orqali siz IoT qurilmalarini masofadan turib kuzatishingiz va boshqarishingiz mumkin.

Cayenne bir nechta qurilmalarni, shuningdek sensorlar, kengaytmalar va aktuatorlarni qo'llab -quvvatlaydi.

Loyihamizda biz maxsus taxtadan foydalangan holda "O'z narsangizni olib keling" ni tanlaymiz. Siz bu tugmani bosganingizda, sizga "MQTT USERNAME", "MQTT PASSWORD" va "CLIENT ID" ko'rsatiladi, bu ma'lumotlarning barchasi noyob va qurilmangizni aniqlash uchun ishlatiladi. Shuni esda tutingki, siz ushbu parametrlarni kodingizda ishlatishingiz kerak.

4-qadam: SLabs-32 dasturlash

SLabs-32 dasturlash
SLabs-32 dasturlash

Ushbu bosqichga biriktirilgan eskiz fayllarini yuklab oling.

Faylni yuklab olgandan so'ng, Esp8266 modulining eskizini oching va quyidagilarni bajaring:

  • Koddagi "SID " va "PASSWORD " o'zgaruvchilarini tahrirlash orqali WiFi hisob ma'lumotlarini kiriting.
  • Cayenne tomonidan berilgan MQTT foydalanuvchi nomi va parolini kiriting.
  • Cayenne tomonidan berilgan mijoz identifikatorini kiriting.

Bu bajarilgandan so'ng, Atmega 328p va Esp8266 uchun kodni yuklang va ob -havo stantsiyangizni ishga tushiring.

SLabs-32 ni qanday dasturlash haqida ko'proq ma'lumot olish uchun quyidagi havolani bosing:

startoonlabs.com/Getting%20started%20with%2…

5 -qadam: Orqaga o'tiring va dam oling

Orqaga o'tiring va dam oling!
Orqaga o'tiring va dam oling!

Kodni yuklaganingizdan so'ng, u muammosiz ishlashi kerak. Sensor qiymatlari vaqti -vaqti bilan yangilanayotganini ko'rish uchun Cayenne hisobini oching. Siz Cayenne boshqaruv panelini qanday sozlashni xohlaysiz, namoyish qilish uchun biz oddiy vidjetni tanladik.

Bu ko'rsatma quyida berilgan ko'rsatmaning davomi

10 daqiqadan kamroq ob -havo vidjetini yaratish

IoT -ni yanada oson va tez amalga oshirish uchun bizni kuzatib boring.

Resurslar:

DHT11 kutubxonasi ishlatilgan:

DHT11

Tavsiya: