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

Wemos DHT11 PIR мэдрэгч релетэй: 3 алхам
Wemos DHT11 PIR мэдрэгч релетэй: 3 алхам

Видео: Wemos DHT11 PIR мэдрэгч релетэй: 3 алхам

Видео: Wemos DHT11 PIR мэдрэгч релетэй: 3 алхам
Видео: Arduino project 😎^ Arduino #arduino #2022 #2021 #2023 #dc #arduinoproject #diy #foryou 2024, Долдугаар сарын
Anonim
Wemos DHT11 PIR мэдрэгч релетэй
Wemos DHT11 PIR мэдрэгч релетэй
Wemos DHT11 PIR мэдрэгч релетэй
Wemos DHT11 PIR мэдрэгч релетэй

Эдгээр нь Wemos mini D1 -ийг хэрхэн яаж холбох, програмчлах заавар бөгөөд ингэснээр DHT11 -ээс температурыг унших боломжтой бөгөөд та мэдээллийг Blynk програмаар дамжуулан WIFI ашиглан удирдах боломжтой болно. Blynk програмыг ашигласнаар утгыг (чийгшил ба температур) графикаар харуулах боломжтой бөгөөд хэрэв та хүсвэл Blynk програмаар дамжуулан үйл явдлыг тохируулах боломжтой бөгөөд ингэснээр бид Arduino IDE дээр кодлогдсон дахин бичихийн оронд програм ашиглах боломжтой болно. Бид үйл явдлыг өөрчлөх эсвэл нэмэх болгонд (www.blynk.cc хаягийг үзнэ үү) Хоёрдугаарт "хатуу код" байх болно, хэрэв та кодыг өөрчлөхийг хүсвэл хөрвүүлэгчээр дамжуулан гараар оруулах шаардлагатай болно. Blynk програмыг ашиглахтай холбогдуулан код нь PIR мэдрэгч ба реле юм. Хэрэв та үүнийг хэвлэхийг хүсч байвал би өөрийн STL файлыг өөрийн тусгай хашлагад оруулах болно. Би үүнийг хобби маягаар хийдэг бөгөөд энэ талаар нэлээд шинэлэг хүн юм. Хэрэв би үүнийг сайжруулах ямар нэгэн санал байвал надад хэлээрэй.

ЗОРИЛГО:

Wemos mini D1 нь температур, чийгшлийг уншиж, PIR -ээр дамжуулан хөдөлгөөнийг илрүүлэх боломжтой болно. Та үүгээр юу хийхийг хүсч байгаа нь танд хамаарна. Blynk аппликейшн нь энэхүү тохиргоог хэрхэн ашиглах талаар олон сонголтыг санал болгодог. Миний кодыг 30 минутын турш реле асаахаар тохируулсан болно. Хэрэв та кодыг ашиглахыг хүсч байвал үүнийг өөрчлөхөд бэлэн байна.

Өөр нэг сонголт бол өрөөнөөс температурыг уншиж, өгсөн утгын дагуу Blynk програмаар дамжуулан IF мэдэгдэл ашиглан үүсгэх явдал юм. Жишээлбэл, би температурыг уншаад үүнийг тохируулж болно, хэрэв өрөөний температур ЭНЭ температураас дээш байвал (үүнийг 90 градусаар тохируулах боломжтой), Дараа нь реле нээх; АС -ийг реле рүү залгаж болох тул өрөөний температур өгөгдсөн температураас дээш байх үед АС асах болно. Үгүй бол буухиагаа унтраана уу. ГЭХДЭЭ та үүнийг дахин кодчилж, зүүг релейг виртуал сүлжээнд холбож, blynk апп руу илгээх хэрэгтэй бөгөөд ингэснээр та реле ашиглан програмыг удирдах боломжтой болно

1-р алхам:

Зураг
Зураг

Би Wemos D1 -ийг ингэж холбосон. Та GPIO0, GPIO2 ба/эсвэл GPIO15-тай юу ч холбож чадахгүй байгаа хэцүү аргыг би олж мэдсэн, эс тэгвээс самбарыг програмчлалын горимд дахин тохируулах боломжгүй бөгөөд эдгээр зүүтэй ямар нэгэн зүйл холбогдсон байхад ноорогоо байршуулахыг зөвшөөрөхгүй. Би P4 зүүгээ D4 (GPIO2) -ээс D1 болгон өөрчилсөн.

Алхам 2:

Зураг
Зураг

Энэ бол миний бүх бүрэлдэхүүн хэсгүүдэд сайн тохирсон миний хувийн хашлага юм. Энэ нь хананы залгуурт бэхэлгээ, ар талд нь кабелийн бэхэлгээний нүхтэй. Хэрэв танд 3D принтер байхгүй бол та HomeDepot-оос 1-Gang гаралтын хайрцгийг авч болно, зүгээр л бүрэлдэхүүн хэсгүүд таарч байгаа эсэхийг шалгаарай. Ирээдүйд би хашаагаа дахин хийж, эмэгтэй микро USB -д зориулж цэг нэмж өгөх болно, тиймээс би ноорог оруулахыг хүссэн үедээ Wemos -ийг хаалтнаас нь салгах шаардлагагүй болно.

Алхам 3:

Wemods D1 -ийн кодыг хавсаргав. Arduino IDE дээр нээгээд WIFI сүлжээ, нууц үг, Blynk Auth кодыг өөрчилж, ноорогоо байршуулна уу.

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