Orodha ya maudhui:
- Hatua ya 1: Materiales
- Hatua ya 2: Ugonjwa
- Hatua ya 3: Configuración Del Arduino IDE
- Hatua ya 4: Configuración Del Blynk
- Hatua ya 5: Programación
- Hatua ya 6: Resultados
Video: Nodemcu Esp8266 + PIR + Blynk: 6 Hatua
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:51
Nodemcu Esp8266 + PIR + Blynk
LABSTI - FIA - USMP
Hatua ya 1: Materiales
- Nodemcu esp8266
- Sensor PIR
- Aplicativo móvil Blynk
Hatua ya 2: Ugonjwa
Hatua ya 3: Configuración Del Arduino IDE
El "Speed Speed" kutoka kwa usanidi wa NodeMCU itakuwa sawa na "baudio" ya kufuatilia safu.
Hatua ya 4: Configuración Del Blynk
Mahitaji:
- Descargar el aplicativo móvil "Blynk"
Pasos:
- Seleccionar la opción "+ Mradi Mpya", para crear un nuevo proyecto.
- Seleccionar el dispositivo (ESP8266), agregar un nombre y seleccionar el boton "Unda".
- Ingresar al proyecto recién creado y seleccionar la opción "(+)".
- Chagua "Kitufe" cha kuchapisha, kwa ajili ya kuunda kitu kimoja kwenye mchakato.
- Configurar el boton recién creado: - Ingresar un nombre al boton.- Ingresar al "OUTPUT" y seleccionar "V0". - Cambiar la opción "Njia" a "Badilisha".
- Seleccionar la opción "Arifa".
- Configurar las notificaciones. Dejar por predeterminado.
- Ingresar a la opción de "tuerca" para validar el uhifadhi.
- Verificar el "Auth Token" bahari el mismo que se ingreso en el código.
El Auth Token ni moja wapo ya vitu ambavyo vinaweza kutekelezwa kwa njia ya kawaida na kwa sababu ya kutengeneza vifaa vya elektroniki.
Hatua ya 5: Programación
# pamoja
#fafanua BLYNK_PRINT Serial
# pamoja
char auth = "Tu Auth Token"; // Auth Token kwa programu ya Blynk
/ * Credenciales ya WiFi * /
char ssid = "Tu nyekundu"; // nombre de la red wifi char pass = "Tu contraseña"; // contraseña de la wifi nyekundu
/ * HC-SR501 Detector ya Mwendo * /
#fafanua pirPin 5 // Ingizo kwa HC-S501 int pirValue; Thamani ya Thamani;
BLYNK_WRITE (V0)
{pinValue = param.asInt (); }
kuanzisha batili ()
{Serial.begin (115200); kuchelewesha (10); Blynk kuanza (auth, ssid, pass); pinMode (pirPin, INPUT); }
kitanzi batili ()
{ikiwa (pinValue == JUU) {getPirValue (); } Blynk.kimbia (); }
utupu GetPirValue (utupu)
{pirValue = digitalRead (pirPin); ikiwa (pirValue) {Serial.println ("Mwendo umegunduliwa"); Blynk.julisha ("Mwendo umegunduliwa"); }}