Mundarija:

Arduino garajidagi eshik signallari Blynk bilan: 3 qadam
Arduino garajidagi eshik signallari Blynk bilan: 3 qadam

Video: Arduino garajidagi eshik signallari Blynk bilan: 3 qadam

Video: Arduino garajidagi eshik signallari Blynk bilan: 3 qadam
Video: Уроки Ардуино #0 - что такое Arduino, куда подключаются датчики и как питать Ардуино 2024, Dekabr
Anonim
Arduino garaj eshik signalizatsiyasi Blynk bilan
Arduino garaj eshik signalizatsiyasi Blynk bilan
Arduino garaj eshik signalizatsiyasi Blynk bilan
Arduino garaj eshik signalizatsiyasi Blynk bilan
Arduino garaj eshik signalizatsiyasi Blynk bilan
Arduino garaj eshik signalizatsiyasi Blynk bilan
Arduino garaj eshik signalizatsiyasi Blynk bilan
Arduino garaj eshik signalizatsiyasi Blynk bilan

Garaj eshigimning holatini ko'rsatish uchun Blynk loyihasiga ma'lumotlarni yuboradigan juda oddiy sensor - O'chirish - va eshik holati o'zgarganda telefonimga ogohlantirish yuboradi - Ochish yoki O'chirish uchun. Men WEMOS D1 Mini Pro -ni Wi -Fi tarmog'iga ulanish va Arduino eskizini ishlatish uchun ishlatardim, lekin siz Arduino -ga mos keladigan har qanday qurilmadan foydalanishingiz mumkin.

Men dastlab oddiy qulflash tugmachasini ishlatishni rejalashtirgandim, lekin eshik eski egilgan uslubdagi garaj eshigi va har doim ham bir xil holatda ochilmaydi. Ishonchli aloqa o'rnatish qiyin bo'lar edi. Xuddi shu sababga ko'ra, men har qanday turdagi magnit sensorni ajratdim.

Men 2-30 sm oralig'idagi to'siqni aniqlay oladigan kichik infraqizil (IR) sensorga joylashdim.

1 -qadam: Sizga nima kerak

Sizga nima kerak bo'ladi
Sizga nima kerak bo'ladi
Sizga nima kerak bo'ladi
Sizga nima kerak bo'ladi
Sizga nima kerak bo'ladi
Sizga nima kerak bo'ladi

1. WEMOS D1 Mini Pro - 16MB fleshli, tashqi antenna ulagichi va ESP8266EX asosidagi keramik antennaga ega mini -wifi karta.

2. IR to'siq sensori.

3. Smartfoningizdagi Blynk hisob qaydnomasi va ilovasi.

4. SW va quvvat tugmachasini (ixtiyoriy), turli xil taxtalarni, simlarni ulashni va boshqalarni sinov uchun qayta o'rnating.

5. Jiffy Box - men o'z ishimni ko'rishni xohlaganim uchun aniq ishlataman;-).

6. Sensorni sizning eshigingiz yoniga joylashtirish uchun o'rnatish moslamasi (men yog'och bo'lagini ishlatardim).

2 -qadam: Prototipingizni yarating va sinovdan o'tkazing

Prototipingizni yarating va test qiling
Prototipingizni yarating va test qiling
Prototipingizni yarating va test qiling
Prototipingizni yarating va test qiling
Prototipingizni yarating va test qiling
Prototipingizni yarating va test qiling

IQ sensorini D1 Mini -ga ulang:

Sensor - D1 Mini

VCC - +5V

GND - GND

Chiqish - D3

Eskizni ishga tushiring va ketma -ket monitorni tekshiring, senorning old qismini (LEDlar oldida) to'sib qo'yganingizda D3 pinidagi qiymat o'zgarishini bilib oling - siz potensiometrni (qozon) sozlash orqali aniqlash masofasini o'zgartirishingiz mumkin. Men uni taxminan 5 sm ga qo'ydim, bu eshikni ochilganda o'zgarishiga imkon beradi.

Eskiz shunday ochilganki, pin eshik baland bo'lganda (sensori bloklangan) YUQORI o'rnatilgan, yoki eshik yopilganda LOW (senor bloklanmagan). Sensorni eshikning joylashishiga qarab qaerga o'rnatganingizga qarab, buni ehtiyojingizga qarab osongina o'zgartirishingiz mumkin.

Qutiga o'rnatayotganda, men LEDlarning teshiklarini juda ehtiyotkorlik bilan burab qo'ydim, shuning uchun ularni yopishtirish, o'rnatish va boshqalarni olib tashlashni osonlashtiradigan qo'shimcha yopishtiruvchi kerak emas.

*ESLATMA: Eskizda sensor 0 -pin sifatida belgilanadi, lekin u jismoniy jihatdan WEMOS D1 Mini pin D3 ga ulangan… Buning sababi, D! Mini ESP8266 chip/protsessoriga asoslangan. D1 Mini - bu shunchaki qalqon, eskiz aslida ESP8266 -da ishlaydi. Shunday qilib, GPiO pin 0 (eskizda aytilgan) aslida WEMOS D1 Mini pin D3 sifatida ajralib chiqadi. Siz buni Arduino -ning ko'plab eskizlari bilan topasiz, pin xaritasi siz foydalanayotgan doskada ham turlicha bo'ladi.

3 -qadam: O'rnatish va Voila

O'rnatish va Voila!
O'rnatish va Voila!
O'rnatish va Voila!
O'rnatish va Voila!
O'rnatish va Voila!
O'rnatish va Voila!

Men sensorni kichkina, tiniq qutiga joylashtirdim (mening qo'l ishimni ko'rishim uchun aniq!). Yog'ochdan yasalgan bo'lakka o'rnatiladi, shunda eshik ramkasi eshik ochilganda sensorni to'sib qo'yadi.

Men qozon tepasiga o'rnatilgan qutining tagida kichik tuynuk ochdim, qopqog'ini olib tashlamasdan sensori g'azabini sozlash uchun kichik tornavida sirg'alib o'tishim mumkin. (Qopqoqni tagiga ham o'rnatdim, shuning uchun agar men qutini ochishim kerak bo'lsa, butun qavsni devordan olib tashlashning hojati yo'q, men vintlardek kira olaman).

Blynk loyihasi juda sodda, har biri Ochish va O'chirish uchun LED -vidjet (men qizil va yashil ranglarni o'zgartirdim, siz ularni har bir vidjet uchun dastur sozlamalarida ajratishingiz mumkin). Eskiz sensorni har soniyada tekshiradi va ma'lumotlarni to'g'ri LED vidjetiga yuboradi.

Push xabarnomasi eshik holati o'zgarganda ishga tushadi. (E'tibor bering, Blynk -da har 15 soniyada push -xabarnomaga ruxsat berish cheklovi bor (bu ularning serverini so'rovlar bilan bombardimon qilishni to'xtatish uchun), men eskizda taymerni eshik holatining o'zgarishini har 16 soniyada tekshirish uchun o'rnatdim, bu yaxshi Kichkina potentsial borki, agar eshik 16 soniya ichida ochilsa va yopilsa, siz xabarnomani olmaysiz (lekin LEDlar har soniyada tekshirilganda ham to'g'ri holatini ko'rsatadi).

Tavsiya: