Агуулгын хүснэгт:
- Хангамж
- Алхам 1: Arduino утсыг холбоно уу
- Алхам 2: DHT 22 мэдрэгчийг утсаар холбоно уу
- Алхам 3: Антеныг холбоно уу
- Алхам 4: Кодыг байршуулах
- Алхам 5: Батерейг холбоно уу
- Алхам 6: Төсөл дууссан! Гэхдээ үүнийг сайжруулах боломжтой юу?
Видео: Алсын температур мэдрэгч: 6 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:02
Энэхүү төсөлд MKR 1400 нь 3 DHT 22 мэдрэгчийг хянах, үр дүнг кодонд оруулсан гар утасны дугаартай мэдээлэхэд ашигладаг (би хаана байгааг харуулах болно). Температур бол DHT 22 -ээс авсан цорын ганц мэдээлэл боловч чийгшилийг бас авах боломжтой байдаг нь сонирхолтой юм.
Энэхүү зааварчилгаа нь үр тарианы савны температурыг хянах системийг хөгжүүлэх чиглэлээр хийгдсэн ажил юм. Ихэнх ажлыг би болон @acrobatbird (GitHub нэр) хийсэн. Төслийн гол GitHub бол https://github.com/PhysicsUofRAUI/binTempSensor бөгөөд үүнийг дуусгасны дараа би тусдаа GitHub хийх болно.
Хангамж
-
3 DHT 22 мэдрэгч (том төслийн хувьд гурван шаардлагатай)
www.adafruit.com/product/385
-
3 10K эсэргүүцэл
www.digikey.ca/product-detail/en/yageo/CFR…
-
Нэг Arduino MKR 1400
https://store.arduino.cc/usa/mkr-gsm-140
-
Янз бүрийн холбогч утас
Аливаа ханган нийлүүлэгч заримыг нь авах ёстой
-
Сим карт
Танай бүсэд хамгийн хямд урьдчилсан төлбөрт картыг санал болгож байна. Минийх бол SaskTel байсан, гэхдээ хэрэв та Канадын Саскачеван хотод амьдардаггүй бол энэ нь тийм ч сайн сонголт биш юм
-
Лити полимер батерей (мөн шаардлагатай бол цэнэглэгч)
- www.adafruit.com/product/390
- www.adafruit.com/product/258
-
Ардуино антен
www.adafruit.com/product/1991
Би онлайнаар ашигладаг ихэнх эд ангийг худалдаж авах газруудыг өгсөн боловч эхлээд дотоодын хобби электроникийн дэлгүүрээс худалдаж авахыг зөвлөж байна. Энэ нь зөвхөн дотоодын бизнес эрхлэгчдийг дэмжих зорилготой биш, харин аль болох хурдан эд анги хэрэгтэй болж, тээвэрлэлтийг хүлээхийг хүсэхгүй байгаа тохиолдолд үүнийг авахад тохиромжтой байдаг.
Алхам 1: Arduino утсыг холбоно уу
Тодорхой тохиолдолд би Arduino MKR 1400 -ийг талхны тавцан дээр байрлуулсан бөгөөд миний толгой толгойтой, дараа нь талхны сөрөг шугам, 5 В -ийг эерэг хэсэгт холбосон.
Алхам 2: DHT 22 мэдрэгчийг утсаар холбоно уу
Мэдрэгч бүрийг газардуулгатай, 5 В зүү, өгөгдлийн зүүгээр холбосон байх ёстой. 10 к резисторийг Arduino -ийн 5 В зүүтэй холбож, дээш татах үүргийг гүйцэтгэх ёстой. Би мэдрэгчийг 4, 5, 6 -р зүүгээр холбосон. Хэрэв та тэдгээрийг өөр тээглүүрээр холбохыг хүсвэл кодыг өөрчлөх шаардлагатай болно.
Adafruit-д эдгээр холбоосыг хэрхэн яаж холбох талаар гүнзгий бичсэн сайхан нийтлэл байна:
Алхам 3: Антеныг холбоно уу
Боломжит холболтыг хангахын тулд антенныг Arduino MKR 1400 -тэй холбох ёстой.
Алхам 4: Кодыг байршуулах
Одоо кодыг Arduino -д байршуулах болно. Би кодыг хавсаргасан зип файлд оруулсан бөгөөд шаардлагатай номын санг суулгасан тохиолдолд Arduino редактор дээр нээж, сайн эмхэтгэх ёстой. Шаардлагатай номын сан бол MKRGSM, DHT.h, DHT_U.h, Adafruit_Sensor.h юм. Хэрэв эдгээр номын санг таны компьютер дээр суулгаагүй бол та эдгээр https://www.arduino.cc/en/Guide/Libraries -тай төстэй алхмуудыг дагаж тэдгээрийг нэмэх хэрэгтэй болно.
Arduino LowPower -ийг ашиглах нь төслийг хэрэгжүүлэх хугацааг нэмэгдүүлэх боломжтой боловч би үүнийг ажиллуулахын тулд одоогоор туршилт хийж байна. Төслийн GitHub дээр түүний код байдаг.
Алхам 5: Батерейг холбоно уу
Батерейг одоо холбож болно. Энд ашиглагддаг батерей нь ердөө 1000 мАч боловч 3.7 В -ийн зайтай бол илүү том зайг ашиглах боломжтой.
Алхам 6: Төсөл дууссан! Гэхдээ үүнийг сайжруулах боломжтой юу?
Бидэнд температурыг 12 цаг тутамд илгээдэг алсын температур мэдрэгч байдаг, гэхдээ энэ нь зөвхөн 24 цагаас бага хугацаанд ажилладаг. Хүлээгээрэй, энэ нь тийм ч ашигтай биш юм. Төслийг илүү ашигтай болгохын тулд юу хийж, авч үзэж байгааг энд харуулав.
-
Илүү том зай
Энэ нь нэлээд тодорхой санал боловч батерейны хүчин чадал нэмэгдэх тусам нэлээд үнэтэй болно
-
Arduino бага чадалтай
Энэ бол батерейны ашиглалтын хугацааг нэмэгдүүлэх хямд төсөр хувилбар бөгөөд энэ нь зөвхөн програм хангамжийн өөрчлөлт боловч ашиг нь тийм ч их биш байх болно
-
Нарны хавтан
- Энэ бол хүний оролцоогүйгээр системийг хязгааргүй ажиллуулахын тулд одоо хийж байгаа ажил юм
- Энэ нь батерейг шөнө болон бүрхэг саруудад ажиллуулахын тулд дээрх хоёрын заримыг нэгтгэх болно.
Бусад саналыг мэдээж хүлээж авна. Уншсанд баярлалаа!
Зөвлөмж болгож буй:
Автомат Arduino дээр суурилсан IR алсын удирдлагатай температур: 7 алхам
Автомат Arduino дээр суурилсан IR алсын удирдлагатай температурын удирдлага: Хөөе, юу байна, залуусаа! Акарш энд CETech -ээс ирсэн. Таны дүлий АС -ийн улмаас өрөөний температур хэт бага эсвэл хэт өндөр байгаагаас болж нойрны дунд сэрэхээс залхаж байна. Тэгвэл энэ төсөл танд зориулагдсан болно. Энэхүү төсөлд бид өөрсдийн
Хэт авианы мэдрэгч ба контактгүй температур мэдрэгч бүхий Arduino интерфейс: 8 алхам
Хэт авианы мэдрэгч ба контактгүй температур мэдрэгч бүхий Arduino интерфейс: Өнөө үед үйлдвэрлэгчид, хөгжүүлэгчид төслийн загварыг хурдан хөгжүүлэхийн тулд Arduino -г илүүд үздэг болсон. Arduino бол ашиглахад хялбар техник хангамж, програм хангамж дээр суурилсан нээлттэй эхийн электроникийн платформ юм. Arduino нь маш сайн хэрэглэгчийн нийгэмлэгтэй. Энэхүү төсөлд
ESP8266 NodeMCU хандалтын цэг (AP) нь DT11 температур мэдрэгчтэй, хөтөч дэх температур ба чийгшил бүхий вэб серверийн хувьд: 5 алхам
Хөтөч дээр DT11 температур мэдрэгч, хэвлэх температур ба чийгшил бүхий вэб серверт зориулсан ESP8266 NodeMCU хандалтын цэг (AP): Сайн байна уу залуус бид ESP8266 -ийг ашигладаг ихэнх төслүүд болон ихэнх төслүүдэд ESP8266 -ийг вэб сервер болгон ашигладаг тул өгөгдөлд хандах боломжтой. ESP8266 -аас зохион байгуулагдсан вэбсервер рүү нэвтрэх замаар wifi сүлжээнд холбогдсон ямар ч төхөөрөмж, гэхдээ цорын ганц асуудал бол бидэнд ажиллах чиглүүлэгч хэрэгтэй болно
ESP8266 болон Blynk апп ашиглан температур, чийгшлийн алсын хяналт: 15 алхам
ESP8266 болон Blynk App ашиглан температур ба чийгшлийг алсын зайнаас хянах: Энэ бол ESP8266 чиптэй миний анхны төсөл байсан. Би дөнгөж сая байшингийнхаа ойролцоо шинэ хүлэмж барьсан бөгөөд нэг өдрийн дотор тэнд юу болж байгаа нь надад сонирхолтой байсан уу? Температур, чийгшил хэрхэн өөрчлөгддөг вэ? Хүлэмж хангалттай агааржуулалттай юу? Тиймээс би татгалзлаа
Цахилгаан хэрэгслээ телевизийн алсын удирдлагаар (алсын удирдлага) температур ба чийгшлийн дэлгэцээр удирдана: 9 алхам
Цахилгаан хэрэгслээ ТВ -ийн алсын удирдлагаар (алсын удирдлага) температур ба чийгшлийн дэлгэцээр удирдана уу: Сайн байна уу, би бол Абхай, энэ бол Instructables -ийн анхны блог бөгөөд өнөөдөр би үүнийг ашиглан телевизийн алсын удирдлагаараа цахилгаан хэрэгслээ хэрхэн удирдахыг үзүүлэх болно. энгийн төсөл. Материалыг дэмжиж, өгсөн атл лабораторид баярлалаа