¿Cómo controlar un dispositivo que necesita actualizarse a través de Internet?

0

Lo sé, la pregunta es muy vaga, pero intentaré explicar mejor.

Estoy trabajando en un proyecto escolar y me interesé en continuar este proyecto después de la escuela. Es un acuario automático . Quiero controlar todo lo que sucede en un acuario, así que utilicé un Arduino Uno conectado a algunos sensores y algunos activadores - lo siento, no sé los términos correctos .

Todo funciona bien.

Pero ... Tengo la idea de controlar este sistema de forma remota, conectándolo a Internet a través de una conexión wifi mediante un wifi shield . Ok, parece posible hacerlo, pero también quiero cambiar todo el "programa" de forma remota. Quiero decir, el usuario, por un sitio o aplicación, podría seleccionar un pez y el Arduino cambiaría todo el ambiente para crecer mejor esa especie. Y me imagino que requiere una "reprogramación" de Arduino y parece imposible hacerlo por conexión wifi.

Entonces ... La pregunta es:

  1. ¿Puedo lograrlo usando un Arduino? ¿Qué versión de Arduino? ¿Y cómo?
  2. Si es imposible lograrlo con un Arduino, ¿cómo podría lograrlo?
pregunta robsonrosa

2 respuestas

5

Hay muchas posibilidades de que no sea necesario volver a actualizar de forma remota. Simplemente escriba un algoritmo de control genérico que admita todos los sensores y actuadores de destino, y permita que el usuario descargue los parámetros de configuración que podrían almacenarse en EEPROM . Luego actualice esos parámetros de forma remota.

Si insiste en el remlasheo remoto, también debe diseñar un gestor de arranque que tome una mano si el último intento de reinicio no tuvo éxito. De lo contrario, su sistema será fácil de "ladrillo".

    
respondido por el Dmitry Grigoryev
0

debe revisar los tableros ESP8266, son baratos (alrededor de 3 $ cada uno) y tiene wifi incorporado y se puede programar con el IDE arduino

    
respondido por el Pownyan

Lea otras preguntas en las etiquetas