Sisukord:
- Samm: haarake oma komponendid
- 2. etapp: kui see on kokku pandud kahte komponenti
- Samm: aeg ühenduse loomiseks ja programmeerimiseks
- Samm: nüüd koodi jaoks
- 5. samm: toimuva jälgimine
- 6. samm: näppamine ja mängimine
Video: WEMOS D1 temp/niiskus IoT: 6 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:48
See on lihtne kokkupaneku-, ühendamis- ja kompileerimisprojekt, mis aitab teil alustada asjade Interneti temperatuuri ja niiskuse anduriga, mis ühendub WiFi -ga ja „edastab” teie andmed Blynk IoT platvormile. Muutke nutitelefonist jälgimine lihtsaks.
Lisaks kokkupaneku jootmisele saab seda üsna hõlpsalt lõpule viia 6-7-aastaselt.
Maksumus minu jaoks oli umbes 15 dollarit NZD või umbes 10 dollarit. Nii et seda on väga odav teha, kui vajate temperatuuri ja niiskuse jälgimist.
Samm: haarake oma komponendid
Sa vajad:
WEMOS D1 Mini Banggood.com toote link
WEMOS SHT30 andurikilp Banggood.com toote link
USB mikrokaabel
Jootekolb ja joodis (püsivama eseme jaoks) või plaatide ja võib -olla leivaplaadi džemprid.
Arvestades, et komponente ei ole kokku pandud, soovitatakse nende jootmine elu lihtsustamiseks.
Kui tihvtid on seadmetel, asetage isased tihvtid ülaossa ja naissoost tihvtid plaadi põhja. Siis on põhiprotsessor hiljem teie arenduste jaoks paremini kasutatav ja kilbid saab vastavalt vajadusele vahetada.
2. etapp: kui see on kokku pandud kahte komponenti
Kui olete kaks seadet tihvtide konfiguratsiooniga kokku pannud, ühendage need kokku. Tihvtide joondamise märkimine. Need peaksid kokku sobima ilma probleemideta.
Samm: aeg ühenduse loomiseks ja programmeerimiseks
Seadme programmeerimiseks peate kasutama kas veebiredaktorit või alla laadima Arduino IDE.
Selle leiate siit:
Peate installima oma plaadi jaoks sobiva tahvliteegi. See juhendatav on selle jaoks parim, mille ma leidsin: WEMOS - Arduino SoftwareIDE Instructable
Kui olete seda teinud, peate leidma ja laadima raamatukogud:
Traat: https://www.arduino.cc/en/Reference/Wire (mis tuleks installida koos peamise Arduino IDE tarkvaraga)
ESP8266WiFi: https://arduino-esp8266.readthedocs.io/en/latest/esp8266wifi/readme.html (mis peaks olema Arduino IDE raamatukoguhalduris installitav teek)
ja Blynk one:
Samm: nüüd koodi jaoks
Käepärast peab olema:
- Teie Blynk projekti API võti: seadistage oma konto, projekt jne oma telefonis siin
- WiFi SSID (teie WiFi -võrgu nimi)
- WiFi parool
- Blynk virtuaalset pin -numbrit temperatuuri ja teist niiskuse jaoks saab sortida hiljem.
- Avage lisatud kood Arduino IDE tarkvaras
- Muutke Blynk -koodi, asendades kommentaari, sealhulgas
- Muutke WifiSetup ja asendage SSID ja parool sarnasel viisil
- Ühendage Wemos USB -kaabli abil arvutiga.
- Peate valima oma tahvli ja postitama menüü tööriistade alt. Kui teie tahvlit pole loendis, peate mõne sammu võrra tagasi minema ja sorteerima oma tahvlitee nii, et see oleks saadaval.
- Kontrollige ja kompileerige tööriistariba visandi all. Millel ei tohiks olla vigu. (Tegelege vigadega, mis on tõenäoliselt valesti laaditud raamatukogudes)
- Laadige oma Wemosse üles
- Valige tööriistade alt jadamonitor.
Kui see töötab nii, nagu peaks, peaks WEMOS -i LED vilkuma iga 5 sekundi järel.
5. samm: toimuva jälgimine
Kui seeriamonitor on avatud, peaksite nüüd nägema, kuidas WEMOS teeb oma asja.
Telefonis, kus on teie rakendus Blynk, peaksite saama valida ekraanile andmete kuvamise lisamise valikud.
See juhendatav, mis on selle projektiga väga sarnane, sisaldab rakendust Blynk hästi
Nautige ja loodetavasti on see teie jaoks tore lihtne ja kasulik projekt.
6. samm: näppamine ja mängimine
Kui soovite viiulit teha, reguleerige taimerit järgmiselt.
- Veel elava välgu jaoks konstant pikk intervallLED = 5000; väiksem number vilgub siin sagedamini kui 5 sekundit, mille olen koodis vaikimisi sisestanud.
- Nagu ka 5-minutilise anduri näidu reguleerimisel, on konstant pikk intervallProg = 300000; kus 1000 loeks iga sekund.
- Tsükli alguses olev "timeElapsedBlynk" rutiin on hoida Blynk -ühendus elus, kui teie intervalProg säte on 10000 või vähem, saab seda IF -lauset kommenteerida. Blynk loetleb teie seadme võrguühenduseta, kui see ei märgi kauem kui umbes 10 sekundit.
- Kui soovite samasse Blynk -projekti käivitada mitu seadet, reguleerige kindlasti nööpnõela, millele kirjutate, et teie andmed ei satuks vastuollu. Määratletav kahe muutujaga void setup () rutiini kohal.
- Olen lisanud täiendava muutuja, et võtta arvesse D1 tekitatud soojust ja vastavat mõju niiskusele. Ma leidsin esialgu umbes 3,5–4,5 ° C kõikumist teiste temperatuuriseadmete suhtes.
-
Täpsuse parandamiseks võite näpistada või parandada, anda protsessorist piisava kauguse juhtmetega või klõpsata andur ettevaatlikult lahti ja laiendada sealt juhtmetega.
- Pärast päevast kõrvuti katsetamist siin kokkupandud seadmega ja teise kõrval, millel on protsessori kauguseks pikendatud juhtmed, on 160 andmepunkti Blynk -salvestusega mõõdetud temperatuuri kõikumine minimaalselt 1,212 ° C, 2,093 ° C erinevus ja keskmine erinevus 1,75 ° C. Suurem osa ja Pareto joon andmetel on keskmiselt 1,75 ° C või selle lähedal.
- Leidsin ka sarnase asja niiskusega, kus see oli registreeritud 6,155% tegelikust õhuniiskusest. Ja selle jaoks olen lisanud muutuja.
- Minu jaoks piisab nendest kiiretest ja määrdunud manipulatsioonidest minu vajaduste rahuldamiseks.
Soovitan:
Kuidas kasutada DHT22 niiskus- ja temperatuuriandurit Arduinoga: 6 sammu
DHT22 niiskus- ja temperatuurianduri kasutamine Arduinoga
DHT12 I2C niiskus- ja temperatuurianduri kasutamine Arduinoga: 7 sammu
DHT12 I2C niiskus- ja temperatuurianduri kasutamine Arduinoga
Kasvuhoone automatiseerimine LoRa abil! (1. osa) -- Andurid (temperatuur, niiskus, mulla niiskus): 5 sammu
Kasvuhoone automatiseerimine LoRa abil! (1. osa) || Andurid (temperatuur, niiskus, mulla niiskus): Selles projektis näitan teile, kuidas ma kasvuhoonet automatiseerisin. See tähendab, et näitan teile, kuidas ma kasvuhoone ehitasin ja kuidas toite- ja automaatikaelektroonika ühendasin. Samuti näitan teile, kuidas programmeerida Arduino tahvlit, mis kasutab L
IoT tehtud lihtsaks: Kaug -ilmaandmete jäädvustamine: UV ja õhutemperatuur ning niiskus: 7 sammu
IoT Made Easy: Kaug-ilmastikuandmete jäädvustamine: UV- ja õhutemperatuur ja -niiskus: Selle õpetuse abil jäädvustame kaugandmed UV (ultraviolettkiirgus), õhutemperatuuri ja niiskuse kujul. Need andmed on väga olulised ja neid kasutatakse tulevases täielikus ilmajaamas. Plokkskeem näitab, mida me lõpuks saame
Saada temperatuur ja niiskus rakendusse Blynk (Wemos D1 Mini Pro): 15 sammu (koos piltidega)
Saada temperatuur ja niiskus rakendusse Blynk (Wemos D1 Mini Pro). See juhend annab ülevaate Wemos D1 Mini Pro kasutamisest andmete (temperatuuri ja niiskuse) saatmiseks rakendusele Blynk