Mündəricat:

Blynk Bildirişləri ilə Hərəkət Detektoru (WeMos D1 Mini + HC-SR04): 4 addım (şəkillərlə)
Blynk Bildirişləri ilə Hərəkət Detektoru (WeMos D1 Mini + HC-SR04): 4 addım (şəkillərlə)

Video: Blynk Bildirişləri ilə Hərəkət Detektoru (WeMos D1 Mini + HC-SR04): 4 addım (şəkillərlə)

Video: Blynk Bildirişləri ilə Hərəkət Detektoru (WeMos D1 Mini + HC-SR04): 4 addım (şəkillərlə)
Video: İşıq sensoru ilə mikrodalğalı varlıq sensoru - ümumi baxış, Tuya Smart və Home Assistant-da işləmə 2024, Iyul
Anonim
Blynk Bildirişləri ilə Hərəkət Detektoru (WeMos D1 Mini + HC-SR04)
Blynk Bildirişləri ilə Hərəkət Detektoru (WeMos D1 Mini + HC-SR04)

Zəhmət olmasa Simsiz Müsabiqədə bu layihəyə SƏS VERİN. Çox sağ ol!

2 nömrəli yeniləmə - Bir neçə düzəliş (versiya 2.2), sensoru (aralığı və adı) dəqiq tərifdə qura bilərsiniz. Ayrıca, bəzən sensorun səhv dəyərləri oxuduğu və bildiriş göndərdiyi olur, buna görə də dəyərlərin ardıcıl olaraq iki dəfə aralığında olması lazım olan "əgər" əlavə etdim. Hələ də probleminiz varsa, bildiriş göndərilməzdən əvvəl 3, 4,….x dəfə oxumaq üçün tənzimləyə bilərsiniz.

String yeri = "Qaraj"; int rangeMin = 0; int rangeMax = 50;

_

1 nömrəli yeniləmə - Mən hələ də Blynk -in arxasındakı sirləri kəşf edirəm … bu daha təmiz kod (versiya 2.1), düzgün döngə və s. İlə gəlir. Zövq alın və bu layihənin sizin üçün necə işlədiyini mənə bildirin ….. Təşəkkürlər! _

Qarajımın qapısı hər açıldığında məni xəbərdar edəcək bir hərəkət detektoru etmək istədim. Bir müddət PIR sensoru ilə oynadım, amma bəzi quraşdırma problemlərindən sonra (həssaslıq x vaxtı) əvəzinə HC-SR04 sensorundan istifadə etmək qərarına gəldim … və bu cazibədarlıq kimi işləyir. Fikir sadədir: detektoru elə qurursunuz ki, qapı (və ya pəncərə - necə istifadə etmək istədiyinizdən asılıdır) açıldıqda sensora mane olur, beləliklə ölçülmüş məsafə dəyişir. PIR əvəzinə UltraSonic sensoru istifadə etməyin üstünlüyü. PIR istifadə etmək istəməməyimin əsas səbəbi işıq və ya ağcaqanadlarla tetiklenemez.

Nə lazımdır:

  • WeMos D1 mini lövhəsi - eBay - 3.47 USD (digər lövhələr mümkündür - sadəcə qeyd edin ki, məsələn, NodeMCU ESP -12E V1.0 yalnız 3.3V verir və HC -SR04 sensoru 5V tələb edir)
  • HC -SR04+ Ultrasonik sensor - eBay - 1.06 USD (3.3V -də işləyə biləcəyi üçün "+" işarəsi ilə)
  • Blynk tətbiqi (Blynk -də yenisinizsə və iOS cihazı istifadə edirsinizsə, bildirişləri qurmaq üçün bir Android telefonu götürməlisiniz)
  • Çörək taxtası və ya lehimləmə dəmiri
  • Tellər
  • Arduino IDE quraşdırılmış kompüter

Addım 1: Parçaları birləşdirin

Parçaları bir araya gətirmək
Parçaları bir araya gətirmək
Parçaları bir araya gətirmək
Parçaları bir araya gətirmək
Parçaları bir araya gətirmək
Parçaları bir araya gətirmək

HC-SR04 sensorunu lövhədən gücləndirərkən problem yaşayan insanlar haqqında eşitdim. Mənim üçün yaxşı işləyir, amma bunun qarşısını almağın ən təhlükəsiz yolu 3 - 5.5v giriş aralığına malik HC -SR04P (və ya "+") istifadə etməkdir.

Bağlantılar (diaqrama baxın)

WeMos D1 HC-SR04 (P)

5V VCC

G GND

D6 Eko

D7 Trig

Addım 2: Blynk Quraşdırması

Blynk Quraşdırması
Blynk Quraşdırması
Blynk Quraşdırması
Blynk Quraşdırması
Blynk Quraşdırması
Blynk Quraşdırması

Blynk -in nə olduğunu bilməyənlər üçün, Arduino, Raspberry Pi və bənzərlərini internet üzərindən idarə etmək üçün iOS və Android tətbiqləri olan bir platformadır. Sadəcə widgetları sürükləyərək buraxaraq layihəniz üçün bir qrafik interfeysi qura biləcəyiniz rəqəmsal bir paneldir.

Andorid cihazından başlayaq:

  • Blynk tətbiqini yükləyin
  • Qeydiyyatdan keçin və ya daxil olun (hesabınız varsa)
  • Yeni bir layihə yaratmaq üçün "+" işarəsinə vurun
  • Layihəyə bir ad verin və istifadə etdiyiniz cihazı seçin (bizim vəziyyətimizdə ESP8266) və "Yarat" a vurun
  • Poçt qutunuzda bir Doğrulama əlaməti alacaqsınız, daha sonra ehtiyacımız olacaq
  • Blynk Layihəsi səhifəsində bildiriş vidceti əlavə etmək üçün "+" düyməsinə vurun (bu, ilk Blynk layihənizdirsə, onu almaq üçün kifayət qədər enerjiyə malik olmalısınız) və istədiyiniz kimi qurun. Ekran görüntüsündə göstərildiyi kimi parametrlərdən istifadə edirəm.
  • Layihə parametrlərində (yuxarıdakı qoz işarəsi) "Tətbiqə bağlı əmr göndər" düyməsini ON -a göndərin.
  • Ayarları bağlayın və Play düyməsini basın

İndi iOS cihazınızda Blynk tətbiqinə daxil ola bilərsiniz və layihəni bildiriş vidceti ilə görməlisiniz.

Addım 3: Kod

İndi kodu lövhəmizə yükləməyin vaxtıdır.

  • *. İno faylını Arduino IDE -də açın
  • WeMos lövhəsini kompüterinizə qoşun
  • Alətlərdə WeMos D1 R2 və mini lövhəni seçin

Aşağıdakıları tənzimləyin:

char auth = "Poçt qutunuzdakı doğrulama işarəniz bura gedir"; char ssid = "WiFi adınız"; char pass = "WiFi şifrəniz";

Ayrıca, bildirilmək istədiyiniz aralığı dəyişə bilərsiniz (standart 1-49 sm olaraq təyin olunur)

əgər (0 <məsafə && məsafə <50) {

Yüklə vurun

Təbrik edirik! Hər şey düzgün qurulubsa, indi ilk bildirişinizi almalısınız!

Addım 4: Xülasə

Xülasə
Xülasə
Xülasə
Xülasə
Xülasə
Xülasə

İndi alacağınız üç bildiriş var. Birincisi, Detektorun WiFi -yə uğurla qoşulduğunu söyləyir, alacağınız ikinci bildiriş, bir şeyin quraşdırma aralığınıza daxil olmasıdır. Üçüncüsü, detektorunuz əlaqə və ya enerji təchizatı problemləri səbəbindən kəsildikdə.

Bu layihədə edə biləcəyiniz dəyişikliklər sonsuzdur. Fərqli diapazonlar üçün daha çox bildiriş qura bilərsiniz (Blynk -in ən az 15 saniyədən sonra bildirişlərə icazə verdiyini unutmayın). Fərqli sensorlar və s.

Ümid edirəm ki, bu layihəni bəyənirsiniz, bəyənsəniz, mənə səs verin və bir şərh/təklif buraxın … Başqalarından bəzi fikirlər almaqdan məmnun olarıq!

Əylənin!

Tövsiyə: