buenos dias a todos,
Me encuentro en un problema que seguramente sea fácil de solucionar, porque no veo que le haya pasado a nadie.
Tengo varios proyectos con nodemcu , y todos sufren des-conexiones de blynk, lo bueno es que los programas dentro del ESP siguen corriendo normalmente, pero pierde la conexión con blynk , solamente vuelve a funcionar blynk después de un reset.
Alguien sabrá porque me hace eso y como puedo solucionarlo?
Muchas gracias a toda la comunidad.
Hola @mgrazziano, bienvenido al foro Arduino.
En la sección proyectos tienes estos dos hilos que debiste haber leído antes de postear
Como tu consulta es para otra sección lo muevo a Software.
Por cierto aunque ahora mueva tu hilo, no pases por alto la lectura de las normas que te acabo de indicar. Y cuando postees recuerda que NADA se copia y pega porque TODO lleva etiquetas para que sea visualizado adecuadamente.
Mira, Por lo que yo tengo un uso te puedo tirar 2 pistas:
-
Verifica la tension/corriente que consume tu proyecto y fijate que no caiga la tension en momentos especificos. Me ha pasado que en ciertas consiciones mi placa consumia picos de 1A con una fuente de 0.8A... entonces funcionaba todo OK pero si se daba esa condicion, el pico de corriente hacia caer la tension de la fuente lo suficiente como para desconectar el WIFI pero no tanto como para resetear la placa... EL programa seguia corriendo pero con el modulo desconectado.
-
Problema de SOft?
En los ejemplos de Blynk tenes este ejemplo que reconecta automaticamente...
/*************************************************************
Download latest Blynk library here:
https://github.com/blynkkk/blynk-library/releases/latest
Blynk is a platform with iOS and Android apps to control
Arduino, Raspberry Pi and the likes over the Internet.
You can easily build graphic interfaces for all your
projects by simply dragging and dropping widgets.
Downloads, docs, tutorials: http://www.blynk.cc
Sketch generator: http://examples.blynk.cc
Blynk community: http://community.blynk.cc
Follow us: http://www.fb.com/blynkapp
http://twitter.com/blynk_app
Blynk library is licensed under MIT license
This example code is in public domain.
*************************************************************
This example shows how to keep WiFi connection on ESP8266.
*************************************************************/
/* Comment this out to disable prints and save space */
#define BLYNK_PRINT Serial
#include <ESP8266WiFi.h>
#include <BlynkSimpleEsp8266.h>
// You should get Auth Token in the Blynk App.
// Go to the Project Settings (nut icon).
char auth[] = "YourAuthToken";
// Your WiFi credentials.
// Set password to "" for open networks.
char ssid[] = "YourNetworkName";
char pass[] = "YourPassword";
int lastConnectionAttempt = millis();
int connectionDelay = 5000; // try to reconnect every 5 seconds
void setup()
{
// Debug console
Serial.begin(9600);
Blynk.begin(auth, ssid, pass);
}
void loop()
{
// check WiFi connection:
if (WiFi.status() != WL_CONNECTED)
{
// (optional) "offline" part of code
// check delay:
if (millis() - lastConnectionAttempt >= connectionDelay)
{
lastConnectionAttempt = millis();
// attempt to connect to Wifi network:
if (pass && strlen(pass))
{
WiFi.begin((char*)ssid, (char*)pass);
}
else
{
WiFi.begin((char*)ssid);
}
}
}
else
{
Blynk.run();
}
}
Suerte!