Talaan ng mga Nilalaman:

Meteo Node IoT Smart Meteo Station: 6 na Hakbang
Meteo Node IoT Smart Meteo Station: 6 na Hakbang

Video: Meteo Node IoT Smart Meteo Station: 6 na Hakbang

Video: Meteo Node IoT Smart Meteo Station: 6 na Hakbang
Video: Лучшие метеостанции для дома ✅ Рейтинг 2023 года ✅ ТОП–5 лучших по цене-качеству 2024, Nobyembre
Anonim
Image
Image

Nais kong gumawa ng isang aparato para sa pagsubaybay sa temperatura at halumigmig sa aking tanggapan. Maraming mga board na katugma sa LUA o Arduino IDE. Maraming mga board na may koneksyon sa wifi internet. Gustung-gusto ko ang Adafruit at gusto ko ang lahat ng mga produkto ng tatak na ito.

Para sa aking proyekto napili ko ang maliit at napakatalino na bersyon ng Adafruit Huzzah Feather. Ang Adafruit Feather ay isang kumpletong linya ng mga board ng pag-unlad mula sa Adafruit na parehong nakapag-iisa at nakasalansan. Nagagawa nilang mapagana ng mga baterya ng lipo para sa on-the-go na paggamit o ng kanilang mga micro-USB plugs para sa mga nakatigil na proyekto. Ang mga balahibo ay may kakayahang umangkop, portable, at kasing ilaw ng kanilang namesake.

Gumagamit ako ng DHT-11 sensor. Ang DHT-11 ay isang smary sensor na mayroong tugon ng goor at isang napakaliit na presyo. Tingnan sa Amazon.

Nagdadala rin kami ng isang kumpletong linya ng mga accessories at Feather Wings upang mag-stack board at magdagdag ng lugar para sa prototyping. Sa core nito, ang Adafruit Feather ay isang kumpletong ecosystem ng mga produkto - at ang pinakamahusay na paraan upang lumipad ang iyong proyekto.

www.adafruit.com/feather

Pinili ko ang Adafruit Huzzah dahil nakasakay ito sa ESP8266 chip. Ito ay isang chip na ginagamit ko araw-araw sa aking mga proyekto at gusto ko ito.

Maaari kang bumili ng Huzzah ESP8266 sa AMAZON:

Ang bersyon ng Huzzah ESP8266 Feather:

Gumagamit din ako araw-araw na Cayenne Dashboard. Ang Cayenne Dashboard ay isang perpektong solusyon para sa lahat na nais ang isang simpleng paraan upang ibahagi ang data sa cloud o gumamit ng MQTT protocol sa mga board na Raspberry Pi o Arduino. Ang Cayenne ay napaka-simple at ang komunidad ay isang minahan ng mga proyekto at iminumungkahi. Tingnan ang Site, mag-subscribe nang libre ngayon. Basahin ang forum at makipag-usap sa mga gumagamit.

Hakbang 1: Adafruit Feather Huzzah

Cayenne IoT para sa Lahat
Cayenne IoT para sa Lahat

Ang balahibo ay ang bagong board ng pag-unlad mula sa Adafruit, at tulad ng namesake nito ito ay payat, magaan, at hinahayaan kang lumipad! Dinisenyo namin ang Balahibo upang maging isang bagong pamantayan para sa portable na mga microcontroller core.

Ito ang Adafruit Feather HUZZAH ESP8266 - kinukuha namin ang isang 'all-in-one' ESP8266 WiFi development board na may built-in na USB at pagsingil ng baterya. Ito ay isang module ng ESP8266 WiFi kasama ang lahat ng mga karagdagang kailangan mo, handa nang mag-rock!

Ang bersyon ng Huzzah ESP8266 Feather:

Mga Detalye:

  • Sukat 2.0 "x 0.9" x 0.28 "(51mm x 23mm x 8mm)
  • 9.7 gramo
  • ESP8266 @ 80MHz na may 3.3V lohika / lakas
  • 4MB ng FLASH (32 MBit)
  • Itinayo sa WiFi 802.11 b / g / n
  • 3.3V regulator na may 500mA rurok kasalukuyang output
  • Ang CP2104 USB-Serial converter onboard na may 921600 max baudrate para sa mabilis na pag-upload
  • Awtomatikong i-reset ang suporta para sa pagkuha sa bootload mode bago mag-upload ng firmware
  • 9 x GPIO pin - maaari ring magamit bilang I2C at SPI1 x analog input na 1.0V max
  • Itinayo sa 100mA LiPoly charger na may LED status tagapagpahiwatig ng pagsingil, maaari ring i-cut ang isang bakas upang hindi paganahin ang charger
  • I-pin ang # 0 pulang LED para sa pangkalahatang layunin na pagkurap.
  • I-pin ang # 2 asul na LED para sa pag-bootload ng pag-debug at pangkalahatang layunin na pagkurap
  • Power / paganahin ang pin
  • 4 na tumataas na butas
  • I-reset ang pindutan

Hakbang 2: Cayenne IoT para sa Lahat

Ang Cayenne ay isang perpektong platform para sa pagbuo ng iyong proyekto sa cloud. Binibigyan ka ni Cayenne ng isang kumpletong solusyon para sa pagbuo ng iyong proyekto sa IoT. Isang dashboard na tumatanggap ng data, nag-iimbak at nagpapalitaw din dito. Maaari kang magpadala ng isang mail halimbawa o magpadala ng isang mensahe. Ang lahat ng pag-install ay napaka-simple mayroong maraming tonelada ng video at maraming mga proyekto na maaari mong matingnan at mai-remix.

Mag-sign up nang libre Ngayon!

Pagkatapos nito, maaari kang magdagdag ng isang board sa iyong dashboard. Tandaan ang iyong personal na token. Pagkatapos, dapat mong lagdaan ito sa Arduino code.

Hakbang 3: I-install ang Software

Una sa lahat i-download ang mga driver ng Adafrut Huzzah. Maaari mong makita ang mga dokumento sa opisyal na site ng Adafruit, at i-download ang lahat ng mga file.

Matapos ang unang hakbang, maaari mong i-download ang Arduino IDE, at idagdag ang board ng Adafruit Huzzah. I-download ang Arduino IDE mula sa opisyal na site na www.arduino.cc, at sundin ang pamamaraan para sa pagdaragdag ng mga board.

Idagdag ang library ng Cayenne sa pamamagitan ng pagsunod sa opisyal na patnubay ng Arduino. Maaari mong i-download nang manu-mano ang silid-aklatan at mai-install sa pamamagitan ng pagkopya ng mga file sa folder ng mga aklatan ng Arduino.

Pagkatapos nito, maaari mong i-upload ang firmware sa iyong board. Ikonekta ang board ng Adafruit Huzzah sa iyong computer sa pamamagitan ng paggamit ng isang USB cable, at i-upload ang code sa pamamagitan ng paggamit ng Arduino IDE.

TANDAAN: idagdag ang iyong SSID at password para sa iyong WiFi internet lan, at ang iyong Cayenne token

I-download ang code mula sa GitHub:

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

Hakbang 4: I-install ang Adafruit Huzzah Feather ESP8266 sa Arduino IDE

I-install ang Adafruit Huzzah Feather ESP8266 sa Arduino IDE
I-install ang Adafruit Huzzah Feather ESP8266 sa Arduino IDE

Ipasok ang https://arduino.esp8266.com/stable/package_esp8266com_index.json sa patlang na Mga URL ng Karagdagang Board Manager sa mga kagustuhan ng Arduino v1.6.4 +.

Susunod, gamitin ang tagapamahala ng Lupon upang mai-install ang pakete ng ESP8266.

Matapos ang proseso ng pag-install, dapat mong makita na ang esp8266 na pakete ay minarkahan na INSTALL.

Isara ang window ng Boards Manager sa sandaling nakumpleto ang proseso ng pag-install. Kapag nag-restart ka na, piliin ang Adafruit HUZZAH ESP8266 mula sa dropdown ng Mga Tool-> Board

Mga board ng detalye

80 MHz bilang dalas ng CPU

Laki ng Flash sa 4M (3M SPIFFS)

Bilis ng Pag-upload, piliin ang 115200 baud

Ang pagtutugma sa COM port para sa iyong FTDI o USB-Serial cable

Ito ang suporta ng Arduino IDE 8266:

Hakbang 5: Gawin ang Circuit

Gawin ang Circuit
Gawin ang Circuit
Gawin ang Circuit
Gawin ang Circuit
Gawin ang Circuit
Gawin ang Circuit

Ang sensor ng DHT-11 ay isang mahusay na sensor na magbibigay sa iyo ng dalawang halaga. Humidity at temperatura sa Celsius o Fahrenheit.

Mahahanap mo ang DHT-11 sa Amazon

Maaari mong gamitin ang DHT-11 sa Arduino, at sa Adafruit Huzzah. Ikonekta ang VCC at GND ayon sa pagkakabanggit sa 3V at GND na mga pin. Matapos ikonekta ang data pin sa pin number 12. Ang pin number 3 sa DHT-11 ay NC (hindi konektado).

Pagkatapos nito maaari mong ikonekta ang plug ng baterya, o isang led. Sa aking Project, gumagamit ako ng isang asul na humantong sa ilalim ng istraktura.. Ang led ay konektado sa Batt pin. Kapag ikinonekta ko ang baterya sa Adafruit board, ang led switch on. Tulad ng nakikita mo sa video, Kapag ang meteo-node ay nasa lupa, tulad ng nakikita mo sa video, ang asul na humantong ay nag-iilaw sa paligid ng ulap.

Hakbang 6: Gawin ang Iyong Cayenne Dashboard

Gawin ang iyong Cayenne Dashboard
Gawin ang iyong Cayenne Dashboard
Gawin ang iyong Cayenne Dashboard
Gawin ang iyong Cayenne Dashboard

Ang huling hakbang ay ang paggawa ng iyong dashboard. Gumagamit ako ng widget na istilo ng twoanalogic, para sa mga halaga ng temp at humi, isang pindutan para sa utos na pinangunahan ng onboard, at isang numerong counter na lalabas sa dashboard, ang mga segundo ng aktibidad ng istasyon ng meteo.

Ngayon ay maaari mong iwanan ang Meteo Node saan mo man gusto, at ipakita sa iyo ang temperatura at halumigmig ng paligid. Maaari mong iwanan ang aparato na malayo sa kuryente, dahil ang aparato ay mayroong baterya ng lithium sa loob. Gayundin, ang Adafruit Huzzah, mayroong isang voltage regulator para sa pagsingil ng baterya. Kapag ikinonekta mo ang Meteo-Node sa USB plug, singilin mo ang baterya.

Iwanan ang aparato sa iyong pagawaan ng alak, at kontrolin ang temperatura at halumigmig ng iyong puno ng ubas sa lugar ng trabaho. O iwanan ang aparato sa loob ng iyong sasakyan o sa loob ng iyong ref at kontrolin ang mga halaga ng temperatura at halumigmig.

Inirerekumendang: