Obsah:

Nodemcu Esp8266 + PIR + Blynk: 6 krokov
Nodemcu Esp8266 + PIR + Blynk: 6 krokov

Video: Nodemcu Esp8266 + PIR + Blynk: 6 krokov

Video: Nodemcu Esp8266 + PIR + Blynk: 6 krokov
Video: Настройка IOT MQTT Panel на смартфоне (Простой Умный Дом На ESP8266 - Часть 4) 2024, Jún
Anonim
Nodemcu Esp8266 + PIR + Blynk
Nodemcu Esp8266 + PIR + Blynk

Nodemcu Esp8266 + PIR + Blynk

LABSTI - FIA - USMP

Krok 1: Materiály

- Nodemcu esp8266

- senzor PIR

- Aplicativo móvil Blynk

Krok 2: Diseño

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

Krok 3: Konfigurácia Del Arduino IDE

Konfigurácia Del Arduino IDE
Konfigurácia Del Arduino IDE

Konfigurácia rýchlosti NodeMCU je rovnaká ako pri sérii „baudio“monitorovacích sérií.

Krok 4: Konfigurácia Del Blynk

Konfigurácia Del Blynk
Konfigurácia Del Blynk
Konfigurácia Del Blynk
Konfigurácia Del Blynk
Konfigurácia Del Blynk
Konfigurácia Del Blynk

Požiadavky:

- Stiahnite si aplikáciu "Blynk"

Pasos:

  1. Vyberte si možnosť „+ Nový projekt“, ktorá je úplne nová.
  2. Vyberte možnosť (ESP8266), súhlasíte s výberom a výberom položky „Vytvoriť“.
  3. Ingresar al proyecto receiveén create a yleccionar la opción "(+)".
  4. Vyberte možnosť „Tlačidlo“, ako to urobiť, a potom kliknúť na tlačidlo.
  5. Konfigurácia môže byť nasledovná:- Ingresar un nombre al botón.- Ingresar al "OUTPUT" y seleccionar "V0". - Cambiar la opción "Mode" a "Switch".
  6. Vyberte možnosť „Oznámenie“.
  7. Konfigurácia je oznámená. Dej predurčený.
  8. Invalidar a la opción de "tuerca" pre 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 lacual lo recibiremos por nuestro correo electrónico asociado.

Krok 5: Programovanie

#zahrnúť

#define BLYNK_PRINT Sériové číslo

#zahrnúť

char auth = "Tu Auth Token"; // Overenie tokenu pomocou aplikácie Blynk

/ * Credenciales de WiFi */

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

/ * Detektor pohybu HC-SR501 */

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

BLYNK_WRITE (V0)

{pinValue = param.asInt (); }

neplatné nastavenie ()

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

prázdna slučka ()

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

void getPirValue (neplatné)

{pirValue = digitalRead (pirPin); if (pirValue) {Serial.println ("Detekovaný pohyb"); Blynk.notify ("Detekovaný pohyb"); }}

Krok 6: Výsledky