Агуулгын хүснэгт:

Wemos D1 Mini Температур/чийгшлийн хяналт: 3 алхам
Wemos D1 Mini Температур/чийгшлийн хяналт: 3 алхам

Видео: Wemos D1 Mini Температур/чийгшлийн хяналт: 3 алхам

Видео: Wemos D1 Mini Температур/чийгшлийн хяналт: 3 алхам
Видео: WeMos D1 Mini, отладочная плата на ESP8266 2024, Арваннэгдүгээр
Anonim
Wemos D1 Mini температур/чийгшлийн хяналт
Wemos D1 Mini температур/чийгшлийн хяналт
Wemos D1 Mini температур/чийгшлийн хяналт
Wemos D1 Mini температур/чийгшлийн хяналт

Би зуслангийн байшингийнхаа температур, чийгшлийг хянах хямд, хялбар аргыг хайж байсан бөгөөд энэ нь батерей эсвэл цахилгаан залгуур дээр ажиллах болно. Би температурыг алсаас хянах шаардлагатай байсан ч орон нутгийн харааны температурыг шалгах боломжийг хүсч байсан.

Би 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 -ийг тохируулах
Blynk -ийг тохируулах
Blynk -ийг тохируулах
Blynk -ийг тохируулах

Утсан дээрээ blynk суулгаад тэнд 2 төхөөрөмжтэй шинэ төсөл үүсгээрэй. Төхөөрөмж бүрийн хувьд та хувь хүний хандалтын кодыг хүлээн авах болно. Би нэг төхөөрөмжийн гэрчлэлийг бүх доторх төхөөрөмжүүдэд, нэг гаднах бүх төхөөрөмжид ашигладаг. Дараагийн алхамд та хандалтын кодыг arduino дээр оруулах хэрэгтэй болно.

Blynk нь таны төхөөрөмж болон үүл хооронд утга солилцохын тулд виртуал тээглүүр ашиглах боломжийг олгодог. Та анхны дотоод мэдрэгчийнхээ температурыг хэмжихийн тулд виртуал 1 -р зүү, 2 -р доторх мэдрэгчийнхээ температурыг хэмжихдээ 3 -р зүүг ашиглаж болно. Виртуал зүү 2 нь анхны дотоод мэдрэгчийн чийгшлийг хэмжихээс гадна хоёр дахь доторх мэдрэгчийн чийгшлийг хэмжих 4 -р зүү юм. Төхөөрөмж бүрт өвөрмөц виртуал пин код ашиглах нь чухал юм.

Та хэмжилтийг blynk хэлбэрээр илэрхийлэх янз бүрийн сонголтыг туршиж үзэх боломжтой, би түүхэн график, жижиг утгын дүрсийг ашигладаг.

Гадна мэдрэгчийн хувьд та тусдаа баталгаажуулалтын код болон үүнтэй төстэй аргыг ашиглаж болно.

Алхам 3: Хамтдаа овоолж, Wemos D1 Mini хавтанг тохируулна уу

Хамтдаа стек хийж, Wemos D1 Mini хавтанг тохируулна уу
Хамтдаа стек хийж, Wemos D1 Mini хавтанг тохируулна уу
Хамтдаа стек хийж, Wemos D1 Mini хавтанг тохируулна уу
Хамтдаа стек хийж, Wemos D1 Mini хавтанг тохируулна уу
Хамтдаа стек хийж, Wemos D1 Mini хавтанг тохируулна уу
Хамтдаа стек хийж, Wemos D1 Mini хавтанг тохируулна уу
Хамтдаа стек хийж, Wemos D1 Mini хавтанг тохируулна уу
Хамтдаа стек хийж, 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 хувилбарыг ашиглана уу

Зөвлөмж болгож буй: