İçindekiler:

Nodemcu Esp8266 + PIR + Blynk: 6 Adım
Nodemcu Esp8266 + PIR + Blynk: 6 Adım

Video: Nodemcu Esp8266 + PIR + Blynk: 6 Adım

Video: Nodemcu Esp8266 + PIR + Blynk: 6 Adım
Video: How to make a PIR SECURITY SYSTEM with ESP8266 | Blynk application with PIR SECURITY SYSTEM[Nodemcu] 2024, Haziran
Anonim
Nodemcu Esp8266 + PIR + Blynk
Nodemcu Esp8266 + PIR + Blynk

Nodemcu Esp8266 + PIR + Blynk

LABSTI - FIA - USMP

Adım 1: Malzemeler

- Nodemcu esp8266

- Sensör PIR

- Aplicativo móvil Blynk

2. Adım: Diseño

diseno
diseno
diseno
diseno

Adım 3: Del Arduino IDE'yi Yapılandırma

Yapılandırma Del Arduino IDE
Yapılandırma Del Arduino IDE

Monitör serisi için "Yükleme Hızı", NodeMCU debe seri ve "baudio" yapılandırması.

Adım 4: Yapılandırma Del Blynk

Yapılandırma Del Blynk
Yapılandırma Del Blynk
Yapılandırma Del Blynk
Yapılandırma Del Blynk
Yapılandırma Del Blynk
Yapılandırma Del Blynk

Gereklilikler:

- İndirilenler "Blynk"

Paso:

  1. Seçim "+ Yeni Proje", sıfırdan bir proyecto para.
  2. Seleccionar el dispositivo (ESP8266), agregar un nombre y seleccionar el botón "Create".
  3. Ingresar al proyecto recién creado ve seleccionar la opción "(+)".
  4. Seçenekler "Düğme", sıfırdan yaratılmış en baştan yaratma.
  5. Yapılandırıcı el botón recién creado:- Ingresar un nombre al botón.- Ingresar al "OUTPUT" ve seçici "V0". - Cambiar la opción "Mod" ve "Anahtar".
  6. Seçim "Bildirim".
  7. Son bildirimleri yapılandırın. Önceden belirlenmiş.
  8. Ingresar a la opción de "tuerca" para validar el dispositivo.
  9. Doğrulayıcı el "Yetkilendirme Simgesi" deniz el mismo que se ingreso en el código.

El Auth Token'i elde etmek için, yeni bir proje için yeni bir proje oluşturmayı planlıyor.

Adım 5: Programlama

#Dahil etmek

#define BLYNK_PRINT Seri

#Dahil etmek

char auth = "Tu Yetkilendirme Simgesi"; // Auth Token del app móvil Blynk

/* WiFi için Kimlik Bilgileri */

char ssid = "Kırmızı"; // nombre de la red wifi karakter geçişi = "Tu contraseña"; // contraseña de la red wifi

/* HC-SR501 Hareket Dedektörü */

#define pirPin 5 // HC-S501 için giriş int pirValue; int pinDeğeri;

BLYNK_WRITE(V0)

{ pinValue = param.asInt(); }

geçersiz kurulum()

{ Seri.başla(115200); gecikme(10); Blynk.begin(auth, ssid, pass); pinMode(pirPin, INPUT); }

boşluk döngüsü()

{ if (pinValue == YÜKSEK) { getPirValue(); } Blynk.run(); }

geçersiz getPirValue(void)

{ pirValue = digitalRead(pirPin); if (pirValue) { Serial.println("Hareket algılandı"); Blynk.notify("Hareket algılandı"); } }

Adım 6: Sonuçlar