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

Blynk бүхий Arduino гаражийн хаалганы дохиолол: 3 алхам
Blynk бүхий Arduino гаражийн хаалганы дохиолол: 3 алхам

Видео: Blynk бүхий Arduino гаражийн хаалганы дохиолол: 3 алхам

Видео: Blynk бүхий Arduino гаражийн хаалганы дохиолол: 3 алхам
Видео: Minimal Arduino - 2 LED On digital output D13 (Subtittle) 2024, Арваннэгдүгээр
Anonim
Arduino гаражийн хаалганы дохиолол Блинктэй
Arduino гаражийн хаалганы дохиолол Блинктэй
Arduino гаражийн хаалганы дохиолол Блинктэй
Arduino гаражийн хаалганы дохиолол Блинктэй
Arduino гаражийн хаалганы дохиолол Блинктэй
Arduino гаражийн хаалганы дохиолол Блинктэй
Arduino гаражийн хаалганы дохиолол Блинктэй
Arduino гаражийн хаалганы дохиолол Блинктэй

Миний гаражийн хаалганы статусыг харуулахын тулд Blynk төсөл рүү өгөгдөл илгээдэг хаалттай байдал - хаалганы байдал өөрчлөгдөх үед миний утас руу түлхэх дохио илгээдэг маш энгийн үндсэн мэдрэгч. Би WEMOS D1 Mini Pro -ийг wifi холболт, Arduino ноорог ажиллуулахад ашиглаж байсан боловч та Arduino -тэй нийцтэй ямар ч төхөөрөмжийг ашиглаж болно.

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

Би жижиг хэт ягаан туяаны (IR) мэдрэгч дээр суурилсан бөгөөд энэ нь 2-30см хүртэлх саадыг илрүүлж чадна.

Алхам 1: Танд хэрэгтэй зүйл

Танд хэрэгтэй зүйл
Танд хэрэгтэй зүйл
Танд хэрэгтэй зүйл
Танд хэрэгтэй зүйл
Танд хэрэгтэй зүйл
Танд хэрэгтэй зүйл

1. WEMOS D1 Mini Pro - ESP8266EX дээр суурилсан керамик антентай, 16MB флаштай, гадаад антенны холбогчтой мини wifi самбар.

2. IR саад тотгор мэдрэгч.

3. Ухаалаг гар утсан дээрх Blynk данс ба апп.

4. SW ба Power Switch (заавал биш), Төрөл бүрийн талх, залгах утас гэх мэтийг дахин тохируулах.

5. Жиффи Бокс - Би ажлаа харах дуртай болохоор тунгалаг ашигладаг;-).

6. Мэдрэгчийг таны хаалганы ойролцоо байрлуулахын тулд бэхэлгээний хаалт (би модны хаягдал хэсгийг ашигласан).

Алхам 2: Прототипээ бүтээж турших

Прототипээ бүтээж, туршиж үзээрэй
Прототипээ бүтээж, туршиж үзээрэй
Прототипээ бүтээж, туршиж үзээрэй
Прототипээ бүтээж, туршиж үзээрэй
Прототипээ бүтээж, туршиж үзээрэй
Прототипээ бүтээж, туршиж үзээрэй

IR мэдрэгчийг D1 Mini руу холбоно уу.

Мэдрэгч - D1 Mini

VCC - +5V

GND - GND

ГАРАХ - D3

Ноорогыг ажиллуулаад цувралын дэлгэцийг шалгаж, сенсорын урд хэсгийг (LED -ийн урд талд) хаах үед D3 зүү дээрх утга өөрчлөгдөж байгааг харахын тулд потенциометрийг (тогоонд) тохируулснаар илрүүлэх зайг өөрчилж болно. Би үүнийг 5 см орчим хэмжээтэй болгосон бөгөөд энэ нь хаалгыг онгойлгоход хангалттай юм.

Ноорогыг хаалгыг онгойлгоход (мэдрэгчийг хаасан) зүүг өндөр, хаалгыг хаах үед LOW (сенсорыг хаасангүй) гэж тохируулсан болно. Хаалганы байрлалаас хамаарч мэдрэгчийг хаана суурилуулахаас шалтгаалан та үүнийг хэрэгцээнд нийцүүлэн амархан буцааж болно.

Хайрцагт суурилуулахдаа би LED -ийн нүхийг маш нарийн өрөмдсөн бөгөөд ингэснээр LED -тэй таарч тохируулахын тулд нэмэлт цавуу хийх шаардлагагүй бөгөөд угсрах, угсрах гэх мэтийг хялбар болгодог.

*ТАЙЛБАР: Ноорог нь мэдрэгчийг Pin 0 гэж тодорхойлдог боловч энэ нь WEMOS D1 Mini pin D3 -тэй холбогдсон байдаг… Энэ нь D! Mini нь ESP8266 чип/процессор дээр суурилдаг. D1 Mini бол зүгээр л бамбай бөгөөд ноорог нь ESP8266 дээр ажилладаг. Тиймээс GPiO pin 0 (тоймд дурдсан) нь WEMOS D1 Mini pin D3 гэж нэрлэгддэг. Та үүнийг Arduino -ийн олон тойм зургуудаас олж харах болно, зүү зурах нь ашиглаж буй самбар дээр өөр өөр байдаг.

Алхам 3: Суулгаж, Voila

Суулгаж, Voila!
Суулгаж, Voila!
Суулгаж, Voila!
Суулгаж, Voila!
Суулгаж, Voila!
Суулгаж, Voila!

Би мэдрэгчийг жижигхэн тунгалаг жижгэвтэр хайрцагт суулгасан (гар хийцийн ажлаа харахын тулд цэвэрхэн!). Хаягдал модон дээр суурилуулсан бөгөөд ингэснээр хаалганы хүрээ нээлттэй байх үед мэдрэгчийг хаадаг.

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

Blynk төсөл нь маш энгийн, LED виджет бүрийг нээх, хаах зориулалттай (би улаан, ногоон өнгийг өөрчилсөн, та виджет бүрийн аппликешны тохиргооноос тэдгээрийг сонгож болно). Ноорог нь мэдрэгчийг секунд тутамд шалгаж, өгөгдлийг зөв LED виджет рүү илгээх болно.

Push мэдэгдэл нь хаалганы төлөв өөрчлөгдөхөд идэвхждэг. (Блинк нь 15 секунд тутамд түлхэх мэдэгдэл өгөхийг хязгаарладаг гэдгийг анхаарна уу (энэ нь тэдний серверийг хүсэлтээр бөмбөгдөхийг зогсоохын тулд юм), би таймер дээр хаалганы төлөв байдлын өөрчлөлтийг зөвхөн 16 секунд тутамд шалгахаар тохируулсан байгаа нь сайн хэрэг. Миний хэрэгцээнд хангалттай. Хэрэв хаалга онгойж 16 секундын дотор дахин хаагдах юм бол танд мэдэгдэл ирэхгүй байх магадлал бага байна (гэхдээ LED нь секунд тутамд шалгаж байхдаа зөв төлөвийг харуулсаар байх болно).

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