Mundarija:

Meteo tugun IoT Smart Meteo stantsiyasi: 6 qadam
Meteo tugun IoT Smart Meteo stantsiyasi: 6 qadam

Video: Meteo tugun IoT Smart Meteo stantsiyasi: 6 qadam

Video: Meteo tugun IoT Smart Meteo stantsiyasi: 6 qadam
Video: Я открываю колоду, заказывая Draconic Rage, Dungeons and Dragons, Magic The Gathering 2024, Noyabr
Anonim
Image
Image

Men ofisimdagi harorat va namlikni kuzatadigan qurilma yasamoqchiman. LUA yoki Arduino IDE bilan mos keladigan ko'plab taxtalar mavjud. Wi -Fi tarmog'iga ulangan ko'plab taxtalar mavjud. Men Adafruitni yaxshi ko'raman va men ushbu brendning barcha mahsulotlarini yaxshi ko'raman.

Mening loyiham uchun men juda aqlli Adafruit Huzzah Feather versiyasini tanladim. Adafruit Feather - bu mustaqil va yig'iladigan Adafruit -dan ishlab chiqilgan kengashlarning to'liq qatori. Ular lipo batareyalar bilan harakatlanishda yoki statsionar loyihalar uchun mikro USB ulagichlari bilan quvvatlanishi mumkin. Tuklar egiluvchan, ko'chma va o'z ismlari kabi engil.

Men DHT-11 sensoridan foydalanaman. DHT-11-bu sezgir sensori, u juda yaxshi javob beradi va narxi juda past. Amazonda ko'ring.

Shuningdek, biz taxtalarni yig'ish va prototiplash uchun joy qo'shish uchun aksessuarlar va tuklar qanotlarining to'liq qatorini olib yuramiz. Adafruit Feather - bu mahsulotlarning to'liq ekotizimi va sizning loyihangizni amalga oshirishning eng yaxshi usuli.

www.adafruit.com/feather

Men Adafruit Huzzahni tanlayman, chunki u ESP8266 chipini o'rnatadi. Bu men har kuni o'z loyihalarimda ishlatadigan chip va menga bu yoqadi.

Siz AMAZONda Huzzah ESP8266 sotib olishingiz mumkin:

Huzzah ESP8266 Feather versiyasi:

Bundan tashqari, men har kuni Cayenne boshqaruv panelidan foydalanaman. Cayenne asboblar paneli - bu bulutdagi ma'lumotlarni almashishning oddiy usulini yoki Raspberry Pi yoki Arduino platalari bilan MQTT protokolidan foydalanishni istaganlar uchun mukammal echim. Cayenne juda sodda va jamiyat - bu loyihalar va takliflar koni. Saytga qarang, bugun bepul obuna bo'ling. Forumni o'qing va foydalanuvchilar bilan gaplashing.

1 -qadam: Adafruit tuklar Huzzah

Hamma uchun Cayenne IoT
Hamma uchun Cayenne IoT

Feather - bu Adafruit -ning yangi ishlab chiqarish taxtasi va uning nomiga o'xshab u ingichka, engil va sizga uchishga imkon beradi! Biz Featherni portativ mikrokontroller yadrolari uchun yangi standart qilib yaratdik.

Bu Adafruit Feather HUZZAH ESP8266-o'rnatilgan USB va batareyani zaryadlash bilan jihozlangan ESP8266 Wi-Fi ishlab chiqish kengashini qabul qilamiz. Bu ESP8266 Wi -Fi moduli, sizga kerak bo'lgan barcha qo'shimchalar bilan, tayyor!

Huzzah ESP8266 Feather versiyasi:

Tafsilotlar:

  • O'lchamlari 2,0 "x 0,9" x 0,28 "(51 mm x 23 mm x 8 mm)
  • 9,7 gramm
  • ESP8266 @ 80MGts, 3.3V mantiq/quvvat bilan
  • 4MB FLASH (32 MBit)
  • WiFi 802.11 b/g/n o'rnatilgan
  • 3.3V regulyator, 500mA maksimal oqim chiqishi bilan
  • CP2104 USB-seriyali konvertor, yuklash tezligi 921600 max
  • Dasturiy ta'minotni yuklashdan oldin yuklash rejimiga o'tishni avtomatik tiklash
  • 9 x GPIO pinlari - I2C va SPI1 x analog kirish sifatida ham ishlatilishi mumkin, maksimal 1,0V
  • Zaryadlash holati indikatorli LEDli 100mA LiPoly zaryadlovchi qurilmasi zaryadlovchini o'chirib qo'yishi mumkin.
  • Umumiy maqsadli miltillash uchun 0 -sonli qizil LED.
  • Pinni tuzatish va umumiy maqsadli miltillash uchun 2 -sonli ko'k LED
  • Quvvat/yoqish pimi
  • 4 ta o'rnatish teshigi
  • Qayta tiklash tugmasi

2 -qadam: Hamma uchun Cayenne IoT

Cayenne sizning bulutli loyihangizni ishlab chiqish uchun mukammal platformadir. Cayenne sizga IoT loyihangizni ishlab chiqish uchun to'liq echimni taklif qiladi. Ma'lumotlarni qabul qiladigan, saqlaydigan va ishga tushiradigan asboblar paneli. Siz, masalan, xat yuborishingiz yoki xabar yuborishingiz mumkin. O'rnatish juda oddiy, siz ko'rishingiz va remix qilishingiz mumkin bo'lgan juda ko'p video va ko'plab loyihalar mavjud.

