Talaan ng mga Nilalaman:
- Hakbang 1: Listahan ng Mga Materyales
- Hakbang 2: Mga Koneksyon sa Hardware
- Hakbang 3: Gumawa ng isang Account sa Cayanne
- Hakbang 4: Programming SLabs-32
- Hakbang 5: Umupo at Mamahinga
Video: Weather Station Gamit ang Single Board - SLabs-32: 5 Mga Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:14
Sa itinuturo na ito, gagawa kami ng isang istasyon ng panahon na sumusukat sa temperatura, kahalumigmigan ng hangin at kahalumigmigan ng lupa sa aming board na SLabs-32 na nagpapadala din ng data na ito sa ulap ng Cayenne para sa pagkuha ng data. Parehas din kaming nakakakuha ng kasalukuyang impormasyon ng panahon mula sa internet at ipinapakita ito sa TFT screen. Ang lahat ng ito ay ginagawa gamit ang isang solong board, na kung saan ay ang SLabs-32 isang perpektong board para sa mga proyekto na nakabatay sa IoT.
Upang makuha ang iyong sariling SLabs-32 na pag-click sa link na ibinigay sa ibaba:
www.fabtolab.com/slabs-32
Ang SLabs-32 ay mayroong 2 onboard processors na kung saan ay ang ESP8266 at Atmega328p. Pinagsasama ng board na ito ang mataas na mga kakayahan sa pagproseso ng 32 bit microcontroller L106 at maraming mga GPIO na magagamit para sa HMI sa Atmega328p. Sa I2C bilang komunikasyon ng interprocessor, pinapabilis ng Slabs-32 board ang isang kumbinasyon ng kapangyarihan sa pagproseso at sapat na mga GPIO para sa lahat ng iyong mga kumplikadong pangangailangan sa prototyping.
Hakbang 1: Listahan ng Mga Materyales
Para sa proyektong ito kakailanganin mo:
- SLabs-32
- DHT 11 temperatura at sensor ng kahalumigmigan
- Sensor ng kahalumigmigan ng lupa
- PIR sensor (Opsyonal)
- Jumper Wires
Hakbang 2: Mga Koneksyon sa Hardware
Ang mga koneksyon ay napaka-simple. Sundin ang mga tagubilin at circuit diagram na ibinigay sa itaas, at wala kang mga problema.
Pagkonekta sa DHT11:
- Ang Vcc pin sa output ng 3.3V ng SLabs-32
- GND sa pin ng GND ng SLabs-32
- Pin ang data sa 3
Pagkonekta ng sensor ng kahalumigmigan ng lupa:
- Ang Vcc pin sa output ng 3.3V ng SLabs-32
- GND sa pin ng GND ng SLabs-32
- Ang data pin sa A0
Kumokonekta sa PIR sensor:
- Ang Vcc pin sa output ng 3.3V ng SLabs-32
- GND sa pin ng GND ng SLabs-32
- Ang data pin sa 2
Ang pin-out ng data ng sensor ng moisture ng lupa ay maaaring maging analog o digital, nasa sa atin na magpasya. Sa aming kaso, ginamit namin ang analog data pin-out.
Hakbang 3: Gumawa ng isang Account sa Cayanne
Lumikha ng isang account sa Cayenne. Upang magawa iyon, i-link ang nasa ibaba:
cayenne.mydevices.com/cayenne/login
Mag-sign up para sa isang account at ipasok ang iyong Pangalan, Email at lumikha ng isang Password.
Kapag lumikha ka ng isang account, kailangan mong idagdag ang iyong aparato upang ma-access ito sa online dashboard. Mula sa iyong dashboard, maaari mong malayuang masubaybayan at makontrol ang iyong mga IoT device.
Sinusuportahan ni Cayenne ang maraming aparato at isang hanay din ng mga sensor, extension at actuator.
Sa aming proyekto, pipiliin namin ang "Dalhin ang iyong sariling bagay" habang gumagamit kami ng isang pasadyang board. Kapag na-click mo na ipapakita nito sa iyo ang "MQTT USERNAME", "MQTT PASSWORD" at "CLIENT ID" lahat ng mga kredensyal na ito ay natatangi at ginagamit upang makita ang iyong aparato. Tiyaking naitala mo ang mga ito dahil kailangan mong gamitin ang mga parameter na ito sa iyong code.
Hakbang 4: Programming SLabs-32
I-download ang mga sketch file na nakakabit sa hakbang na ito.
Pagkatapos i-download ang file, buksan ang sketch ng module na Esp8266 at gawin ang mga sumusunod na bagay:
- Ipasok ang iyong mga kredensyal sa WiFi sa pamamagitan ng pag-edit ng mga variable na "SID " at "PASSWORD " sa code
- Ipasok ang iyong MQTT username at password ng ibinigay ng cayenne.
- Ipasok ang iyong clientID na ibinigay ng cayenne.
Kapag tapos na ito, i-upload ang code para sa parehong Atmega 328p at Esp8266 at simulang gumana ang iyong istasyon ng panahon.
Upang malaman ang tungkol sa kung paano magprogram ng SLabs-32 mag-click sa link na ibinigay sa ibaba:
startoonlabs.com/Getting%20started%20with%2…
Hakbang 5: Umupo at Mamahinga
Kapag na-upload mo na ang code, dapat itong tumakbo nang maayos. Buksan ang iyong Cayenne account upang makita ang mga halaga ng iyong sensor na na-update pana-panahon. Nasa sa iyo kung paano mo nais na ipasadya ang iyong dashboard ng Cayenne, para sa mga layuning pagpapakita pumili kami ng isang simpleng widget.
Ang itinuturo na ito ay isang pagpapatuloy ng itinuturo na ibinigay sa ibaba
Ang paggawa ng Weather Widget sa ilalim ng 10 minuto
Tiyaking sundin kami para sa mas madali at mabilis na mga proyekto ng IoT.
Mga mapagkukunan:
Ginamit ang library ng DHT11:
DHT11
Inirerekumendang:
Professional Weather Station Gamit ang ESP8266 at ESP32 DIY: 9 Mga Hakbang (na may Mga Larawan)
Professional Weather Station Gamit ang ESP8266 at ESP32 DIY: Ang LineaMeteoStazione ay isang kumpletong istasyon ng panahon na maaaring makitungo sa mga propesyonal na sensor mula sa Sensirion pati na rin ang ilang bahagi ng Davis Instrument (Rain Gauge, Anemometer) Ang proyekto ay naglalayon bilang istasyon ng panahon ng DIY ngunit nangangailangan lamang ng
Simpleng Weather Station Gamit ang ESP8266 .: 6 Mga Hakbang (na may Mga Larawan)
Simpleng Weather Station Gamit ang ESP8266 .: Sa Instructable na ito ay pagbabahagi ko kung paano gamitin ang ESP8266 upang makakuha ng data tulad ng Temperatura, Presyon, Klima atbp At ang data sa YouTube tulad ng Mga Subscriber & Kabuuang bilang ng pagtingin. at ipakita ang data sa Serial monitor at ipakita ito sa LCD. Ang data ay magiging
NaTaLia Weather Station: Arduino Solar Powered Weather Station Tapos na sa Tamang Daan: 8 Hakbang (na may Mga Larawan)
NaTaLia Weather Station: Arduino Solar Powered Weather Station Tapos na ang Tamang Daan: Matapos ang 1 taon ng matagumpay na operasyon sa 2 magkakaibang mga lokasyon binabahagi ko ang aking mga plano sa proyekto ng istasyon ng solar Powered na solar at ipinapaliwanag kung paano ito nabago sa isang system na maaaring mabuhay nang matagal panahon mula sa solar power. Kung susundin mo
Manatiling Ligtas Gamit ang Bikelight na Ito Gamit ang Mga Senyas na Pagliko: 5 Hakbang (na may Mga Larawan)
Manatiling Ligtas Gamit ang Bikelight na Ito Gamit ang Mga Sinyales na Pag-turn: Gustong-gusto kong sumakay ng bisikleta, karaniwang ginagamit ko ito upang makarating sa paaralan. Sa oras ng taglamig, madalas na madilim pa rin sa labas at mahirap para sa ibang mga sasakyan na makita ang mga signal ng aking kamay na lumiliko. Samakatuwid ito ay isang malaking panganib dahil maaaring hindi makita ng mga trak na nais kong
Kontrolin ang Arduino Gamit ang Smartphone Sa pamamagitan ng USB Gamit ang Blynk App: 7 Mga Hakbang (na may Mga Larawan)
Kontrolin ang Arduino Gamit ang Smartphone Sa Pamamagitan ng USB Sa Blynk App: Sa tutorial na ito, matututunan namin kung paano gamitin ang Blynk app at Arduino upang makontrol ang lampara, ang kumbinasyon ay sa pamamagitan ng USB serial port. Ang layunin ng pagtuturo na ito ay upang ipakita ang pinakasimpleng solusyon sa malayo-pagkontrol ng iyong Arduino o c