Estación aislada solar y 4G, mi tutorial

Desconectado dbas

  • Sol
  • *
  • 4
Estación aislada solar y 4G, mi tutorial
« en: Miércoles 02 Enero 2019 20:45:55 pm »
Hola, veo que mucha gente busca últimamente como crear una estación meteorológica "aislada" para colocarla en lugares sin red electrica ni conexión a internet, así que os digo como lo he conseguido yo, supongo que hay más posibilidades, pero esta es mi idea, con un presupuesto aproximado.

Necesario:

- Placa solar, mínimo de 30W. 60€
- Controlador solar de 10A con salida USB. 15€
- Batería AGM, mínimo 14Ah. 40€
- Raspberry Pi 3B (otro modelo puede servir si tiene mínimo 2 USB). 40€
- Tarjeta MicroSD, mínimo 4gb, un poco decente. 5€
- WittyPi Mini. 20€
- Raspberry Camera v2. 25€ (opcional)
- Estación PCE-FWS20 (o la que nos permita la cartera). 120€
- Modem 4G USB Huawei E3372. 45€

Unos 370€ en total
 
Pasos a seguir:

- Conexión de la placa y batería al controlador, no hay mucho más misterio. La placa cuanto más grande mejor y la batería lo mismo, dependerá de vuestro presupuesto, pero la configuración mía seria un mínimo para tener la estación online en condiciones severas en invierno (3 días sin luz solar por nieve y estación mandando datos cada 15 min).

- Instalar el soft mínimo para que funcione la Raspberry, una imagen de Raspbian ligera en la SD, suficiente. Instalar y configurar CumulusMX para la estación que tengas (obviamente tiene que ser compatible), encontrarás tutoriales fácilmente. Conectamos el monitor de la estación al USB de la Raspberry y configuramos todo para que mande los datos a WUnderground o el servicio que queramos, como digo, busca tutoriales.

- Instalamos WittyPi en la Raspberry. WittyPi es un gestor de energia con reloj en tiempo real para la Rasberry. Muchos sabéis que la Raspberry no tiene "pila" para guardar la hora, así que cada vez que la encendemos se tiene que sincronizar con la red para ajustar la fecha y hora, con WittyPi solucionamos esto y además podemos programar el encendido y apagado automático de la raspberry. Es decir, si queremos que nuestra estación mande los datos a una hora específica, 6:00 am por ejemplo, con WittyPi podemos hacer que la Raspberry se encienda automáticamente a las 5:59 y se apague a las 6:03 (tiempo suficiente para mandar los datos, la iniciamos un minuto antes para que el modem encuentre red) y así repetidamente. En la web del fabricamente de WittyPi tenéis todo explicado y un generador de scripts para automatizar el encendido y apagado que luego debéis instalar en la raspberry.

- Nos aseguramos que CumulusMX se ejecute cada vez que se encienda la raspberry creando un script .sh que se iniciará con un cron.

- También podemos hacer crons para hacer fotos con las raspberry camera (usando raspistill) y enviarlos via ftp (usando NcFTP) a nuestro servidor, WUnderground o donde queramos en el momento que la Raspberry esté encendida. Configurar la Raspicam bien según diferentes condiciones de luz es bastante complicado, basicamente es leer tutoriales y mucha prueba y error, crear scripts .sh para una configuración diurna de raspistill, una configuración para alba/anochecer y otra configuración nocturna y crear los crons para que según la hora y mes use una configuración u otra. Depende de como os queríais complicar la vida, también podéis tener una única configuración por defecto que saque la foto cada "x" minutos será día o noche y ya, no hay problema. Luego si queréis meter "pijadas" en la imagen como que muestre la fecha y hora, redimensionar la foto a un tamaño concreto, etc también debéis configurarlo (herramienta Imagemagick). Como digo todo esto es opcional si queréis tener una "webcam" para la estación.

- Obviamente si no tenemos wifi lo datos se tienen que mandar de algún modo, así que si tenemos cobertura la opción lógica es un modem 4g ¿y 3g no? Pues también sirve, pero tarde o temprano habrá apagón de las redes 3g, así que opto por 4G. ¿Cualquier modem 4g vale? Pues vale cualquiera que funcione con la Raspberry sin complicaciones y por lo que se, HAY MUCHAS complicaciones, por eso os digo un modelo específico Huawei E3372, pero OJO, debe ser con un firmware HI-LINK. El Hi-Link sirve para configurar el modem via navegador de la raspberry, si no es Hi-Link va a ser muy complicado que la Raspberry os lo reconozca. Si ya tenemos el modem, es cuestión de meter una SIM, configurar APN, conexión automática a los datos, desactivar PIN y listo. Con un plan de datos de 100MB (como da Simyo por 1€) tenemos suficiente para enviar los datos de la estación, si también queremos enviar fotos pues dependerá del tamaño de las fotos y la frecuencia, es cuestión de hacer calculos.

- Una vez que está todo listo, los crons configurados para ejecutar CumulusMX al inicio y hacer la foto a la hora que queramos, WittyPi configurado para encender y apagar las raspberry automáticamente y el modem que funcione, solo queda dejar que Raspian se ejecute en modo consola en vez de escritorio para ahorrar algo de batería, meter la raspberry y el modem en una cajita estanca con unos paquetitos de gel de silice para que no nos la joda la humedad si la tenemos en la intemperie, asegurarnos que todo está bien conectado y rezar para que funcione el invento durante mucho tiempo.

Si tenéis alguna duda soy todo oidos