Mundarija:

Haroratni masofadan aniqlash: 6 qadam
Haroratni masofadan aniqlash: 6 qadam

Video: Haroratni masofadan aniqlash: 6 qadam

Video: Haroratni masofadan aniqlash: 6 qadam
Video: Colgate PASTA TELEFON EKRANINI YAMADIMA Солгате паста телефон екранини ямадима 2024, Iyul
Anonim
Haroratni masofadan o'lchash
Haroratni masofadan o'lchash

Ushbu loyihada MKR 1400 3 ta DHT 22 sensorlarini boshqarish va natijani kodga kiritilgan uyali telefon raqami bilan bog'lash uchun ishlatiladi (men qaerda ekanligini ko'rsataman). Harorat DHT 22 -dan olingan yagona ma'lumotdir, lekin diqqatga sazovor joy shundaki, namlikni ham olish mumkin.

Bu o'rindiqdagi haroratni nazorat qilish tizimini ishlab chiqish yo'lida qilingan ishlar. Ishning ko'p qismini men va @acrobatbird (GitHub nomi) bajarganmiz. Loyihaning asosiy GitHubi - https://github.com/PhysicsUofRAUI/binTempSensor va u tugagandan so'ng men alohida GitHub tayyorlayman.

Ta'minotlar

  1. 3 ta DHT 22 datchiklari (katta loyiha uchun uchta kerak)

    www.adafruit.com/product/385

  2. 3 ta 10K qarshilik

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

  3. Bitta Arduino MKR 1400

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

  4. Jumper simlarining xilma -xilligi

    Har qanday etkazib beruvchining bir qismi bo'lishi kerak

  5. Sim karta

    Men sizning hududingizda eng arzon oldindan to'langan kartani tavsiya qilaman. Meniki SaskTel edi, lekin agar siz Kanadaning Saskatchevan shahrida yashamasangiz, bu yaxshi tanlov emas

  6. Lityum polimer batareyasi (va agar kerak bo'lsa, zaryadlovchi)

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

    www.adafruit.com/product/1991

Men Internetda ishlatiladigan ehtiyot qismlarning ko'pini sotib olish uchun joylar berdim, lekin avval siz mahalliy sevimli mashg'ulot elektronika do'konida xarid qilishni tavsiya qilaman. Bu nafaqat mahalliy korxonalarni qo'llab -quvvatlash, balki sizga tezroq bo'lak kerak bo'lganda va etkazib berishni kutishni istamasligingiz uchun ham qulay bo'lgani uchun.

1 -qadam: Arduino simini ulang

Arduino simini ulang
Arduino simini ulang
Arduino simini ulang
Arduino simini ulang

Mening alohida holatimda men Arduino MKR 1400 ni non taxtasiga joylashtirdim, meniki sarlavhalari bor, so'ngra erni non panelining salbiy chizig'iga va 5 V ni ijobiy qismga biriktirdim.

2 -qadam: DHT 22 datchiklarini ulang

DHT 22 datchiklarini ulang
DHT 22 datchiklarini ulang
DHT 22 datchiklarini ulang
DHT 22 datchiklarini ulang
DHT 22 datchiklarini ulang
DHT 22 datchiklarini ulang

Sensorlarning har biri erga, 5 V pinli va ma'lumotlar piniga ulangan bo'lishi kerak. Yuk ko'tarish vazifasini bajarish uchun Arduino -ning 5 V piniga 10 K rezistor ulangan bo'lishi kerak. Sensorlarni 4, 5 va 6 -pinlarga uladim. Agar siz ularni turli pinlarga ulashni xohlasangiz, kodni o'zgartirishingiz kerak bo'ladi.

Adafruit-da ushbu havola orqali ularni qanday ulash mumkinligi haqida yaxshi maqola bor:

3 -qadam: antennani ulang

Antennani ulang
Antennani ulang

Aniq ulanishni ta'minlash uchun antenna Arduino MKR 1400 ga ulangan bo'lishi kerak.

4 -qadam: Kodni yuklang

Endi kod Arduino -ga yuklanadi. Men kodni zip -faylga biriktirdim va kerakli kutubxonalar o'rnatilgan ekan, u Arduino muharririda ochilishi va tuzilishi kerak. Kerakli kutubxonalar MKRGSM, DHT.h, DHT_U.h va Adafruit_Sensor.h. Agar bu kutubxonalar sizning kompyuteringizda o'rnatilmagan bo'lsa, ularni https://www.arduino.cc/en/Guide/Libraries ga o'xshash amallarni bajarib qo'shishingiz kerak bo'ladi.

Arduino LowPower -dan foydalanish loyihaning ishlash vaqtini ko'paytirishi mumkin, lekin men hozirda uni ishga tushirish uchun testlar o'tkazyapman. Loyihaning GitHub -da uning kodi mavjud.

5 -qadam: Batareyani ulang

Batareyani ulang
Batareyani ulang

Endi batareyani ulash mumkin. Bu erda batareya quvvati atigi 1000 mA / soatni tashkil qiladi, lekin undan kattaroq batareyani 3,7 V ga qadar ishlatish mumkin.

6 -qadam: Loyiha bajarildi! Ammo uni yaxshilash mumkinmi?

Ha, bizda har 12 soatda haroratni yuboradigan masofadan boshqariladigan harorat sensori bor, lekin u faqat 24 soatdan kamroq vaqt davomida ishlaydi. Kutib turing, bu unchalik foydali emas. Loyihani yanada foydali qilish uchun bu erda ish olib borilmoqda va ko'rib chiqilmoqda.

  1. Kattaroq batareya

    Bu juda aniq taklif, lekin bu batareyalar quvvati oshgani sari ancha qimmatga tushadi

  2. Arduino kam quvvatli

    Bu batareyaning ishlash muddatini uzaytirish uchun arzon narxlardagi yaxshi alternativ, chunki bu dasturiy ta'minotdagi o'zgarishdir, lekin katta daromad kutilmaydi

  3. Quyosh paneli

    • Bu hozirda tizimning inson aralashuvisiz cheksiz ishlashini ta'minlash ustida ish olib borilmoqda
    • Bu, ehtimol, batareyaning kechasi va bulutli oylarda ishlashini ta'minlash uchun yuqoridagi ikkitadan bir nechtasini birlashtiradi.

Boshqa har qanday takliflar, albatta, qabul qilinadi. O'qiganingiz uchun tashakkur!

Tavsiya: