Агуулгын хүснэгт:

Meteo Node IoT ухаалаг цаг уурын станц: 6 алхам
Meteo Node IoT ухаалаг цаг уурын станц: 6 алхам

Видео: Meteo Node IoT ухаалаг цаг уурын станц: 6 алхам

Видео: Meteo Node IoT ухаалаг цаг уурын станц: 6 алхам
Видео: How to Make a Raspberry Pi Smart Mirror 2024, Долдугаар сарын
Anonim
Image
Image

Оффисынхоо температур, чийгшлийг хянах төхөөрөмж хийхийг хүсч байна. LUA эсвэл Arduino IDE -тэй нийцтэй олон самбар байдаг. Wifi интернет холболттой олон самбар байдаг. Би Adafruit -т дуртай, энэ брэндийн бүх бүтээгдэхүүнд дуртай.

Миний төслийн хувьд би жижиг бөгөөд маш ухаалаг Adafruit Huzzah Feather хувилбарыг сонгосон. Adafruit Feather бол Adafruit -ийн бие даасан болон овоолох боломжтой хөгжлийн самбаруудын бүрэн шугам юм. Тэд lipo батерейгаар ажиллах боломжтой бөгөөд суурин төсөлд зориулагдсан микро USB залгуураар тэжээгддэг. Өд нь уян хатан, зөөвөрлөдөг бөгөөд тэдний нэр шиг хөнгөн байдаг.

Би DHT-11 мэдрэгч ашигладаг. DHT-11 бол маш мэдрэмтгий бөгөөд маш сайн хариу үйлдэл үзүүлдэг бөгөөд маш бага үнэтэй байдаг. Амазон дээрээс үзнэ үү.

Бид мөн самбарыг овоолохын тулд дагалдах хэрэгсэл, өдний далавчийг бүрэн хэмжээгээр авч, загварчлах өрөө нэмж өгдөг. Adafruit Feather нь бүтээгдэхүүний бүрэн экосистем бөгөөд төслөө хэрэгжүүлэх хамгийн сайн арга юм.

www.adafruit.com/feather

Би Adafruit Huzzah -ийг сонгосон, учир нь энэ нь ESP8266 чипийг холбодог. Энэ бол миний төслүүдэд өдөр бүр ашигладаг чип бөгөөд би үүнд дуртай.

Та Huzzah ESP8266 -ийг AMAZON дээрээс худалдаж авах боломжтой:

Huzzah ESP8266 Feather хувилбар:

Мөн би өдөр бүр Cayenne хяналтын самбарыг ашигладаг. Cayenne Dashboard нь үүлэн дээрх өгөгдлийг хуваалцах эсвэл Raspberry Pi эсвэл Arduino самбар ашиглан MQTT протоколыг ашиглахыг хүссэн бүх хүмүүст зориулсан төгс шийдэл юм. Cayenne бол маш энгийн бөгөөд олон нийт бол төсөл, санал болгож буй уурхай юм. Сайтыг үзнэ үү, өнөөдөр үнэгүй захиалаарай. Форумыг уншаад хэрэглэгчидтэй ярилцана уу.

Алхам 1: Adafruit Feather Huzzah

Cayenne IoT for All
Cayenne IoT for All

Өд бол Adafruit -ийн шинэ хөгжлийн самбар бөгөөд түүний нэр шиг нимгэн, хөнгөн бөгөөд танд нисэх боломжийг олгодог! Бид Feather -ийг зөөврийн микроконтроллерын цөмийн шинэ стандарт болгон бүтээсэн.

Энэ бол Adafruit Feather HUZZAH ESP8266 юм. Энэ нь USB ба батерейг цэнэглэдэг, "бүгдийг нэг дор" ESP8266 WiFi хөгжүүлэх самбар юм. Энэ бол ESP8266 WiFi модуль бөгөөд танд хэрэгтэй бүх нэмэлтүүд байгаа бөгөөд үүнийг хийхэд бэлэн байна!

