Aquí estoy de nuevo, después de varios días de mucho trabajo, esto va avanzando.
Para empezar, le he buscado nombre al controlador y provisionalmente le llamaré "
GodTank", por eso de que la idea es poder llegar manejar absolutamente todo lo que tenga nuestro acuario desde un solo lugar.
Aparte de esto, los avances más importantes han sido en tema de programación tanto del controlador, como de la APP que ya tengo una versión 100% funcional, a falta de irle añadiendo cosillas según avance el proyecto.
Os dejo un video de esta mañana funcionando con ella, aver que os parece:
Otro detalle importante, es que ya he implementado tanto en la App como en el controlador y un servidor que he creado
las actualizaciones de firmware vía OTA. Esto significa que desde esta versión, cualquiera de vosotros podría tener ya el controlador funcionando para regular la iluminación, y posteriormente según se reporten fallos e ideas, yo iría lanzando nuevas versiones de firmware con las que actualizar vuestros controladores de forma sencillas desde la app (como veis en el video) para tener siempre la última versión con las últimas correcciones y funcionalidades. Esto es un punto crucial de cara a poder hacer crecer el proyecto, pues permite poco a poco según mas gente lo tenga, añadir compatibilidad con sensores, accesorios del acuario, etc. todo sin tener que comprar una nueva placa, de forma instantánea y gratuita.
Dicho esto, así está el proyecto actualmente:
Ya en funcionamiento:
- Control de la iluminación automático (horario) o manual
- App de control
- Conexión BLE (para APP) y Wifi (Actualizaciones OTA y otros)
- Actualizaciones de firmware vía OTA
- Lectura Temperatura y PH mediante sensores externos (DS18B20 y sensor PH negro)
Pendiente:
- Muestra de datos en pantalla LCD y control desde la misma
- Guardado y acceso desde servidor/app a datos históricos de los sensores guardados cada hora
- Añadir más sensores, controladores, y funciones de control (EJ: Encender X accesorio según Tª o PH)
- [Ideas que aportes]
Por último, preguntabais por ahí por el precio:
He estado recopilando el precio de todos los componentes, y solo en componente electrónicos, ya irían unos 27€ para la versión sin pantalla, y 39€ con pantalla LCD (aún no funciona). A eso habría que sumarle el soldar los componentes y el precio de imprimir las carcasas plásticas en la impresora 3D y añadirle los insertos para atornillar. Ajustando al máximo y sin contar el trabajo de diseño y programación, podría ponerles un
precio provisional de 40€ + envío la versión sin LCD, y 55€ + envío la versión con LCD.
Si veo interés de gente con conocimientos de programación etc, me podría plantear subir el proyecto a GitHub para que sea libre y cualquiera pueda aportar trabajo, y subiría también todos los archivos de la PCB, la carcasa etc para que el sea mas manitas pueda soldar su propia placa e imprimir su propia carcasa, etc.
Sentiros libres para compartir este hilo/proyecto en cualquier otro foro, grupo de Whatsapp/Telegram/etc .donde pueda haber gente a la que le pueda interesar. Cuanta más gente seáis tanto interesadas en el controlador como aportando ideas, comentarios o solo ánimos, más lejos llegará este proyecto.
Espero vuestros comentarios,
Un saludo!