Πίνακας περιεχομένων:

Nodemcu Esp8266 + PIR + Blynk: 6 βήματα
Nodemcu Esp8266 + PIR + Blynk: 6 βήματα

Βίντεο: Nodemcu Esp8266 + PIR + Blynk: 6 βήματα

Βίντεο: Nodemcu Esp8266 + PIR + Blynk: 6 βήματα
Βίντεο: Как использовать ESP32 WiFi и Bluetooth с Arduino IDE, полная информация с примерами и кодом. 2024, Ιούνιος
Anonim
Nodemcu Esp8266 + PIR + Blynk
Nodemcu Esp8266 + PIR + Blynk

Nodemcu Esp8266 + PIR + Blynk

LABSTI - FIA - USMP

Βήμα 1: Υλικά

- Nodemcu esp8266

- Αισθητήρας PIR

- Aplicativo móvil Blynk

Βήμα 2: Diseño

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

Βήμα 3: Configuración Del Arduino IDE

Configuración Del Arduino IDE
Configuración Del Arduino IDE

Επιλέξτε "Ταχύτητα μεταφόρτωσης" από τη διαμόρφωση του NodeMCU για τη σειρά "παρακολούθησης" της σειράς παρακολούθησης.

Βήμα 4: Διαμόρφωση 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

Απαιτήσεις:

- Κατεβάστε το aplicativo móvil "Blynk"

Πάσος:

  1. Seleccionar la opción "+ New Project", για να δημιουργήσετε ένα νέο πρόγραμμα.
  2. Seleccionar el dispositivo (ESP8266), δεν συμφωνώ με την επιλογή "Δημιουργία".
  3. Ingresar al proyecto recién creado y seleccionar la opción "(+)".
  4. Επιλέξτε την επιλογή "Κουμπί", για να δημιουργήσετε ένα νέο boton en el proyecto.
  5. Διαμορφώστε το botón recién creado:- Ingresar un nombre al botón.- Ingresar al "OUTPUT" y seleccionar "V0". - Επιλογή λειτουργίας "Mode" και "Switch".
  6. Επιλογή "Ειδοποίηση".
  7. Configurar las notificaciones. Dejar por predeterminado.
  8. Ενσωματώστε την επιλογή "tuerca" για την έγκυρη διάθεση.
  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 electrónico asociado.

Βήμα 5: Προγραμματισμός

#περιλαμβάνω

#define Σειριακό BLYNK_PRINT

#περιλαμβάνω

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

/ * Credenciales de WiFi */

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

/ * Ανιχνευτής κίνησης HC-SR501 */

#define pirPin 5 // Είσοδος για HC-S501 int pirValue; int pinValue;

BLYNK_WRITE (V0)

{pinValue = param.asInt (); }

void setup ()

{Serial.begin (115200); καθυστέρηση (10)? Blynk.begin (auth, ssid, pass); pinMode (pirPin, INPUT); }

κενός βρόχος ()

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

void getPirValue (άκυρο)

{pirValue = digitalRead (pirPin); if (pirValue) {Serial.println ("Εντοπίστηκε κίνηση"); Blynk.notify ("Εντοπίστηκε κίνηση"); }}