Huzzah ESP8266 Feather хувилбар:

Дэлгэрэнгүй:

  • Хэмжээ 2.0 "x 0.9" x 0.28 "(51mm x 23mm x 8mm)
  • 9.7 гр
  • ESP8266 @ 80MHz 3.3V логик/чадалтай
  • 4MB FLASH (32 MBit)
  • WiFi 802.11 b/g/n -д суурилагдсан
  • 500мА оргил гүйдлийн гаралттай 3.3В зохицуулагч
  • CP2104 USB-Цуваа хөрвүүлэгч, 921600 max хурдны хурдтай, хурдан байршуулах боломжтой
  • Програм хангамж байршуулахаас өмнө ачаалах горимд орохын тулд автоматаар дахин тохируулах дэмжлэг
  • 9 x GPIO тээглүүрийг I2C ба SPI1 x аналог оролт болгон ашиглаж болно
  • Цэнэглэх статусын үзүүлэлт бүхий LED бүхий 100mA LiPoly цэнэглэгч нь цэнэглэгчийг идэвхгүй болгохын тулд ул мөрийг багасгаж чаддаг.
  • Ерөнхий зориулалтын анивчих зориулалттай № 0 улаан LED.
  • Pin #2 цэнхэр LED нь дибаг ачаалах, ерөнхий зориулалттай анивчдаг
  • Эрчим хүч/идэвхжүүлэх зүү
  • 4 бэхэлгээний нүх
  • Дахин тохируулах товч

Алхам 2: Cayenne IoT for all

Cayenne бол таны үүл төслийг хөгжүүлэх төгс платформ юм. Cayenne танд IoT төслөө хөгжүүлэх бүрэн шийдлийг санал болгож байна. Мэдээллийг хүлээн авч, хадгалж, идэвхжүүлдэг хяналтын самбар. Та жишээ нь захиа илгээх эсвэл мессеж илгээх боломжтой. Суурилуулалт нь маш энгийн бөгөөд маш олон тооны видео бичлэгүүд байдаг бөгөөд та үзэж, засварлаж болох олон төслүүд байдаг.

Одоо үнэгүй бүртгүүлээрэй!

Үүний дараа та хяналтын самбар дээрээ самбар нэмж болно. Хувийн жетоноо анхаарч үзээрэй. Үүний дараа та үүнийг Arduino код дээр гарын үсэг зурах ёстой.

Алхам 3: Програм хангамжийг суулгана уу

Юуны өмнө Adafrut Huzzah драйверуудыг татаж аваарай. Та Adafruit -ийн албан ёсны вэбсайтаас баримт бичгийг үзэж, бүх файлыг татаж авах боломжтой.

Эхний алхам хийсний дараа та Arduino IDE -ийг татаж аваад Adafruit Huzzah самбарыг нэмж болно. Arduino IDE -ийг www.arduino.cc албан ёсны сайтаас татаж аваад самбар нэмэх журмыг дагана уу.

Arduino албан ёсны гарын авлагыг дагаж Cayenne номын санг нэмнэ үү. Та номын санг гараар татаж аваад файлуудыг Arduino номын сангийн хавтсанд хуулж суулгаж болно.

Үүний дараа та програмыг самбар дээрээ байршуулж болно. Adafruit Huzzah самбарыг USB кабель ашиглан компьютерт холбож, Arduino IDE ашиглан кодыг байршуулна уу.

Санаж байна уу: WiFi интернэт сүлжээнийхээ SSID болон нууц үгээ, мөн Cayenne жетоноо нэмээрэй

GitHub -аас кодыг татаж авах:

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

Алхам 4: Adafruit Huzzah Feather ESP8266 -ийг Arduino IDE дээр суулгаарай

Adafruit Huzzah Feather ESP8266 -ийг Arduino IDE дээр суулгаарай
Adafruit Huzzah Feather ESP8266 -ийг Arduino IDE дээр суулгаарай

