İçindekiler:

Blynk Bildirimli Hareket Dedektörü (WeMos D1 Mini + HC-SR04): 4 Adım (Resimlerle)
Blynk Bildirimli Hareket Dedektörü (WeMos D1 Mini + HC-SR04): 4 Adım (Resimlerle)

Video: Blynk Bildirimli Hareket Dedektörü (WeMos D1 Mini + HC-SR04): 4 Adım (Resimlerle)

Video: Blynk Bildirimli Hareket Dedektörü (WeMos D1 Mini + HC-SR04): 4 Adım (Resimlerle)
Video: Blynk Motion Sensor Project 2024, Temmuz
Anonim
Blynk Bildirimli Hareket Dedektörü (WeMos D1 Mini + HC-SR04)
Blynk Bildirimli Hareket Dedektörü (WeMos D1 Mini + HC-SR04)

Lütfen Kablosuz Yarışmasında bu proje için OY VERİN. Teşekkürler!

Güncelleme no.2 - Birkaç ince ayar (sürüm 2.2), sensörünüzü (menzil ve isim) tanımdan ayarlayabilirsiniz. Ayrıca, bazen sensörün yanlış değerleri okuyup bildirim göndermesi oldu, bu yüzden değerlerin aralık içinde olması gereken yere ve "if" i arka arkaya iki kez ekledim. Hala sorun yaşıyorsanız, bildirim gönderilmeden önce 3, 4, ….x kez okuyacak şekilde ayarlayabilirsiniz.

Dize konumu = "Garaj";int rangeMin = 0;int rangeMax = 50;

_

Güncelleme no.1 - Hala Blynk'in arkasındaki sırları keşfediyorum…bu, daha temiz kod (sürüm 2.1), uygun döngü vb. ile birlikte gelir. Keyfini çıkarın ve bu projenin sizin için nasıl çalıştığını bana bildirin….teşekkürler!_

Garaj kapım her açıldığında beni bilgilendirecek bir hareket dedektörü yapmak istedim. Bir süredir PIR sensörüyle oynuyordum ama bazı kurulum sorunları (hassasiyet x zaman) yaşadıktan sonra bunun yerine HC-SR04 sensörünü kullanmaya karar verdim… ve bir cazibe gibi çalışıyor. Fikir basit: dedektörü, kapı (veya pencere - nasıl kullanmak istediğinize bağlı olarak) açıldığında sensörün önüne geçecek şekilde kurarsınız, böylece ölçülen mesafe değişir. Büyük PIR yerine UltraSonic sensör kullanmanın avantajı. PIR'ı kullanmak istemememin ana nedeni ışık veya sivrisineklerle tetiklenemez.

Neye ihtiyacınız olacak:

  • WeMos D1 mini anakart - eBay - 3,47 USD (diğer kartlar da mümkündür - örneğin NodeMCU ESP-12E V1.0'ın yalnızca 3,3V verdiğini ve HC-SR04 sensörünün 5V'ye ihtiyacı olduğunu unutmayın)
  • HC-SR04+ Ultrasonik sensör - eBay - 1,06 USD (3,3V ile çalışabileceği için "+" kullanılarak)
  • Blynk uygulaması (Blynk'te yeniyseniz ve iOS cihazı kullanıyorsanız, bildirimleri ayarlamak için bir Android telefon ödünç almanız gerekir)
  • Breadboard veya havya
  • teller
  • Arduino IDE'nin kurulu olduğu bilgisayar

Adım 1: Parçaları Bir Araya Getirmek

Parçaları Bir Araya Getirmek
Parçaları Bir Araya Getirmek
Parçaları Bir Araya Getirmek
Parçaları Bir Araya Getirmek
Parçaları Bir Araya Getirmek
Parçaları Bir Araya Getirmek

HC-SR04 sensörünü karttan çalıştırırken sorun yaşayan insanlar olduğunu duydum. Benim için iyi çalışıyor, ancak bunu önlemenin en güvenli yolu, 3 - 5.5v giriş aralığına sahip HC-SR04P (veya "+") kullanmaktır.

Bağlantılar (şemaya bakın)

WeMos D1 HC-SR04(P)

5V VCC

G GND

D6 Yankı

D7 Tetik

Adım 2: Blynk Kurulumu

Blynk Kurulumu
Blynk Kurulumu
Blynk Kurulumu
Blynk Kurulumu
Blynk Kurulumu
Blynk Kurulumu

Blynk'in ne olduğunu bilmeyenler için Arduino, Raspberry Pi ve benzerlerini internet üzerinden kontrol edebileceğiniz iOS ve Android uygulamalı bir Platformdur. Widget'ları basitçe sürükleyip bırakarak projeniz için bir grafik arayüz oluşturabileceğiniz dijital bir panodur.

Andorid cihazında başlayalım:

  • Blynk uygulamasını indirin
  • Kaydolun veya giriş yapın (zaten bir hesabınız varsa)
  • Yeni Proje oluşturmak için "+" düğmesine dokunun
  • Projeye bir ad verin ve kullandığınız cihazı seçin (bizim durumumuzda bu ESP8266'dır) ve "Oluştur"a dokunun
  • Posta kutunuzda bir Kimlik Doğrulama belirteci alacaksınız, buna daha sonra ihtiyacımız olacak
  • Blynk Projesi sayfasında, bildirim widget'ı eklemek için "+" düğmesine dokunun (bu ilk Blynk projenizse, satın almak için yeterli enerjiniz olmalıdır) ve istediğiniz gibi ayarlayın. Ayarları ekran görüntüsünde gösterildiği gibi kullanıyorum.
  • Proje ayarlarında (üstteki somun simgesi) "Uygulamaya bağlı komut gönder" AÇIK olarak.
  • Ayarları kapatın ve Oynat düğmesine basın

Artık iOS cihazınızda da Blynk uygulamasına giriş yapabilirsiniz ve projeyi bildirim widget'ı ile görmelisiniz.

Adım 3: Kod

Şimdi kodu panomuza yükleme zamanı.

  • Arduino IDE'de *.ino dosyasını açın
  • WeMos kartını bilgisayarınıza bağlayın
  • Araçlar'da WeMos D1 R2 ve mini kartı seçin

Aşağıdakileri ayarlayın:

char auth = "Posta kutunuzdaki kimlik doğrulama jetonunuz buraya gelir";char ssid = "WiFi adınız";char pass = "WiFi şifreniz";

Ayrıca, bilgilendirilmek istediğiniz aralığı değiştirebilirsiniz (varsayılan 1 - 49cm'dir)

if (0 < mesafe && mesafe < 50) {

Yükle'ye basın

Tebrikler! Her şey yolundaysa, şimdi ilk bildiriminizi alacaksınız!

4. Adım: Özet

Özet
Özet
Özet
Özet
Özet
Özet

Şimdi alacağınız üç bildirim var. İlki, Dedektörün WiFi'nize başarıyla bağlandığını söylüyor, alacağınız ikinci bildirim, kurulum aralığınıza bir şey girdiğinde. Üçüncüsü, bağlantı veya güç kaynağı sorunları nedeniyle Dedektörünüzün bağlantısı kesildiğinde.

Bu projede yapabileceğiniz değişiklikler sonsuzdur. Farklı aralıklar için daha fazla bildirim ayarlayabilirsiniz (Blynk'in en az 15 saniye sonra bildirimlere izin verdiğini unutmayın). Farklı sensörler vb. kullanın.

Umarım bu projeyi beğenirsiniz, beğendiyseniz lütfen bana oy verin ve bir yorum/öneri bırakın…Diğerlerinden biraz fikir almaktan mutluluk duyacağım!

İyi eğlenceler!

Önerilen: