Агуулгын хүснэгт:
- Алхам 1: Монголбанкны жагсаалт
- Алхам 2: угсрах
- Алхам 3: Хэлхээ
- Алхам 4: Хавсаргасан програм хангамжийг байршуулна уу
- Алхам 5: Эцсийн үгс
Видео: IoT ширээний цаг ба термометр: 5 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:04
Сайн уу, Энэхүү заавар нь би тусгай ширээний хэрэгсэлгүйгээр ширээний цаг, термометрийг хэрхэн бүтээсэн болохыг харуулах болно. Энэхүү ширээний цаг нь одоогийн цаг, температур, чийгшлийг харуулдаг. Esp8266 NodeMCU IoT модулийн WiFi холболтыг ашиглан цагийн сервертэй синхрончлогдсон тул цаг нь маш нарийн юм. Чийгшил, температурыг орон нутгийн мэдрэгчээр хэмждэг. Энэхүү төхөөрөмж нь ердийн утасны цэнэглэгч (5VDC) -ээр тэжээгддэг. Хоёр дэлгэц суурилуулсан байна. Дээд дэлгэцийн эхний хоёр орон нь Цельсийн температурыг, хоёр дахь хоёр орон нь чийгшлийг харуулна. Доод дэлгэц нь цагийг харуулна. Бүрэн электроникийг цаасан хайрцагт хийсэн бөгөөд энэ нь USB санах ойн савны сав баглаа боодол байв.
Алхам 1: Монголбанкны жагсаалт
DHT22 дижитал температур ба чийгшлийн мэдрэгч модуль 1 ширхэг
TM1637 7 сегмент 4 оронтой дижитал LED дэлгэцийн модуль 1 ширхэг ардуино
Arduino нано MCU самбар 1 ширхэг
NodeMcu v3 Lua WIFI зүйлсийн интернетийг хөгжүүлэх MCU самбар ESP8266 1pc
Утас цэнэглэгч 1 ширхэг
Прото ПХБ 1 ширхэг
Кабель 1 ширхэг
орон сууц 1 ширхэг бэлэг хайрцаг
гагнуурын цагаан тугалга 1 ширхэг
Төслийн нийт материалын өртөг: 10, 29 $/нийт төсөл
Алхам 2: угсрах
Угсрах үйл явц бүрийг дараах видеоноос харж болно.
Видео бичлэгийн зарим нэмэлт мэдээлэл:
Энэ бол миний бүтээсэн хоёр дахь ширээний цаг юм. Миний анхны оролдлогын зааварчилгааны линк:
Би энэ зааврыг хийсэн, учир нь одоо би барилгын бүх явцыг тэмдэглэж, зарим өөрчлөлт оруулсан. 1.0 хувилбартай холбоотой зарим асуудал гарлаа. Хамгийн том асуудал бол БОЭТ буруу байсан. Цаг мэдэгдэхүйц хойшлогдов. Энэ асуудлыг IoT технологи, үе үе серверийн синхрончлолоор шийдэж болно. Энэ төсөлд би цаг синхрончлолыг зохицуулах NodeMCU -ийг ашигласан.
Дараагийн алхам бол зөв орон сууц олох явдал байв. Би бүх эд анги нь багтах жижиг цаасан хайрцгийг сонгосон. Би энэ хайрцгийг бэлэг болгон авсан. Үнэндээ USB санах ойн зөөгч нь бэлэг байсан бөгөөд энэ нь USB санах ойн савны сав баглаа боодол байв. Энэхүү цаасан сав баглаа боодлын хайрцаг нь энэ төсөлд хамгийн тохиромжтой байв. Энэ зорилгоор зөв хэмжээтэй ямар ч хайрцаг (мод, хуванцар) ашиглаж болно гэж би бодож байна.
Нүх өрөмдөхөөс өмнө бүх эд ангиудыг хайрцган дээр байрлуулж, байрлуулах нь зүйтэй.
Өмнөх хувилбарт би Arduino самбарыг хайрцагт засаагүй боловч энэ нь эмх замбараагүй кабель үүсгэсэн. Тиймээс одоо би прото ПХБ ашиглахаар шийдсэн. Энэ шийдэл нь илүү их гагнах шаардлагатай боловч эцэст нь үүнийг хийх нь зүйтэй юм, учир нь кабелийг удирдах нь илүү хялбар болно.
Алхам 3: Хэлхээ
Эхлээд би зөвхөн NodeMCU модулийг ашиглахыг оролдсон боловч DHT 22 мэдрэгчийг удирдаж чадсангүй. Миний бодлоор DHT 22 нь 5 В дээр ажилладаг бөгөөд NodeMCU нь 3.3 дээр ажилладаг. Би түвшин шилжүүлэгч модулийг (3.3/5) туршиж үзсэн боловч амжилтанд хүрээгүй. Эцэст нь би мэдрэгч дээр бие даасан Arduino нано түрхэв. Энэ нь 2 долларын нэмэлт бөгөөд үүнд бага зэрэг зай шаардагддаг, гэхдээ түвшин шилжүүлэгч модулийн зардал, бас зай хэрэгтэй болно. Би бүх бүрэлдэхүүн хэсгүүдийг схемийн дагуу холбосон.
Би бүх модулийг хайрцагт засахын тулд боолтыг ашигласан тул дотор нь хөдлөх хэсэг байхгүй байна. Машинд ашиглах боломжтой (хэрэв машинд WiFi байгаа бол би гар утсаараа халуун цэг болгон туршиж үзсэн).
Алхам 4: Хавсаргасан програм хангамжийг байршуулна уу
MCU-д эх кодыг байршуулахын тулд Arduino IDE програм хангамж болон USB кабелийг ашиглана уу:
NodeMCU -ийг хэрхэн програмчлах талаар маш олон заавар байдаг, өөрөөр хэлбэл:
www.instructables.com/id/Programming-ESP82…
мөн Arduino наног хэрхэн програмчлах вэ:
www.arduino.cc/en/Guide/ArduinoNano
Хоёр код байна. Нэг нь Arduino нано, нэг нь NodeMCU -д зориулагдсан. NodeMCU кодыг байршуулахаас өмнө Wifi итгэмжлэлээ өөрчилж, цагийн бүсээ тохируулна уу. Би https://openweathermap.org/ хаягаар цаг агаарын алсын мэдээллийг хэрхэн ашиглах талаар эх код дээр тэмдэглэл үлдээсэн. Би гаднах температурыг харуулахыг хүссэн боловч энэ үйлчилгээний нарийвчлал надад тохиромжгүй байсан, магадгүй мэдрэгч нь миний байршлаас хэт хол байгаа байх.
Алхам 5: Эцсийн үгс
Би энэ цагийг 2 сарын турш ямар ч асуудалгүй ашигласан. Энэ хугацаанд би хуучин нэгжээ сайжруулж, хавсралтыг үзнэ үү. Одоо би хоёр нэгжид сэтгэл хангалуун байна. Би энэ цагийн илүү дэвшилтэт хувилбарыг бүтээхээр төлөвлөж байна.
Өдрийг сайхан өнгөрүүлээрэй!
Зөвлөмж болгож буй:
Хатуу дискний ширээний цаг: 5 алхам
Хатуу дискний ширээний цаг: IntroPinterest дээр хатуу дискний цаг зарах боломжтой. Би үргэлж тэдний нэгийг ширээн дээрээ хийхийг хүсч байна. COVID-19 хорио цээрийн дэглэм надад үүнийг хийх боломжийг олгодог. Вирусын улмаас би үүнийг гэртээ байгаа бүх зүйлээс хийх ёстой, энэ бол миний анхны заавар юм
Ухаалаг гар утсыг контактгүй термометр / зөөврийн термометр болгон ашиглах: 8 алхам (зурагтай)
Ухаалаг гар утсыг контактгүй термометр / зөөврийн термометр болгон ашигла: Биеийн температурыг халуун буу шиг контактгүй / холбоо барихгүйгээр хэмжинэ. Thermo Gun одоо маш үнэтэй тул би DIY хийх өөр хувилбар авах ёстой. Мөн зорилго нь төсөв багатай хувилбараар хийгдэх болно. НийлүүлэлтMLX90614Ardu
Arduino дээр суурилсан контактгүй хэт улаан туяаны термометр - Arduino ашиглан IR суурилсан термометр: 4 алхам
Arduino дээр суурилсан контактгүй хэт улаан туяаны термометр | Arduino ашиглан IR суурилсан термометр: Сайн байна уу залуусаа энэ зааварчилгаанд бид arduino ашиглан контактгүй термометр хийх болно. Заримдаа шингэн/хатуу бодисын температур хэт өндөр эсвэл бага байдаг тул түүнтэй холбоо тогтооход хэцүү байдаг. тэр үед температур
Ширээний төхөөрөмж - Тохируулах боломжтой ширээний туслах: 7 алхам (зурагтай)
Ширээний төхөөрөмж - Тохируулах боломжтой ширээний туслах: Ширээний төхөөрөмж нь интернетээс татаж авсан янз бүрийн мэдээллийг харуулах боломжтой жижиг хувийн ширээний туслах юм. Энэ төхөөрөмжийг би багшаар удирдуулсан Берри коллежийн CRT 420 - Тусгай сэдвүүдийн ангид зориулан бүтээсэн бөгөөд бүтээсэн
Термометр ашиглан термометр: 5 алхам
Термометр ашиглан термометр: Энэ бол зөвхөн термистор ба резистор ашигладаг термометр юм. Та хүссэн үедээ өрөөнийхөө температурыг хянаж, хадгалах боломжтой. Та мөн урьд нь хадгалагдсан өгөгдлийг thingsio дээр хянах боломжтой