Http://arduino.esp8266.com/stable/package_esp8266com_index.json -ийг Arduino v1.6.4+ тохиргоонд нэмэлт удирдах зөвлөлийн URL хаягууд хэсэгт оруулна уу.

Дараа нь ESP8266 багцыг суулгахын тулд Удирдах зөвлөлийн менежерийг ашиглана уу.

Суулгах процессийн дараа esp8266 багцыг INSTALLED гэж тэмдэглэсэн болохыг та харах ёстой.

Суулгах процесс дууссаны дараа самбаруудын менежерийн цонхыг хаа. Дахин эхлүүлсний дараа Tools-> Board унждаг жагсаалтаас Adafruit HUZZAH ESP8266-ийг сонгоно уу.

Дэлгэрэнгүй мэдээллийн самбар

CPU -ийн давтамж болох 80 МГц

4M (3M SPIFFS) хэмжээтэй флаш хэмжээ

Байршуулах хурд, 115200 baud сонгоно уу

Таны FTDI эсвэл USB-цуваа кабельд тохирох COM порт

Энэ бол Arduino IDE 8266 дэмжлэг юм:

Алхам 5: Цахилгаан хэлхээг хий

Цахилгаан хэлхээг хий
Цахилгаан хэлхээг хий
Цахилгаан хэлхээг хий
Цахилгаан хэлхээг хий
Цахилгаан хэлхээг хий
Цахилгаан хэлхээг хий

DHT-11 мэдрэгч нь танд хоёр утгыг өгдөг сайн мэдрэгч юм. Цельсийн эсвэл Фаренгейтийн чийгшил ба температур.

Та DHT-11-ийг Амазон дээрээс олж болно

Та DHT-11-ийг Arduino болон Adafruit Huzzah дээр ашиглаж болно. VCC ба GND -ийг тус тусад нь 3V ба GND зүү рүү холбоно уу. Өгөгдлийн зүүг 12 дугаартай холбосны дараа DHT-11 дээрх 3-р зүү нь NC (холбогдоогүй) байна.

Үүний дараа та батерейны залгуур эсвэл залгуурыг холбож болно. Миний төсөлд би бүтцийн доод хэсэгт цэнхэр өнгийн лед ашигладаг. Удирдлага нь Бат баттай холбогдсон байна. Би зайг Adafruit самбартай холбоход лед асдаг. Та видеон дээр харж байгаа шиг, цаг уурын зангилаа газар дээр байх үед, видеон дээрх шиг цэнхэр LED нь үүлний ирмэгийг гэрэлтүүлдэг.

Алхам 6: Cayenne хяналтын самбараа хий

Cayenne хяналтын самбараа хий
Cayenne хяналтын самбараа хий
Cayenne хяналтын самбараа хий
Cayenne хяналтын самбараа хий

Сүүлийн алхам бол хяналтын самбараа хийх явдал юм. Би хоёр аналог маягийн виджетийг ашигладаг бөгөөд температур ба humi утга, самбар дээрх удирдлагын нэг товчлуур, хяналтын самбар дээр тоон тоолуур, метео станцын үйл ажиллагааны секунд.

Одоо та Meteo Node -ийг хүссэн газраа орхиж болох бөгөөд энэ нь орчны температур, чийгшлийг харуулна. Төхөөрөмжийг дотор нь лити батерейтай тул та төхөөрөмжийг цахилгаанаас хол орхиж болно. Түүнчлэн, Adafruit Huzzah нь батерейг цэнэглэх хүчдэлийн зохицуулагчтай. Meteo-Node-ийг USB залгуурт холбохдоо та зайг цэнэглэдэг.

Төхөөрөмжийг дарсны үйлдвэртээ үлдээж, усан үзмийн модны температур, чийгшлийг ажлын байрнаас нь хянаж байгаарай. Эсвэл төхөөрөмжийг машиныхаа дотор эсвэл хөргөгчийнхөө дотор орхиод температур, чийгшлийн утгыг хянаж болно.

Зөвлөмж болгож буй: