Satura rādītājs:

Nodemcu Esp8266 + PIR + Blynk: 6 soļi
Nodemcu Esp8266 + PIR + Blynk: 6 soļi

Video: Nodemcu Esp8266 + PIR + Blynk: 6 soļi

Video: Nodemcu Esp8266 + PIR + Blynk: 6 soļi
Video: ESP8266 + HC SR501, PIR motion sensor with Arduino IDE 2.0.0, 09/22/2022 2024, Jūnijs
Anonim
Nodemcu Esp8266 + PIR + Blynk
Nodemcu Esp8266 + PIR + Blynk

Nodemcu Esp8266 + PIR + Blynk

LABSTI - FIA - USMP

1. darbība: materiāli

- Nodemcu esp8266

- sensors PIR

- Aplicativo móvil Blynk

2. solis: Diseño

Diseño
Diseño
Diseño
Diseño

3. darbība: konfigurējiet Del Arduino IDE

Konfigurācija Del Arduino IDE
Konfigurācija Del Arduino IDE

NodeMCU konfigurācijas augšupielādes ātrums ir atkarīgs no pārraides sērijas.

4. darbība: konfigurējiet Del Blynk

Configuración Del Blynk
Configuración Del Blynk
Configuración Del Blynk
Configuración Del Blynk
Configuración Del Blynk
Configuración Del Blynk

Rekvizīti:

- Lejupielādēt lietojumprogrammu "Blynk"

Paso:

  1. Izvēlieties opciju "+ Jauns projekts", kas ir izveidota un izstrādāta.
  2. Atlasiet vienību (ESP8266), vienojieties un atlasiet un atlasiet bot "Izveidot".
  3. Ingresar al proyecto recién creado y seleccionar la opción "(+)".
  4. Atlasiet opciju "Poga", kas ir izveidota un jauna botāniska un projektīva.
  5. Configurar el botón recién creado:- Ingresar un nombre al botón.- Ingresar al "OUTPUT" un atlasīts "V0". - opcija "Mode" un "Switch".
  6. Izvēlieties opciju "Paziņojums".
  7. Configurar las notificaciones. Dejar por predeterminado.
  8. Ingresar a la opción de "tuerca" para validar el dispositivo.
  9. Verificar el "Auth Token" sea el mismo que se ingreso en el código.

El Auth Token se obtiene al crear un nuevo proyecto la cual lo recibiremos por nuestro correo elektrónico asociado.

5. solis: Programación

#iekļaut

#define BLYNK_PRINT Seriāls

#iekļaut

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

/ * Credenciales de WiFi */

char ssid = "Tu sarkans"; // nombre de la red wifi char pass = "Tu contraseña"; // contraseña de la red wifi

/ * Kustību detektors HC-SR501 */

#define pirPin 5 // HC-S501 ievade int pirValue; int pinValue;

BLYNK_WRITE (V0)

{pinValue = param.asInt (); }

anulēts iestatījums ()

{Serial.begin (115200); kavēšanās (10); Blynk.begin (auth, ssid, pass); pinMode (pirPin, INPUT); }

tukša cilpa ()

{if (pinValue == HIGH) {getPirValue (); } Blynk.run (); }

void getPirValue (anulēts)

{pirValue = digitalRead (pirPin); if (pirValue) {Serial.println ("Kustība konstatēta"); Blynk.notify ("Kustība konstatēta"); }}