Mundarija:

Blynk bildirishnomalari bilan harakat detektori (WeMos D1 Mini + HC-SR04): 4 qadam (rasmlar bilan)
Blynk bildirishnomalari bilan harakat detektori (WeMos D1 Mini + HC-SR04): 4 qadam (rasmlar bilan)

Video: Blynk bildirishnomalari bilan harakat detektori (WeMos D1 Mini + HC-SR04): 4 qadam (rasmlar bilan)

Video: Blynk bildirishnomalari bilan harakat detektori (WeMos D1 Mini + HC-SR04): 4 qadam (rasmlar bilan)
Video: Telefonni koʻz bilan boshqarish 2024, Iyul
Anonim
Blynk bildirishnomalari bilan harakat detektori (WeMos D1 Mini + HC-SR04)
Blynk bildirishnomalari bilan harakat detektori (WeMos D1 Mini + HC-SR04)

Iltimos, simsiz tanlovda ushbu loyihaga Ovoz bering. Rahmat!

2 -sonli yangilanish - Bir nechta sozlamalar (2.2 -versiya), siz sensorni (diapazon va ism) ta'rifida o'rnatishingiz mumkin. Bundan tashqari, ba'zida sensor noto'g'ri qiymatlarni o'qib, bildirishnoma yuborgan, shuning uchun men qo'shdim va "agar" qiymatlar ketma -ket ikki marta diapazonda bo'lishi kerak. Agar siz hali ham muammolarga duch kelsangiz, uni xabarnoma yuborilishidan oldin 3, 4,….x marta o'qish uchun sozlashingiz mumkin.

String joylashuvi = "Garaj"; int rangeMin = 0; int rangeMax = 50;

_

1 -sonli yangilanish - men hali ham Blynkning sirlarini kashf qilyapman … bu toza kod (2.1 -versiya), to'g'ri halqa va boshqalar bilan birga keladi. Bu loyihaning siz uchun qanday ishlashini menga xabar bering …. rahmat! _

Men har safar garaj eshigim ochilganda menga xabar beradigan harakat detektori yasamoqchi edim. Men bir muncha vaqt PIR sensori bilan o'ynadim, lekin sozlash muammolari (sezgirlik x vaqti) paydo bo'lganidan keyin men uning o'rniga HC-SR04 sensoridan foydalanishga qaror qildim … va u joziba kabi ishlaydi. Fikr juda oddiy: siz detektorni shunday o'rnatasizki, eshik (yoki oyna - uni qanday ishlatmoqchi ekanligingizga bog'liq) ochilganda, u sensorga to'sqinlik qiladi, shuning uchun o'lchangan masofa o'zgaradi. PIR o'rniga UltraSonic sensoridan foydalanishning afzalligi. Buni yorug'lik yoki chivinlar bilan ishga tushirish mumkin emas, bu mening PIRdan foydalanishni xohlamasligimning asosiy sababi edi.

Sizga nima kerak bo'ladi:

  • WeMos D1 mini -taxtasi - eBay - 3,47 AQSh dollari (boshqa taxtalar ham bo'lishi mumkin - shuni esda tutingki, masalan, NodeMCU ESP -12E V1.0 faqat 3,3V, HC -SR04 sensori esa 5V)
  • HC -SR04+ Ultrasonik sensori - eBay - 1,06 AQSh dollari ("+" dan foydalanish mumkin, chunki u 3,3 V da ishlashi mumkin)
  • Blynk ilovasi (agar siz Blynkda yangi bo'lsangiz va iOS qurilmasidan foydalanayotgan bo'lsangiz, bildirishnomalarni o'rnatish uchun Android telefonidan qarz olishingiz kerak bo'ladi)
  • Non paneli yoki lehim temir
  • Simlar
  • Arduino IDE o'rnatilgan kompyuter

1 -qadam: qismlarni birlashtirish

Qismlarni birlashtirish
Qismlarni birlashtirish
Qismlarni birlashtirish
Qismlarni birlashtirish
Qismlarni birlashtirish
Qismlarni birlashtirish

Men HC-SR04 sensorini taxtadan quvvatlantirishda muammolar bo'lgan odamlar haqida eshitdim. Bu men uchun yaxshi ishlaydi, lekin buni oldini olishning eng xavfsiz usuli - kirish diapazoni 3 - 5,5v bo'lgan HC -SR04P (yoki "+") dan foydalanish.

Ulanishlar (diagramaga qarang)

WeMos D1 HC-SR04 (P)

5V VCC

G GND

D6 aks -sadosi

D7 Trig

2 -qadam: Blynk -ni sozlash

Blynk sozlamalari
Blynk sozlamalari
Blynk sozlamalari
Blynk sozlamalari
Blynk sozlamalari
Blynk sozlamalari

Blynk nima ekanligini bilmaganlar uchun bu Internet va Arduino, Raspberry Pi va boshqalarni boshqarish uchun iOS va Android ilovalari bo'lgan platformadir. Bu raqamli asboblar paneli, bu erda siz vidjetlarni sudrab tashlab, loyihangiz uchun grafik interfeys yaratishingiz mumkin.

Andorid qurilmasidan boshlaylik:

  • Blynk ilovasini yuklab oling
  • Ro'yxatdan o'ting yoki kiring (agar sizda hisob qaydnomangiz bo'lsa)
  • Yangi loyihani yaratish uchun "+" tugmasini bosing
  • Loyihaga nom bering va ishlatilayotgan qurilmani tanlang (bizda bu ESP8266) va "Yaratish" tugmasini bosing.
  • Siz pochta qutisiga autentifikatsiya tokenini olasiz, bu bizga keyinroq kerak bo'ladi
  • Blynk loyihasi sahifasida bildirishnoma vidjetini qo'shish uchun "+" tugmasini bosing (agar bu sizning birinchi Blynk loyihangiz bo'lsa, uni sotib olish uchun etarli quvvatga ega bo'lishingiz kerak) va uni xohlaganingizcha o'rnating. Men ekran tasvirida ko'rsatilgandek sozlamalardan foydalanaman.
  • Loyiha sozlamalarida (tepadagi yong'oq belgisi) "Ilovaga ulangan buyruqni yuborish" ON holatiga.
  • Sozlamalarni yoping va ijro etish tugmasini bosing

Endi siz iOS qurilmangizda Blynk ilovasiga kirishingiz mumkin va siz loyihani xabarnoma vidjeti bilan ko'rishingiz kerak.

3 -qadam: Kod

Endi kodni taxtamizga yuklash vaqti keldi.

  • Arduino IDE da *.ino faylini oching
  • WeMos kartasini kompyuteringizga ulang
  • Asboblardan WeMos D1 R2 va mini -kartani tanlang

Quyidagilarni sozlang:

char auth = "Sizning pochta qutingizdagi autentifikatsiya tokeningiz shu erga kiradi"; char ssid = "Sizning WiFi ismingiz"; char pass = "Wi -Fi parolingiz";

Shuningdek, siz xabardor bo'lishni xohlagan diapazonni o'zgartirishingiz mumkin (standart qiymati 1 - 49 sm)

agar (0 <masofa va& masofa <50) {

Yuklashni bosing

Tabriklaymiz! Agar hamma narsa to'g'ri o'rnatilgan bo'lsa, endi siz birinchi xabarni olishingiz kerak!

4 -qadam: Xulosa

Xulosa
Xulosa
Xulosa
Xulosa
Xulosa
Xulosa

Siz hozir oladigan uchta bildirishnoma bor. Birinchisi, detektor sizning Wi -Fi tarmog'ingizga muvaffaqiyatli ulanganligini aytadi, ikkinchisi sizga sozlash oralig'iga biror narsa tushganda keladi. Uchinchisi, detektoringiz ulanish yoki elektr ta'minoti bilan bog'liq muammolar tufayli uzilib qolganda.

Ushbu loyihaga kiritishingiz mumkin bo'lgan o'zgartirishlar cheksizdir. Siz turli diapazonlar uchun ko'proq bildirishnomalarni o'rnatishingiz mumkin (shuni bilingki, Blynk hech bo'lmaganda 15 soniyadan keyin bildirishnomalarga ruxsat beradi). Turli xil sensorlardan foydalaning va hokazo.

Umid qilamanki, sizga bu loyiha yoqadi, agar yoqsa, menga ovoz bering va sharh/taklif qoldiring … Men boshqalardan tushuncha olishdan xursand bo'laman!

Maza qiling!

Tavsiya: