Агуулгын хүснэгт:
- Алхам 1: Тээглүүрийг гагнах
- Алхам 2: Blynk -ийг тохируулна уу
- Алхам 3: Хамтдаа овоолж, Wemos D1 Mini хавтанг тохируулна уу
Видео: Wemos D1 Mini Температур/чийгшлийн хяналт: 3 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:03
Би зуслангийн байшингийнхаа температур, чийгшлийг хянах хямд, хялбар аргыг хайж байсан бөгөөд энэ нь батерей эсвэл цахилгаан залгуур дээр ажиллах болно. Би температурыг алсаас хянах шаардлагатай байсан ч орон нутгийн харааны температурыг шалгах боломжийг хүсч байсан.
Би DHT22, DHT21, wemos мини OLED бамбайтай Arduino нийцтэй Wemos D1 мини ашигладаг. Надад цахилгаан залгууртай (USB цэнэглэгчээр) мэдрэгч, батерейгаар ажилладаг мэдрэгч байдаг. Би blynk -ийг өгөгдлийг илэрхийлэх үүл үйлчилгээ болгон ашигладаг.
Материалын жагсаалт:
wemos D1 мини (aliexpres)
wemos мини OLED бамбай (aliexpres)
DHT21 температур/чийгшлийн мэдрэгч (aliexpres)
DHT22 температур/чийгшлийн мэдрэгч (aliexpres)
зарим богино кабель, гагнуурын хэрэгсэл, материал.
Алхам 1: Тээглүүрийг гагнах
Та Wemos хавтан болон бамбайг гагнаагүй зүүгүйгээр хүлээн авах болно, учир нь та 3 өөр сонголтыг авах болно.
- Зөвхөн эрэгтэй
- Зөвхөн эмэгтэй
- Эрэгтэй эмэгтэй
Би эмэгтэй самбарыг үндсэн самбар дээр байрлуулахаар сонгосон бөгөөд бусад бүх самбарууд Эрэгтэй, Эмэгтэй зүүг ашигладаг. Хэрэв та үүнийг сонговол бусад бамбайг овоолох боломжийг олгодог (буухиа бамбай гэх мэт)
Гагнуур хийхдээ эрэгтэй зүүгээ талхны тавцан дээр тавь.
Би эрэгтэй, эмэгтэй зүүг OLED бамбайнд хүртэл ашигладаг. Эмэгтэй тээглүүрүүд нь хэсэгчлэн механик хамгаалалт өгдөг.
Та энэ гарын авлагад wemos D1 mini DHT pro бамбайг шууд ашиглаж болно, гэхдээ би wemos самбар эсвэл дэлгэцийн дулаанаар хэмжихэд нөлөөлөхгүйн тулд богино кабель дээрх мэдрэгчийг ашигласан.
Зайгаар ажилладаг мэдрэгчийн хувьд би зай эзэмшигч болон DHT температурын мэдрэгчийг wemos D1 мини хавтан руу шууд гагнасан.
Алхам 2: Blynk -ийг тохируулна уу
Утсан дээрээ blynk суулгаад тэнд 2 төхөөрөмжтэй шинэ төсөл үүсгээрэй. Төхөөрөмж бүрийн хувьд та хувь хүний хандалтын кодыг хүлээн авах болно. Би нэг төхөөрөмжийн гэрчлэлийг бүх доторх төхөөрөмжүүдэд, нэг гаднах бүх төхөөрөмжид ашигладаг. Дараагийн алхамд та хандалтын кодыг arduino дээр оруулах хэрэгтэй болно.
Blynk нь таны төхөөрөмж болон үүл хооронд утга солилцохын тулд виртуал тээглүүр ашиглах боломжийг олгодог. Та анхны дотоод мэдрэгчийнхээ температурыг хэмжихийн тулд виртуал 1 -р зүү, 2 -р доторх мэдрэгчийнхээ температурыг хэмжихдээ 3 -р зүүг ашиглаж болно. Виртуал зүү 2 нь анхны дотоод мэдрэгчийн чийгшлийг хэмжихээс гадна хоёр дахь доторх мэдрэгчийн чийгшлийг хэмжих 4 -р зүү юм. Төхөөрөмж бүрт өвөрмөц виртуал пин код ашиглах нь чухал юм.
Та хэмжилтийг blynk хэлбэрээр илэрхийлэх янз бүрийн сонголтыг туршиж үзэх боломжтой, би түүхэн график, жижиг утгын дүрсийг ашигладаг.
Гадна мэдрэгчийн хувьд та тусдаа баталгаажуулалтын код болон үүнтэй төстэй аргыг ашиглаж болно.
Алхам 3: Хамтдаа овоолж, Wemos D1 Mini хавтанг тохируулна уу
Зүүг гагнах үед та самбар болон бамбайг хооронд нь холбож, Arduino IDE -ийн тусламжтайгаар самбарыг тохируулж болно.
Wemos D1 мини хавтангийн хувьд танд вэбсайтаас олж болох сериал драйверуудын USB шаардлагатай болно.
OLED дэлгэц дээр температур, чийгшлийг хялбархан харуулахын тулд та энэ алхамд хавсаргасан blynk програмын үндсэн програмыг оруулж болно. Үүнийг маш сайн тайлбарласан тул та холболтынхоо дагуу засах боломжтой. Wemos D1 pin нь IO1 биш гэдгийг санаарай. Энд түүний голуудын IO утгууд байна. Та тэдгээрийг wemos сайтаас олж болно.
DHT22 мэдрэгчийн хувьд та 1 ба 2 -р зүү хооронд 10 кОм эсэргүүцэл гагнах ёстой (үүнийг хэрхэн холбох талаар холбоос). DHT22 -ийг нэмэлт эсэргүүцэлгүйгээр холбож болно (+3.3V дээр улаан, газарт хар, ESP8266 дижитал оролт дээр шар, хэрэв arduino кодын IO4 -ээс илүү бол D2).
Батерейгаар ажилладаг гаднах мэдрэгч нь гүн нойр авах чадвартай. Би лити-тионил хлоридын (Li-SOCl2) батерейг самбар дээр болон 3.3 В портод шууд холбогддог. Тэдний хүчдэл нь ESP8266 техникийн тодорхойлолтод багтсан бөгөөд тэдгээрийг шууд холбосноор би хүчийг хэмнэдэг бөгөөд ингэснээр нэмэлт хүчийг дээш/доош хөрвүүлэх болно. Та Чехийн борлуулагчаас худалдаж авсан худалдагчийг олохын тулд SAFT 3, 6V үндсэн батерейг хайж болно.
Сайн тайлбарласан blync-аккумуляторын жишээ тохиргоог ашиглаарай, та өөрийн хэрэгцээнд нийцүүлэн тохируулж болно.
Хэрэв би wifi болон интернет холболт байгаа бол ажиллах боломжтой болох нь батлагдсан Excel хялбаршуулсан тооцоолуурыг хавсаргасан болно. Хэрэв Wi -Fi эсвэл интернет тасарсан бол таны төхөөрөмж гүн унтахад 35 секунд хүртэл хугацаа шаардагдах бөгөөд энэ нь батерейны ашиглалтад нөлөөлдөг.
Та одоо өгөгдлийнхөө уншилтыг OLED дэлгэц болон гар утасны blynk програм дээр авах ёстой.
ТАЙЛБАР: Хэрэв та "version.h" алдаа гарвал Blynk номын сангийн 0.4.10 хувилбарыг ашиглана уу
Зөвлөмж болгож буй:
Температур, чийгшлийн хяналт - Arduino Mega + Ethernet W5100: 5 алхам
Температур, чийгшлийн хяналт - Arduino Mega + Ethernet W5100: Модуль 1 - FLAT - техник хангамж: Arduino Mega 2560 Wiznet W5100 Ethernet бамбай 8W DS18B20 OneWire автобусанд - 4 OneWire автобусанд хуваагддаг (2,4,1,1) 2х дижитал температур чийгшил мэдрэгч DHT22 (AM2302) 1x температур ба чийгшил
Arduino 2 -р хэсэгт маш бага хүч чадалтай BLE 2 -р хэсэг - Температур/чийгшлийн хяналт - Илч 3: 7 алхам
Arduino 2 -р хэсэгт маш бага хүч чадалтай BLE 2 -р хэсэг - Температур/чийгшлийн хяналт - Илчлэлт 3: Шинэчлэлт: 2020 оны 11 -р сарын 23 - 2019 оны 1 -р сарын 15 -наас хойш 2 x AAA батерейг солих, өөрөөр хэлбэл 2 сарын турш 2xAAA шүлтлэгээр 22 сарын турш шинэчлэх: Шинэчлэгдсэн огноо: 2019 оны 4 -р сарын 7 -ны өдөр - Rev 3 lp_BLE_TempHumidity, pfodApp V3.0.362+, мөн автомат тохируулгыг ашиглан Огноо/Цагийн графикийг нэмнэ
NODE MCU, BLYNK ашиглан температур ба чийгшлийн хяналт: 5 алхам
NODE MCU AND BLYNK-ийг ашиглан температур ба чийгшлийн хяналт: Сайн байна уу залуусаа Энэ заавар нь NTU MCU ба BLYNK програмыг ашиглан DHT11-Температур ба чийгшлийн мэдрэгч ашиглан агаар мандлын температур, чийгшлийг хэрхэн олж авахыг сурцгаая
ESP32 болон AskSensors Cloud ашиглан өрөөний температур ба чийгшлийн хяналт: 6 алхам
ESP32 болон AskSensors Cloud ашиглан өрөөний температур ба чийгшлийн хяналт: Энэхүү гарын авлагад та үүлэнд холбогдсон DHT11 болон ESP32 -ийг ашиглан өрөөнийхөө температур, чийгшлийг хэрхэн хянах талаар сурах болно. Тодорхойлолт: DHT11 мэдрэгч нь температурыг хэмжих чадвартай
ESP8266 болон AskSensors IoT платформ ашиглан DHT -ийн температур ба чийгшлийн хяналт: 8 алхам
ESP8266 болон AskSensors IoT платформыг ашиглан DHT -ийн температур ба чийгшлийн хяналт: Өмнөх зааварчилгаанд би ESP8266 nodeMCU болон AskSensors IoT платформыг эхлүүлэх алхам алхмаар гарын авлагыг танилцуулсан. Энэ хичээлд би DHT11 мэдрэгчийг холбож байна. MCU зангилаа руу. DHT11 бол түгээмэл хэрэглэгддэг температур ба чийгшил юм