Hozir bepul ro'yxatdan o'ting!

Shundan so'ng, siz boshqaruv paneliga taxta qo'shishingiz mumkin. Shaxsiy belgingizga e'tibor bering. Shundan so'ng, siz Arduino kodiga imzo qo'yishingiz kerak.

3 -qadam: Dasturiy ta'minotni o'rnating

Birinchidan, Adafrut Huzzah drayverlarini yuklab oling. Siz hujjatlarni Adafruit rasmiy saytida ko'rishingiz va barcha fayllarni yuklab olishingiz mumkin.

Birinchi qadamdan so'ng siz Arduino IDE -ni yuklab olishingiz va Adafruit Huzzah taxtasini qo'shishingiz mumkin. Arduino IDE -ni www.arduino.cc rasmiy saytidan yuklab oling va taxtalarni qo'shish tartibiga rioya qiling.

Arduino rasmiy qo'llanmasiga amal qilib, Cayenne kutubxonasini qo'shing. Siz kutubxonani qo'lda yuklab olishingiz va fayllarni Arduino kutubxonalari papkasiga nusxalash orqali o'rnatishingiz mumkin.

Shundan so'ng, siz dasturiy ta'minotni taxtangizga yuklashingiz mumkin. Adafruit Huzzah kartasini USB kabeli yordamida kompyuteringizga ulang va Arduino IDE yordamida kodni yuklang.

Yodda tuting: Wi -Fi tarmog'ingiz uchun SSID va parolni va Cayenne tokenini qo'shing

GitHub -dan kodni yuklab oling:

github.com/masteruan/Meteo-node-Cayenne/bl…

4 -qadam: Adafruit Huzzah Feather ESP8266 ni Arduino IDE -ga o'rnating

Adafruit Huzzah Feather ESP8266 ni Arduino IDE -ga o'rnating
Adafruit Huzzah Feather ESP8266 ni Arduino IDE -ga o'rnating

Http://arduino.esp8266.com/stable/package_esp8266com_index.json -ni Arduino v1.6.4+ parametrlarida qo'shimcha boshqaruv menejeri URL -lari maydoniga kiriting.

Keyinchalik, ESP8266 paketini o'rnatish uchun boshqaruv menejeridan foydalaning.

O'rnatish jarayonidan so'ng, esp8266 to'plami INSTALLED deb belgilanganligini ko'rishingiz kerak.

O'rnatish jarayoni tugagandan so'ng, boshqaruv paneli oynasini yoping. Qayta boshlaganingizda, asboblar-> taxta ochiladigan menyusidan Adafruit HUZZAH ESP8266-ni tanlang.

Tafsilotlar paneli

CPU chastotasi sifatida 80 MGts

Flash o'lchami 4M (3M SPIFFS)

Yuklash tezligi, 115200 bodni tanlang

FTDI yoki USB-seriyali kabelingiz uchun mos keladigan COM port

Bu Arduino IDE 8266 qo'llab -quvvatlashi:

5 -qadam: O'chirish sxemasini tuzing

O'chirish
O'chirish
O'chirish
O'chirish
O'chirish
O'chirish

DHT-11 sensori sizga ikkita qiymat beradigan yaxshi sensor. Selsiy yoki Farengeytda namlik va harorat.

DHT-11 ni Amazonda topishingiz mumkin

Siz DHT-11-ni Arduino va Adafruit Huzzada ishlatishingiz mumkin. VCC va GND ni mos ravishda 3V va GND pinlariga ulang. Ma'lumot pinini 12-pin raqamiga ulang.

Shundan so'ng siz batareya vilkasini yoki LEDni ulashingiz mumkin. Loyihamda men strukturaning pastki qismidagi ko'k chiroqni ishlataman. Led Batt piniga ulangan. Batareyani Adafruit kartasiga ulaganimda, chiroq yonadi. Videodan ko'rinib turibdiki, mete-tugun erga tushganda, videoda ko'rganingizdek, ko'k chiroq bulutni yoritadi.

6 -qadam: Cayenne boshqaruv panelini yarating

Cayenne boshqaruv panelini yarating
Cayenne boshqaruv panelini yarating
Cayenne boshqaruv panelini yarating
Cayenne boshqaruv panelini yarating

Oxirgi qadam - boshqaruv panelini yaratish. Men temp va humi qiymatlari uchun ikkita analogli vidjetdan foydalanaman, bortdagi yo'riqchining buyrug'i uchun bitta tugma va asboblar panelida soniya hisoblagichi, meteostantsiya faolligining soniyalari.

Endi siz Meteo tugunini xohlagan joyingizdan qoldirishingiz mumkin, bu sizga atrof -muhit harorati va namligini ko'rsatadi. Siz qurilmani elektrdan uzoqda qoldirishingiz mumkin, chunki uning ichida lityum batareya bor. Bundan tashqari, Adafruit Huzzah, batareyani zaryad qilish uchun voltaj regulyatoriga ega. Meteo-tugunni USB vilkasiga ulaganda, siz batareyani zaryadlaysiz.

Qurilmani vino zavodida qoldiring va ish joyiga qarab tokingizning harorati va namligini boshqaring. Yoki qurilmani mashinangizda yoki muzlatgichingizda qoldiring va harorat va namlik qiymatlarini boshqaring.

Tavsiya: