Raspberry Pi – Mini Módulo Wifi USB – Panel solar

raspberrypi_wifiSiempre cuando pienso en «cosas» conectadas a internet las imagino móviles, sin cables, eso significa que estos dispositivos deben estar conectados a la red de datos vía wifi y a la red eléctrica en forma inalámbrica o mejor aun, no depender de ella usando la energía del sol.

En este artículo se describe como hacerlo con una Raspberry Pi

Materiales

Todos estos materiales los puedes conseguir en nuestra Tienda Virtual.

Procedimiento

Módulo Wifi

El primer paso será conectar la Raspberry Pi vía Wifi a la red local, para ello debemos conectarla de la forma normal: Pantalla a conector HDMI, teclado en conector USB y Módulo Wifi en el conector USB que esta libre. Al encenderla con el modulo Wifi conectado la Raspberry reconocerá inmediatamente el módulo y lo dejara listo para configurar.

 

Es necesario indicarle a la tarjeta wifi cual red utilizara y con que contraseña conectarse, esto se realiza en el archivo /etc/network/interfaces

Para editar este archivo debemos subir nuestros privilegios a super usuario con el comando sudo su –  el comando solicitará una contraseña que es la que usas para conectarte a la raspberry, una vez ingresada quedas con todos los privilegios (cuidado)

pi@raspberrypi ~ $ sudo su -

Con el comando ifconfig -a verificamos que el modulo wifi sea reconocido por el kernel del Linux, eso se ve porque aparecerá una nueva interfaz llamada wlan0

root@raspberrypi:~# ifconfig -a
eth0 Link encap:Ethernet HWaddr b8:27:eb:13:f0:f0
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)


lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)


wlan0 Link encap:Ethernet HWaddr 00:13:ef:90:13:13
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)

La red wifi se configura en el archivo interfaces, para editarlo usaremos el editor «vi»

root@raspberrypi:~# vi /etc/network/interfaces

y agregamos la configuración de nuestra red WiFi


auto wlan0
iface wlan0 inet dhcp
wpa-ssid "Mi_Wifi"
wpa-psk "Clave"

Una vez configurada la red, es necesario reiniciar los servicios de red con el comando /etc/init.d/networking restart que aunque dice que sera descontinuado aun funciona


root@raspberrypi:~# /etc/init.d/networking restart
[warn] Running /etc/init.d/networking restart is deprecated because it may not re-enable some interfaces ... (warning).
[....] Reconfiguring network interfaces...Internet Systems Consortium DHCP Client 4.2.2
Copyright 2004-2011 Internet Systems Consortium.
All rights reserved.
For info, please visit https://www.isc.org/software/dhcp/


Listening on LPF/eth0/c8:26:ec:0a:46:f0
Sending on LPF/eth0/c8:26:ec:0a:46:f0
Sending on Socket/fallback
DHCPRELEASE on eth0 to 192.168.1.1 port 67

Para ver que ip tiene la Raspberry Pi debes ejecutar nuevamente el comando ifconfig con la opción -a


wlan0 Link encap:Ethernet HWaddr 00:13:ef:90:13:13
inet addr:192.168.1.120 Bcast:192.168.1.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:2874 errors:0 dropped:3175 overruns:0 frame:0
TX packets:302 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:266162 (259.9 KiB) TX bytes:50611 (49.4 KiB)

Con esto nuestra Raspberry Pi ya debería estar conectada en forma inalámbrica a nuestra red, ahora el siguiente paso conectar el Lipo Rider.

Lipo Rider Pro

El módulo Lipo Rider Pro es muy simple, tiene cuatro conectores, bien señalizados para el panel solar (SOLAR 5V Adaptor), para alimentación externa (INPUT), para la batería (BAT) y finalmente un conector USB para entregar energía (OUTPUT) con una corriente máxima de 1A.

liporider

Antes de conectar todo debemos debemos asegurarnos que el interruptor esta en OFF (Apagado). Conectamos el panel solar y la batería y lo dejamos al sol hasta que el led OK encienda de color verde. Si queremos acelerar el proceso de carga se puede conectar un cargador micro USB al conector INPUT, con esto en dos horas debería estar cargada la batería.

Para conectar la Raspberry Pi simplemente usamos el cable de poder pero en vez de conectarlo a un cargador de 5V lo conectamos al puerto OUTPUT del Lipo Rider Pro. Una vez conectado activamos el switch 1 (SW1) colocandolo en la posición ON y nuestra Raspberry Pi comenzará a iniciarse conectada en forma wifi a nuestra red.

raspberrypi_wifi_liporider

Lo bueno, lo malo y lo feo

Lo bueno: Puedes hacer un artefacto sin cables (se me ocurre un robot).

Lo malo: La batería con la que hice este tutorial es solo de 1000 mAh y dura muy poco, aproximadamente dos horas.

Lo feo: el cable que une el lipo rider con la Raspberry Pi es muy largo, necesito comprar o hacerme uno de 10 cm.

Author: José Zorrilla

Ingeniero Civil Informático, Universidad de Santiago de Chile. Master of Professional Engineering University of Sydney. En Chile trabajó empresas de servicios internet y telcos como IBM, VTR y Entel. Le gusta la fotografía y el armado de drones, tiene estudios de violín, guitarra eléctrica y sintetizadores que enciende cuando tiene algo de tiempo.

12 thoughts

  1. ¿Con ese panel solar es posible ir cargando la batería y usar el dispositivo a la vez? ¿De cuantos Watts tendría q ser el panel para soportar el uso «eterno»?

  2. Una consulta, si pusiera 2 de esas placas solares en paralelo y conectadas al lipo rider pro, asumo que la carga de la batería mejoraría. La duda es ¿cuántas placas son el limite del módulo?

    Lo otro es, según tu experiencia, ¿cuánto tiempo le toma a la placa solar (1 placa) cargar esa batería?. Toda información basada en experiencia es útil.

    pd: Excelente página, y genial que tengas una tienda para ir enlazando los materiales. Y a precios razonables. La próxima semana me llega mi primera Rpi y estoy revisando material como loco.

    Gracias y saludos

    1. JC, no hemos hecho la prueba de colocar dos placas solares en paralelo, es una buena idea que vamos a probar.

      La bateria demora en cargar casi 8 horas en un dia completamente soleado, cuando no se carga al 100% el equipo muere a las pocas horas, no mas de 5 horas. Como es una RBPI algunas veces eso provoca problemas en el SO ya que quedan archivos corruptos.

      Saludos
      JZ

      1. Hola JZ, primero felicitarte por la claridad de tus explicaciones.
        Me gustaría saber si al final hiciste la prueba de carga con varias placas solares para poder saber si es posible. Estoy montando un sistema autónomo basado en una raspberry pi y me gustaría tener cierta seguridad en cuanto a su autonomía.
        La idea es muy similar a la de tu post pero en particular tenemos en mente utilizar una batería de 6000mAh y varias placas solares de 3W para cargar la batería.
        En base a tus resultados estimamos que con una placa de estas características necesitaríamos 16 horas de pleno sol para cargar la batería, algo que sin duda necesitamos mejorar.
        ¿Qué resultados obtuviste?
        ¿Se te ocurre alguna otra alternativa?
        ¡Muchas gracias por tus aportaciones!

        1. Hola, la verdad no he seguido con el tema de los paneles solares, pero si logre que una Raspberry Pi funcionara 30 horas con un pack de 8 pilas AA (12 vols) y un regulador de voltaje de 5v, asi que una bateria de 6000mAh serviria para que la Raspberry pasara la noche.
          Saludos

        2. Hola Aru: ¿Conseguiste montar el sistema finalmente?
          Estoy interesado en conseguir algo así también para recoger datos de una estación meteorologica y no ser dependiente de una corriente eléctrica ya que estarían colocados en lugares remotos.

          gracias de antemano.

  3. consulta alguien sabe como utilizar el raspberry pi para monitoriar via web unos paneles solares con equipos ubiquiti??

    saludos

  4. Fenomenalmente explicado!
    No soy ningún experto en electrónica pero he oído que un proyecto de este tipo se puede hacer también con Arduino. Lo bueno de Arduino es la sencillez de su lenguaje de programación.
    Un saludo

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *