Forum Replies Created
-
AuthorPosts
-
adminKeymaster
Pues no tengo ni idea, porque va a ser la primera actualizacion que haga en este nuevo “sistema operativo”.
Teoricamente, si lanzo la actualizacion, cuando enciendas la Pi la descargara en segundo plano, y la proxima vez que reinicies el cacharro, se aplica la actualizacion. Pero esto todo todavia esta muy verde, estoy seguro de que a la larga sera de otra manera.
no te preocupes, yo a la tarde intento subir la actualizacion, y ya te cuento.
adminKeymasterHola,
pero el estado del pin, se refiere al estado al que has puesto tu el pin en la Raspberry Pi, ¿no? Eso tambien lo puedo saber yo en mi app, pero, si el rele se ha desconectado fisicamente, es decir, los cables se han soltado, ¿No hay forma de saber eso no?
En realidad no tengo ninguna manera detectar el rele conectado con cables. Lo que hago es mostrarlo en la lista, por si el usuario lo ha conectado, pero es imposible verificar que está. :(:(
Y volviendo a lo tuyo, creo que ya se cual es el problema. Es algo que corregí en la app durante el fin de semana.
AHora empieza la otra fiesta. Se supone que yo puedo actualizar tu Pi en remoto y mandarte el nuevo apk, sin que tengas que flashearla de nuevo. A la tarde lo pruebo, y te digo algo…
Un saludo
Roque.
adminKeymasterHola Tatinho,
me estaba volviendo loco probando el relay y tal, hasta que he caido en la cuenta de que sin sensor de temperatura, poco puedes hacer con el relé, es decir, no sabremos si funciona o no hasta que tengas un nodo de temperatura, conectado o remoto.
Esto me lleva a un problema que llevo dandole vueltas varios dias, y no tengo solución. ¿Es posible leer el estado del relé? ¿O es un dispositivo que solo admite comandos de entrada, pero no se puede leer el estado del pin?
¿Vosotros que decis?
adminKeymasterBueno, puede ser que este el sensor mal, pero… si funcionó un rato… deberia seguir funcionando.
Yo miraria en la consola a ver que pasa.
Cuando pruebe algo con el relé, ya te cuento.
adminKeymasterHola Tatinho de nuevo,
bueno, aparentemente tienes el relé bien conectado. Por la tarde repasaré de nuevo mi instalacion y el programa a ver que encuentro.
Respecto al nodo remoto, es importante saber si algo falla en la PI, o algo falla en el nodo remoto. Para ello, cada vez que el nodo falle, intenta aclararme si puedes acceder a el con un navegador, pero te da temperatura -10000, o si ni eso funciona y no te muestra nada en el navegador.
Recuerda que puedes conectar el nodo a la consola serie del arduino ide, y ver lo que pasa cada vez que recibe una petición de temperatura.
Sabia que estaba verde el proyecto, pero no tanto! 😀
adminKeymasterHola Tatinho,
bueno, pues el NODEMCU-32S esta funcionando bien, al menos mientras da el valor negativo.
Si te fijas en el sketch, este devuelve -10000 cuando no puede leer la temperatura y humedad del DHT. En los mios, de cada 10 lecturas que hago, 7, me devuelven error, por eso devuelvo -10000. La explicación que he encontrado por ahi, es que el DHT es un sensor muy lento, y no da mas de si.
Otro punto: supongo que te has fijado en las lineas del sketch de la 11 a la 14
// Uncomment one of the lines below for whatever DHT sensor type you're using!
#define DHTTYPE DHT11 // DHT 11
//#define DHTTYPE DHT21 // DHT 21 (AM2301)
//#define DHTTYPE DHT22 // DHT 22 (AM2302), AM2321En principio el sketch esta configurado para el DHT11. Si quieres usar un DHT22, tienes que comentar la primera linea, y descomentar la ultima. Yo solo lo he probado con un DHT11, asi que en realidad estas en territorio desconocido.
Cuando dices “deja de dar ningún valor”, ¿te refieres a que cuando lo invocas desde el navegador, ya ni siquiera responde? Recuerda que en la consola serie del Arduino IDE, puedes ver el log del nodo remoto. Cada vez que invocas la ip del nodo remoto en un navegador, deberias ver en el log serie lo que va haciendo (pedirle la temperatura al dht, etc).
Otro tema: el error de la pi. Ese error se produce cuando la Pi intenta acceder al relé conectado, y por lo que sea no puede encontrarlo o no responde. Cuéntame algo mas de tu situación: ¿has conectado un relé directamente a la pi? ¿Estamos seguros de que esta conectado en el pin correcto? ¿Has elegido en el asistente el relé conectado pero en realidad no tenias ningún relé conectado?
Y bueno, de momento no puedo hacer mucho mas. Espero por tu información.
Un saludo
adminKeymasterY para terminar por hoy, los sketches para los dos tipos de nodos inalámbricos:
adminKeymasterFinalmente un esquema de las conexiones de la PI con el BME280 y el relé
Attachments:
adminKeymasteradminKeymasteradminKeymasterLa verdad es que me parece de lo mas raro que el sensor esté mal. No son baratos precisamente, y mira que yo no se apenas soldar, pero soldé los pines del mio y funcionó a la primera.
Si ya tienes un ESP con DHT, puedo hacer a la tarde los esquemas y subir los sketchs, y asi puedes ir probando otra cosa mientras no te llega.
adminKeymasterAh se me olvidaba una cosa importantísima que puede explicar tu problema.
En el primer arranque, el sistema operativo no le concede los permisos que necesita la app para acceder al sensor. El resumen es: si apagas la PI y vuelves a arrancar, a lo mejor ya te detecta el sensor correctamente.
adminKeymasterHola Tatinho,
a ver si he hecho mal el esquema, a lo mejor me he equivocado yo. Lo miraré a ver.
Recuerda que el sensor conectado tiene que ser un BME280 de Bosch. Yo lo soldé como pude, y parece que funciona.
En el caso de que no tengas otro sensor para probar, no te preocupes. En cuanto pueda (hoy o mañana), hago los esquemas para los nodos remotos, y si tienes un ESP32, puedes hacer el sensor de temperatura con el ESP32 y un DHTxx.
Matenme informado vale?
Un saludo
Roque.
adminKeymasterHola a todos,
he abierto otro hilo donde explico como instalar la beta 001. El enlace de descarga os lo mando por email privado.
Si no os importa, lo relacionado con la instalacion de la beta y los problemas, los tratamos en ese hilo.
@Pirriboy: esa captura de pantalla que has subido, ¿a que se corresponde? Es algun tipo de sketch para medir temperatura estandar, o es algo que has desarrollado tu?Al final, tan “solo” tendria que adaptar mi programa para que entienda el formato del json que cada sensor le proporciona, y podria ser compatible con multitud de placas y sensores…
adminKeymasterHola Pirriboy,
estoy dandole los ultimos retoques a la beta. Tengo un par de problemillas que han de solucionarse antes de pasaros la imagen. Con suerte este fin de semana os la pasare.
Entiendo que el yun te parezca lento, pero vas a sustituirlo con una version beta, asi que no te esperes que todas las ¡¡¡¡funciones están programadas ya!!!
Tema nodos inalámbricos. Yo lo he programado con un ESP32. Los materiales que he utilizado los teneis en la siguiente pagina.
Todavia no esta traducida al español, a ver si puedo hacerlo en los próximos días.
Me preguntas por un nodo esp12 o nodemcu. Pues te dire una cosa: si consigues que el sketch que he desarrollado para el esp32 (y que ya colgare en la web en cuanto pueda), funcione en un esp12 o un nodemcu, pues entonces la respuesta es si. En realidad, el único requisito que tienen que cumplir los nodos es que cuando la Pi acceda a ellos por la ip, con http://ipdelnodo, este conteste con un objeto json parecido al siguiente:
{
“celsius”:”20,
…. otros datos.
}Ahora mismo no tengo en la cabeza como es el objeto json que responden los nodos, pero ya lo miraré. Por lo tanto, me atrevo a decir que si, que se pueden incluir otro tipo de microcontroladores al proyecto.
Incluso no sería descabellado poder usar otro tipo de sensores de temperatura, siempre que tengan una api que les permita ser consultados.
Pero lo iremos viendo poco a poco. Es mucho curro para uno solo!
Un saludo
Roque.
-
AuthorPosts