Sadržaj:

Daljinsko mjerenje temperature: 6 koraka
Daljinsko mjerenje temperature: 6 koraka

Video: Daljinsko mjerenje temperature: 6 koraka

Video: Daljinsko mjerenje temperature: 6 koraka
Video: Mjerenje temperature zraka 1 2024, Juli
Anonim
Daljinsko merenje temperature
Daljinsko merenje temperature

U ovom projektu, MKR 1400 se koristi za kontrolu 3 DHT 22 senzora i komunikaciju rezultata s brojem mobilnog telefona koji je unet u kôd (pokazat ću gdje). Temperatura je jedini podatak koji se preuzima iz DHT 22, ali je zanimljivo napomenuti da se može dobiti i vlaga.

Ovo uputstvo je posao koji je obavljen u cilju razvoja sistema za praćenje temperature kante za žitarice. Većinu posla smo završili ja i @acrobatbird (naziv GitHub). Glavni GitHub projekta je https://github.com/PhysicsUofRAUI/binTempSensor, a kad bude završen, za njega ću napraviti zaseban GitHub.

Supplies

  1. 3 DHT 22 senzora (za veći projekat potrebna su tri)

    www.adafruit.com/product/385

  2. 3 10K otpornika

    www.digikey.ca/product-detail/en/yageo/CFR…

  3. Jedan Arduino MKR 1400

    https://store.arduino.cc/usa/mkr-gsm-140

  4. Raznolikost kratkospojnih žica

    Bilo koji dobavljač bi trebao imati

  5. Sim kartica

    Preporučio bih najjeftiniju pripejd karticu u vašem području. Moj je bio SaskTel, ali osim ako ne živite u Saskatchewanu u Kanadi, to nije dobar izbor

  6. Litijum -polimerna baterija (i punjač ako je potrebno)

    • www.adafruit.com/product/390

    • www.adafruit.com/product/258
  7. Arduino antena

    www.adafruit.com/product/1991

Dao sam mjesta za kupovinu većine dijelova koji se koriste na internetu, ali preporučio bih da prvo kupite u lokalnoj trgovini hobi elektronike. To nije samo za podršku lokalnim preduzećima, već i zato što je zgodno imati ih kad vam je potreban dio što je prije moguće i ne želite čekati isporuku.

Korak 1: Povežite Arduino

Ožičite Arduino
Ožičite Arduino
Ožičite Arduino
Ožič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: Povežite DHT 22 senzore

Ožičite DHT 22 senzore
Ožičite DHT 22 senzore
Ožičite DHT 22 senzore
Ožičite DHT 22 senzore
Ožičite DHT 22 senzore
Ožičite DHT 22 senzore

Svaki od senzora mora biti spojen na masu, pin od 5 V i pin za podatke. Otpornik od 10 K bi trebao biti spojen i na 5 V pin Arduina kako bi djelovao kao povlačenje. Ožičio 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

Priključite antenu
Priključite antenu

Antena mora biti spojena na Arduino MKR 1400 kako bi se osigurala razumna veza.

Korak 4: Otpremite kôd

Sada će se kod prenijeti na Arduino. Uključio sam kôd u zip datoteku u privitku i trebao bi se dobro otvoriti i kompajlirati u Arduino uređivaču sve dok su potrebne biblioteke instalirane. Potrebne biblioteke su MKRGSM, DHT.h, DHT_U.h i Adafruit_Sensor.h. Ako ove biblioteke nisu instalirane na vašem računaru, morat ćete ih dodati slijedeći korake slične ovoj

Korištenje Arduino LowPower -a može povećati vrijeme trajanja projekta, ali trenutno pokrećem testove kako bih ga pokrenuo. Za to postoji kôd na GitHubu projekta.

Korak 5: Priključite bateriju

Priključite bateriju
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: Projekat je gotov! Ali može li se to poboljšati?

Da, imamo daljinski senzor temperature koji vam šalje temperaturu svakih 12 sati, ali to radi samo manje od 24 sata. Čekajte da to nije jako korisno. Evo na čemu se radi i smatra da bi projekt bio korisniji.

  1. Veća baterija

    prilično očigledan prijedlog, ali bit će to samo onoliko koliko će baterije postati prilično skupe s povećanjem kapaciteta

  2. Arduino male snage

    Ovo je dobra jeftina alternativa za povećanje trajanja baterije jer je to samo promjena u softveru, ali se ne očekuje da će dobici biti značajni

  3. Solarni panel

    • Na tome se sada radi kako bi sistem radio neograničeno dugo bez ljudske intervencije
    • Vjerovatno će kombinirati neke od gore navedena dva stanja kako bi osigurao da baterija može raditi tokom noći i kroz znatno oblačne mjesece.

Svaka druga sugestija je svakako dobrodošla. Hvala na čitanju!

Preporučuje se: