Sommario:

Nodemcu Esp8266 + PIR + Blynk: 6 passaggi
Nodemcu Esp8266 + PIR + Blynk: 6 passaggi

Video: Nodemcu Esp8266 + PIR + Blynk: 6 passaggi

Video: Nodemcu Esp8266 + PIR + Blynk: 6 passaggi
Video: DS18B20 NODEMCU (ESP8266) BLYNK = подключение герметичного датчика температуры 2024, Giugno
Anonim
Nodemcu Esp8266 + PIR + Blynk
Nodemcu Esp8266 + PIR + Blynk

Nodemcu Esp8266 + PIR + Blynk

LABSTI - FIA - USMP

Passaggio 1: materiale

- Nodemcu esp8266

- Sensore PIR

- Applicazione mobile Blynk

Fase 2: Diseño

diseño
diseño
diseño
diseño

Passaggio 3: configurazione dell'IDE Arduino

Configurazione Del Arduino IDE
Configurazione Del Arduino IDE

La "Velocità di caricamento" della configurazione del NodeMCU debe ser igual al "baudio" della serie di monitor.

Passaggio 4: configurazione del Blynk

Configurazione Del Blynk
Configurazione Del Blynk
Configurazione Del Blynk
Configurazione Del Blynk
Configurazione Del Blynk
Configurazione Del Blynk

Requisiti:

- Scarica l'applicazione mobile "Blynk"

passi:

  1. Seleziona l'opzione "+ New Project", per creare un nuovo progetto.
  2. Seleziona il dispositivo (ESP8266), aggiungi un numero e seleziona il pulsante "Crea".
  3. Ingresar al proyecto recién creato y selection la opción "(+)".
  4. Seleziona l'opzione "Button", per creare un nuovo botón en el proyecto.
  5. Configurare il pulsante di ricezione creato:- Ingresar un nombre al botón.- Ingresar al "OUTPUT" e selezionare "V0". - Cambia l'opzione "Mode" a "Switch".
  6. Seleziona l'opzione "Notifica".
  7. Configura le notifiche. Dejar por predeterminato.
  8. Inserisci l'opzione "tuerca" per convalidare il 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 electrónico asociado.

Fase 5: Programmazione

#includere

#define BLYNK_PRINT seriale

#includere

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

/* Credenziali WiFi */

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

/* Rilevatore di movimento HC-SR501 */

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

BLYNK_WRITE(V0)

{ pinValue = param.asInt(); }

configurazione nulla()

{ Serial.begin(115200); ritardo(10); Blynk.begin(auth, ssid, pass); pinMode(pirPin, INPUT); }

ciclo vuoto()

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

void getPirValue(void)

{ pirValue = digitalRead(pirPin); if (pirValue) { Serial.println("Movimento rilevato"); Blynk.notify("Movimento rilevato"); } }