Sadržaj:
- Pribor
- Korak 1: Povežite Arduino
- Korak 2: Ožičite DHT 22 osjetnike
- Korak 3: Priključite antenu
- Korak 4: Prenesite kôd
- Korak 5: Priključite bateriju
- Korak 6: Projekt je gotov! No, može li se to poboljšati?
Video: Daljinsko mjerenje temperature: 6 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:34
U ovom se projektu MKR 1400 koristi za upravljanje s 3 DHT 22 senzora i priopćavanje rezultata s brojem mobitela koji je unet u kôd (pokazat ću gdje). Temperatura je jedini podatak koji se preuzima iz DHT 22, no zanimljivo je napomenuti da se također može dohvatiti vlaga.
Ovo uputstvo je posao koji je obavljen u cilju razvoja sustava za praćenje temperature kante za žitarice. Većinu posla smo dovršili ja i @acrobatbird (naziv GitHub). Glavni GitHub projekta je https://github.com/PhysicsUofRAUI/binTempSensor, a kad bude dovršen, za njega ću napraviti zasebni GitHub.
Pribor
-
3 DHT 22 senzora (za veći projekt potrebna su tri)
www.adafruit.com/product/385
- 3 10K otpornika
www.digikey.ca/product-detail/en/yageo/CFR…
-
Jedan Arduino MKR 1400
https://store.arduino.cc/usa/mkr-gsm-140
- Raznolikost kratkospojnih žica
Bilo koji dobavljač trebao bi ih imati
- Sim kartica
Preporučio bih najjeftiniju prepaid karticu u vašem području. Moj je bio SaskTel, ali ako ne živite u Saskatchewanu u Kanadi, to nije dobar izbor
-
Litij -polimerna baterija (i punjač ako je potrebno)
- www.adafruit.com/product/390
- www.adafruit.com/product/258
- Arduino antena
www.adafruit.com/product/1991
Dao sam mjesta za kupnju većine dijelova koji se koriste na internetu, ali preporučio bih da prvo kupite u lokalnoj trgovini hobi elektronike. Ne radi se samo o podršci lokalnim tvrtkama, već i zato što je prikladno imati ih kad trebate dio što je prije moguće i ne želite čekati isporuku.
Korak 1: Povežite Arduino
U mom konkretnom slučaju postavio sam Arduino MKR 1400 na ploču za kruh, moja ima zaglavlja, a zatim sam pričvrstio tlo na negativnu liniju ploče, a 5 V na pozitivni dio.
Korak 2: Ožičite DHT 22 osjetnike
Svaki od senzora mora biti spojen na masu, pin od 5 V i pin za podatke. Otpornik od 10 K trebao bi biti spojen i na 5 V pin Arduina kako bi djelovao kao povlačenje. Spojio sam senzore na pinove 4, 5 i 6. Ako ih želite spojiti na različite pinove, morat ćete promijeniti kôd.
Adafruit ima lijep članak koji detaljno opisuje kako to povezati na ovoj poveznici:
Korak 3: Priključite antenu
Antena mora biti spojena na Arduino MKR 1400 kako bi se osigurala razumna veza.
Korak 4: Prenesite kôd
Sada će se kod prenijeti na Arduino. Uključio sam kôd u priloženu zip datoteku i trebao bi se dobro otvoriti i kompajlirati u Arduino uređivaču sve dok su potrebne biblioteke instalirane. Potrebne knjižnice su MKRGSM, DHT.h, DHT_U.h i Adafruit_Sensor.h. Ako ove knjižnice nisu instalirane na vašem računalu, morat ćete ih dodati slijedeći korake slične ovoj
Korištenje Arduino LowPower -a može povećati vrijeme trajanja projekta, ali trenutno izvodim testove kako bih uspio. Za to postoji kôd na GitHubu projekta.
Korak 5: Priključite bateriju
Baterija se sada može priključiti. Baterija koja se ovdje koristi je samo 1000mAh, ali može se koristiti veća baterija sve do 3,7 V.
Korak 6: Projekt je gotov! No, može li se to poboljšati?
Da, imamo daljinski senzor temperature koji vam šalje temperaturu svakih 12 sati, ali to čini samo manje od 24 sata. Čekaj da to nije jako korisno. Evo na čemu se radi i smatra da bi projekt bio korisniji.
- Veća baterija
prilično očit prijedlog, ali bit će toliki koliko baterije postanu prilično skupe s povećanjem kapaciteta
-
Arduino male snage
Ovo je dobra jeftina alternativa za produljenje trajanja baterije jer je to samo promjena u softveru, no ne očekuje se da će dobici biti značajni
-
Solarni panel
- Na tome se sada radi kako bi sustav neograničeno radio bez ljudske intervencije
- Vjerojatno će kombinirati neke od gore navedena dva kako bi se osiguralo da baterija može raditi tijekom noći i tijekom znatno oblačnih mjeseci.
Svaka druga sugestija je svakako dobrodošla. Hvala na čitanju!
Preporučeni:
Mjerenje temperature: 7 koraka
Mjerenje temperature: هو قياس درجه الحراره باستخدام الكاميرا االحراريه
Arduino sustav za mjerenje temperature i vlažnosti - Tehnički Joe: 3 koraka
Arduino sustav za mjerenje temperature i vlažnosti | Tehnički Joe: Nakon što sam sa Arduinom napravio dvije beskorisne igre i izgubio vrijeme igrajući ih, želio sam stvoriti nešto korisno s Arduinom. Došao sam na ideju o sustavu za mjerenje temperature i vlažnosti zraka za biljke. Da bi projekt bio malo mo
Mjerenje temperature pomoću XinaBox -a i termistora: 8 koraka
Mjerenje temperature pomoću XinaBox -a i termistora: Izmjerite temperaturu tekućine pomoću analognog ulaza xChip iz XinaBox -a i termistorske sonde
Daljinsko praćenje temperature i vlažnosti s ESP8266 i aplikacijom Blynk: 15 koraka
Daljinsko praćenje temperature i vlažnosti s ESP8266 i aplikacijom Blynk: Bio je to moj prvi projekt s čipom ESP8266. Upravo sam sagradio novi staklenik u blizini svoje kuće i bilo mi je zanimljivo što se tamo događa tijekom dana? Mislim kako se temperatura i vlaga mijenjaju? Je li staklenik dovoljno prozračen? Pa sam odlučila
Daljinsko praćenje temperature: 7 koraka (sa slikama)
Daljinsko praćenje temperature: Ovaj će vam projekt pokazati kako stvoriti daljinski sustav za nadzor temperature pomoću Phidgetsa. Ti se sustavi često koriste kako bi se osiguralo da temperatura na udaljenom mjestu (kuća za odmor, poslužiteljska soba itd.) Nije na opasnoj razini. Ovaj sustav je