Satura rādītājs:

Attālā temperatūras noteikšana: 6 soļi
Attālā temperatūras noteikšana: 6 soļi

Video: Attālā temperatūras noteikšana: 6 soļi

Video: Attālā temperatūras noteikšana: 6 soļi
Video: ЭКСТРЕННЫЙ ВЫПУСК! ЧЕГО НЕ НАДО ДЕЛАТЬ С ОРХИДЕЯМИ, ЕСЛИ ВЫ НОВИЧОК! КРАТКИЙ ИНСТРУКТАЖ ДЛЯ НОВИЧКОВ 2024, Jūlijs
Anonim
Attālā temperatūras noteikšana
Attālā temperatūras noteikšana

Šajā projektā MKR 1400 tiek izmantots, lai kontrolētu 3 DHT 22 sensorus un paziņotu rezultātu ar mobilā tālruņa numuru, kas ievadīts kodā (es parādīšu, kur). Temperatūra ir vienīgie dati, kas iegūti no DHT 22, taču ir interesanti atzīmēt, ka var iegūt arī mitrumu.

Šis pamācošais ir darbs, kas veikts, lai izstrādātu graudu tvertnes temperatūras uzraudzības sistēmu. Lielāko daļu darba esmu pabeigusi es un @acrobatbird (GitHub nosaukums). Projekta galvenais GitHub ir https://github.com/PhysicsUofRAUI/binTempSensor, un, kad tas būs pabeigts, es tam izveidošu atsevišķu GitHub.

Piegādes

  1. 3 DHT 22 sensori (lielākam projektam nepieciešami trīs)

    www.adafruit.com/product/385

  2. 3 10K rezistori

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

  3. Viens Arduino MKR 1400

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

  4. Jumper vadu dažādība

    Jebkuram piegādātājam vajadzētu būt dažiem

  5. Sim karte

    Es ieteiktu jebkuru lētāko priekšapmaksas karti jūsu reģionā. Mans bija SaskTel, bet, ja vien jūs nedzīvojat Saskačevanā, Kanādā, tā nav laba izvēle

  6. Litija polimēru akumulators (un, ja nepieciešams, lādētājs)

    • www.adafruit.com/product/390

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

    www.adafruit.com/product/1991

Esmu devis vietas, kur iegādāties lielāko daļu tiešsaistē izmantoto detaļu, taču es ieteiktu vispirms iepirkties vietējā hobiju elektronikas veikalā. Tas ir ne tikai, lai atbalstītu vietējos uzņēmumus, bet arī tāpēc, ka ir ērti tos iegūt, kad jums nepieciešama detaļa ASAP un nevēlaties gaidīt piegādi.

1. darbība: pievienojiet vadu Arduino

Pievienojiet vadu Arduino
Pievienojiet vadu Arduino
Pievienojiet vadu Arduino
Pievienojiet vadu Arduino

Manā konkrētajā gadījumā es novietoju Arduino MKR 1400 uz maizes dēļa, manam ir galvenes, un pēc tam piestiprināju zemi pie maizes dēļa negatīvās līnijas un 5 V uz pozitīvo daļu.

2. solis: pievienojiet DHT 22 sensoru vadus

Pievienojiet vadiem DHT 22 sensorus
Pievienojiet vadiem DHT 22 sensorus
Pievienojiet vadiem DHT 22 sensorus
Pievienojiet vadiem DHT 22 sensorus
Pievienojiet vadiem DHT 22 sensorus
Pievienojiet vadiem DHT 22 sensorus

Katram sensoram jābūt pieslēgtam pie zemes, 5 V tapai un datu tapai. 10 K rezistors jāpievieno arī Arduino 5 V tapai, lai tas darbotos kā uzvilkums. Es pievienoju sensorus 4., 5. un 6. tapai. Ja vēlaties tos pieslēgt dažādām tapām, jums būs jāmaina kods.

Adafruit ir jauks raksts, kurā detalizēti aprakstīts, kā tos savienot, izmantojot šo saiti:

3. solis: pievienojiet antenu

Pievienojiet antenu
Pievienojiet antenu

Antenai jābūt savienotai ar Arduino MKR 1400, lai nodrošinātu saprātīgu savienojumu.

4. darbība: augšupielādējiet kodu

Tagad kods tiks augšupielādēts Arduino. Esmu iekļāvis kodu pievienotajā zip failā, un tam vajadzētu atvērt un apkopot Arduino redaktorā, kamēr ir instalētas nepieciešamās bibliotēkas. Nepieciešamās bibliotēkas ir MKRGSM, DHT.h, DHT_U.h un Adafruit_Sensor.h. Ja šīs bibliotēkas nav instalētas jūsu datorā, jums tās jāpievieno, veicot līdzīgas darbības kā šajā vietnē

Izmantojot Arduino LowPower, var palielināties projekta izpildes laiks, taču pašlaik es veicu testus, lai tas darbotos. Tam ir kods projekta GitHub.

5. solis: pievienojiet akumulatoru

Pievienojiet akumulatoru
Pievienojiet akumulatoru

Tagad akumulatoru var pievienot. Šeit izmantotais akumulators ir tikai 1000 mAh, bet lielāku var izmantot, ja vien tas ir 3,7 V.

6. solis: projekts ir pabeigts! Bet vai to var uzlabot?

Jā, mums ir tālvadības temperatūras sensors, kas nosūta jums temperatūru ik pēc 12 stundām, bet tas to dara tikai mazāk nekā 24 stundas. Pagaidiet, tas nav ļoti noderīgi. Lūk, pie kā tiek strādāts un uzskatīts, lai projekts būtu noderīgāks.

  1. Lielāks akumulators

    diezgan acīmredzams ieteikums, bet tas būs tikai tik daudz, jo baterijas kļūs diezgan dārgas, palielinoties jaudai

  2. Arduino zema jauda

    Šī ir laba alternatīva zemām izmaksām, lai palielinātu akumulatora darbības laiku, jo tā ir tikai programmatūras maiņa, taču nav paredzams, ka ieguvumi būs ievērojami

  3. Saules panelis

    • Pie tā šobrīd tiek strādāts, lai sistēma darbotos bezgalīgi bez cilvēka iejaukšanās
    • Tas, iespējams, apvienos dažus no diviem iepriekšminētajiem, lai nodrošinātu, ka akumulators var darboties nakts laikā un būtībā mākoņainā laikā.

Jebkuri citi ieteikumi noteikti ir laipni gaidīti. Paldies, ka izlasījāt!

Ieteicams: