Talaan ng mga Nilalaman:

Remote na Sensing sa Temperatura: 6 na Hakbang
Remote na Sensing sa Temperatura: 6 na Hakbang

Video: Remote na Sensing sa Temperatura: 6 na Hakbang

Video: Remote na Sensing sa Temperatura: 6 na Hakbang
Video: Только не говори никому.. Как легко можно восстановить жидкокристаллический экран.. 2024, Nobyembre
Anonim
Remote na Sensing ng Temperatura
Remote na Sensing ng Temperatura

Sa proyektong ito, ginagamit ang isang MKR 1400 upang makontrol ang 3 DHT 22 sensor at iparating ang resulta sa numero ng cell phone na ipinasok sa code (ipapakita ko kung saan). Ang temperatura ay ang tanging data na nakuha mula sa DHT 22, ngunit kagiliw-giliw na tandaan na ang halumigmig ay maaari ring makuha.

Ang itinuturo na ito ay ang gawaing nagawa nang pagtatrabaho patungo sa pagpapaunlad ng isang sistema ng pagsubaybay sa temperatura ng butil ng bin. Karamihan sa trabaho ay nakumpleto ko at ni @acrobatbird (GitHub pangalan). Ang pangunahing GitHub ng proyekto ay https://github.com/PhysicsUofRAUI/binTempSensor at kapag natapos ito ay gagawa ako ng isang hiwalay na GitHub para dito.

Mga gamit

  1. 3 sensor ng DHT 22 (para sa mas malaking proyekto kinakailangan ng tatlong)

    www.adafruit.com/product/385

  2. 3 10K resistors

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

  3. Isang Arduino MKR 1400

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

  4. Iba't ibang mga Jumper Wires

    Anumang tagapagtustos ay dapat magkaroon ng ilan

  5. Isang sim card

    Irekomenda ko ang anumang pinakamurang prepaid card sa inyong lugar. Ang sa akin ay SaskTel ngunit maliban kung nakatira ka sa Saskatchewan, Canada hindi ito isang mabuting pagpipilian

  6. Lithium Polymer Battery (at charger kung kinakailangan)

    • www.adafruit.com/product/390
    • www.adafruit.com/product/258
  7. Arduino Antenna

    www.adafruit.com/product/1991

Nagbigay ako ng mga lugar upang bumili ng karamihan ng mga bahagi na ginamit sa online, ngunit inirerekumenda kong mamili muna sa iyo ng lokal na tindahan ng electronics ng libangan. Ito ay hindi lamang upang suportahan ang mga lokal na negosyo, ngunit din dahil maginhawa ang magkaroon ng mga ito kapag kailangan mo ng isang bahagi ASAP at ayaw mong maghintay para sa pagpapadala.

Hakbang 1: Wire the Arduino

Wire ang Arduino
Wire ang Arduino
Wire ang Arduino
Wire ang Arduino

Sa aking partikular na kaso inilagay ko ang Arduino MKR 1400 sa isang board ng tinapay, ang mga minahan ay may mga header, at pagkatapos ay nakakabit ang lupa sa negatibong linya ng breadboard at ang 5 V sa positibong bahagi.

Hakbang 2: Wire ang DHT 22 Sensors

Wire ang DHT 22 Sensors
Wire ang DHT 22 Sensors
Wire ang DHT 22 Sensors
Wire ang DHT 22 Sensors
Wire ang DHT 22 Sensors
Wire ang DHT 22 Sensors

Ang bawat isa sa sensor ay dapat na naka-wire sa lupa, 5 V pin, at isang data pin. Ang isang 10 K risistor ay dapat na konektado sa 5 V pin ng Arduino pati na rin upang kumilos bilang isang pull up. I-wire ko ang mga sensor sa mga pin 4, 5, at 6. Kung nais mong i-wire ang mga ito sa iba't ibang mga pin kailangan mong baguhin ang code.

Ang Adafruit ay may magandang artikulo na lalalim sa kung paano i-wire ang mga ito sa link na ito:

Hakbang 3: Ikonekta ang Antenna

Ikonekta ang Antenna
Ikonekta ang Antenna

Ang antena ay dapat na konektado sa Arduino MKR 1400 upang matiyak ang isang makatuwirang koneksyon.

Hakbang 4: I-upload ang Code

Ngayon ang code ay mai-upload sa Arduino. Isinama ko ang code sa isang naka-zip na file, at dapat itong buksan at ipagsama ang pagmultahin sa editor ng Arduino hangga't naka-install ang mga kinakailangang aklatan. Ang mga kinakailangang aklatan ay ang MKRGSM, DHT.h, DHT_U.h, at Adafruit_Sensor.h. Kung ang mga library na ito ay hindi naka-install sa iyong computer kailangan mong idagdag ang mga ito sumusunod na mga hakbang na katulad sa

Ang paggamit ng Arduino LowPower ay maaaring dagdagan ang dami ng oras na tumatakbo ang proyekto, ngunit kasalukuyang nagpapatakbo ako ng mga pagsubok upang ito ay gumana. Mayroong code para dito sa GitHub ng proyekto.

Hakbang 5: Ikabit ang Baterya

Ikabit ang Baterya
Ikabit ang Baterya

Ang baterya ngayon ay maaaring ikabit. Ang baterya na ginamit dito ay 1000mAh lamang ngunit ang isang mas malaki ay maaaring magamit hangga't ito ay 3.7 V.

Hakbang 6: Tapos na ang Proyekto! Ngunit Mapapabuti Ba Ito?

Yah mayroon kaming isang remote sensor ng temperatura na nagpapadala sa iyo ng temperatura tuwing 12 oras, ngunit ginagawa lamang ito nang mas mababa sa 24 na oras. Maghintay na hindi masyadong kapaki-pakinabang. Narito kung ano ang ginagawa at isinasaalang-alang upang gawing mas kapaki-pakinabang ang proyekto.

  1. Isang mas malaking baterya

    isang medyo halata na mungkahi, ngunit magagawa lamang ito ng mas mahusay ang mga baterya habang tumataas ang kakayahan

  2. Mababang Kapangyarihan ng Arduino

    Ito ay isang mahusay na alternatibong mababang gastos upang madagdagan ang buhay ng baterya dahil ito ay isang pagbabago lamang sa software, ngunit ang mga nadagdag ay hindi inaasahang maging malaki

  3. Isang solar panel

    • Ito ang ginagawa sa ngayon upang mapatakbo ang system nang walang katiyakan nang walang interbensyon ng tao
    • Malamang na pagsamahin nito ang ilan sa dalawa sa itaas upang matiyak na ang baterya ay maaaring tumakbo sa gabi at sa pamamagitan ng malalalim na maulap na buwan.

Anumang iba pang mga mungkahi ay tiyak na maligayang pagdating. Salamat sa pagbabasa!

Inirerekumendang: