Jugando con la Raspicam 2

webcam

No ha sido complicado……ahora falta integrarlo con los datos meteorológicos y meter una Raspberry Pi junto con la cámara en una carcasa para exterior…..

Posiblemente la carcasa sea un foco halógeno de 500W que tengo sin estrenar por ahí…..ya veremos….no sé como se comportará c

on el sol de verano.

Una imagen de muestra con mi venerable Sommerkamp FT-767DX (Yaesu FT-707) como testigo.

Anuncios

Jugando con la Raspicam

Tengo una Raspicam desde hace mucho, pero mucho tiempo.

Y por fin me he decidido a usarla como webcam.

Pasos dados.

Eliminar el encendido del led de la Raspicam. Para ello encontré un código en internet.

1) Edit the config file.

sudo nano /boot/config.txt

2) Add the following line to the end of the file, then save it.

disable_camera_led=1

3) Next up, reboot your Raspberry Pi.

sudo reboot

Instalar Imagemagick

Añadir una línea a crontab para tomar fotos cada 5 minutos

0-59/5 * * * * root /home/pi/shoot.sh

editar el script

#!/bin/bash
#
#Definimos la fecha y el nombre de la carpeta
fecha=$(date +”%Y_%m_%d_%H_%M”)
DATE=$(date +”%d-%m-%Y %H:%M”)
cd /var/www/html/webcam

raspistill -o photo_$fecha.jpg -q 60 -w 1280 -h 720
cp photo_$fecha.jpg webcam.jpg
cp photo_$fecha.jpg cam.jpg

convert cam.jpg \
-pointsize 18 -fill yellow -annotate +50+700 “$DATE” \
-pointsize 18 -fill yellow -annotate +600+700 “Rivas-Vacimadrid Centro” \
-pointsize 18 -fill yellow -annotate +1100+700 “\@EA4TN-jantoni” \
webcam.jpg

Seguiremos jugando

Script para instalar Weewx de forma automática

weewx-logo-128x128

Esto es un script automático para instalar Weewx en tu sistema.

Instrucciones:

Paso 1: Entra en tu raspberry, orangepi o cualquier otro ordenador, con el usuario y password habitual

Paso 2: Ejecuta el siguiente comando para descargar el script en el directorio actual:

wget http://jantoni.no-ip.org/download/raspweather/weewx.sh

Paso 3: Le damos permisos de ejecucion al script
chmod +x weewx.sh
Paso 4: Ejecutamos el script:
sudo ./weewx.sh

 

Cuando termine, tu ordenador estará funcionando con Weewx. Aproximadamente a los 5 minutos de terminar la instalación (espera unos 10) se habrán generado las primeras páginas web.

Este script hace lo siguiente:

– Actualiza la base de paquetes de software del sistema (Raspbian, Debian, Ubuntu, etc)
– Actualiza el software
– Instala el software adicional a Weewx. Entre ellos Apache2
– Descarga la versión 3.5.0 de Weewx
– Instala Weewx (el sistema te hará varias preguntas para hacer una configuración mínima de Weewx)
– Elimina el sistema de swapping y el falso reloj.
– Modifica el sistema de log para que weewx vuelve el log en /var/log/weewx.log
– Crea un enlace simbólico para evitar problemas con los directorios de Apache2 en las últimas versiones de Debian, Raspbian y Ubuntu

Probado con:

Ordenador Sistema Operativo
Raspberry Pi Raspbian Jessie Lite 2016-02-26
Raspberry Pi Raspbian Jessie 2016-02-26
Raspberry Pi 2 Raspbian Jessie 2016-02-26

En proyecto:

¿Que falta por hacer? (puede que se implante en siguiente versiones, o no)

– Cambio de intervalo de tiempo de generación de Weewx
– Modificación de fecha a formato europeo (En Raspberry PI no es necesario, al menos con Jessie Lite)
– Modificar ficheros de log para que se vuelquen en RAM
– Inhabilitar el registro de lectura de los ficheros
– Cambio de dirección IP
– Personalizar Weewx

Para estos cambios no automatizados, lee el manual que puedes encontrar enhttps://drive.google.com/folderview?id=0B3z9VwkcZjjWeUZsNVVmRWU0Vkk&usp=sharing

Tan solo tienes que grabar la imagen que descargues de www.raspberrypi.org

Cuando arranques, conéctate por SSH o mediante un teclado y pantalla.

Este script no está probado en otros ordenadores, pero debe funciona en cualquier ordenador o miniordenador que tenga instalado Debian, Ubuntu, Raspbian, etc, etc.

Es decir, funcionará en PCs, Raspberry Pi (todas las versiones), Orange Pi, Odroid, Banana Pi, Mele A2000, MK802, etc, etc, etc. El ünico requisito es que el sistema funcione, arranque y te puedas identificar, bien por consola, teclado, red, etc, etc.

De verdad, más fácil no lo puedo poner…..

Se ha probado más de 5 veces  y ha funcionado correctamente en todas las ocasiones (Raspberry Pi B original con 512 MB de RAM y Raspbian Jessie Lite descargada hoy mismo). La estación meteorológica que se ha usado para las instalaciones de pruebas es una Ventus W831 (TE923)

Por favor, dadme feedback. Es muy frustrante no saber que usuarios están usando mis desarrollos, aunque sean  unas chapucillas de desarrollos (no soy profesional, evidnetemente)

Igualmente os agradecería información del sistema que estáis usando para la instalación: ordenador, sistema operativo y estación meteorológica.

Weewx funcionando en Orange Pi One

Estaba deseando que llegara el fin de semana para dedicarle un par de horas a la recién llegada, la Orange Pi One.

Como recordaréis, este cacharrito, que ha costado 12 euros puesto en casa, tiene una CPU muy potente, más potente que la Raspberry Pi 2.

Solo dispone de dos puertos USB. Uno normal 2.0, y otro en formato micro USB OTG.

Pero dispone de 512MB de RAM, una potente CPU y un puerto Ethernet.

Después de desechar la instalación de Debian, ya que no funciona correctamente el procedimiento de reinicio, esta mañana he instalado una imagen mínima de Ubuntu 14.04, descargada desde el foro de http://www.orangepi.org

El resultado es que no arrancaba. Unos minutos dedicados a la lectura, me hicieron ver que, como siempre, queremos resultados sin invertir tiempo en documentarnos.

Realizadas las modificaciones oportunas y otras recomendadas en otras páginas Web como http://www.cnx-software.com/2016/02/13/received-your-orange-pi-one-youll-need-to-tweak-your-fex-file-script-bin/ el resultado era el deseado. Un arranque perfecto y rápido.

El siguiente paso ha sido instalar Weewx. He aprovechado mi vieja Fine Offset y he realizado las pruebas.

En menos de 30 minutos estaba todo funcionando.

WeeWX funcionando en un ordenador de 12 euros.

Captura de pantalla de 2016-02-27 20:00:02

Captura de pantalla de 2016-02-27 19:58:48

VG Battery (versión compacta)

IMG_0373

El pasado 26 de Octubre escribía sobre la nueva batería, esta vez fuera del formato canaleta, en https://ea4tn.wordpress.com/2015/10/26/la-nueva-bateria-para-subir-al-monte-todavia-sin-nombre/

Sigo sin estar convencido de este formato. Particularmente, prefiero la canaleta, ya que se acopla muy bien a cualquier hueco en el lateral de la mochila.

Pero este formato, cuadrado, es cómodo de trabajar ya que, con un simple cutter, se puede mecanizar la tapa de la caja de PVC.

Así que, sin terminar todavía la primera versión, la publicada en Octubre, con voltímetro, pues me he puesto manos a la obra con la siguiente.

La diferencia es notable. El cable principal utilizado en esta versión es cable de silicona, del utilizado en aeromodelos.

Este cable es extremadamente flexible, gracias a que está formado por multitud de hilos, mucho más numerosos y finos que los habituales cables de cobre. Esta flexibilidad nos vendrá muy bien a la hora de introducir el cable dentro de la caja, puesto que el espacio no nos va a sobrar. Además, este tipo de cable soporta muy bien la temperatura del soldador, a diferencia de otros cables, en los que la funda se derrite muy rápidamente.

En esta versión, al igual que la anterior, el conector Powerpole va incrustado en la tapa. Pero la novedad es que también hemos incluido, incrustado en la tapa, el conector de balanceo.

Aquí puedes ver como ha quedado el interior.IMG_0371

Lamentablemente, en las primeras pruebas, el conector de balanceo no ha soportado los esfuerzos, para insertar y extraer el conector que va al cargador.

Tengo un par de ideas para mejorarlo, pero, ambas pasan por recibir unas placas de circuito impreso, en formato stripboard, que tengo pedidas por ebay.

Los materiales necesarios para esta batería:

  • 1 caja estanca IP65 de 83x83x56, comprada en Leroy Merlin
  • 6 celdas 18650, recicladas de ordenadores portátiles. En este caso son de Samsung
  • 1 Powerpole, con terminales de 30A (no tengo de menos intensidad)
  • 20 cm de cable de silicona (16AWG) rojo y negro
  • 1 cable de balanceo 3S con conector JST-XH macho
  • 1 conector JST-XH hembra para 3S
  • Pegamento de PVC
  • Cutter (ojo al mecanizar con cutter, extremar las precauciones)
  • Estaño y soldador

Nuevo juguete – Orange Pi One

orange_pi_one

Llevaba un tiempo esperando que pusieran a la venta el nueva Orange Pi One.

Ayer, por fin, recibí la noticia de que ya estaba a la venta en Aliexpress….así que me he agenciado uno todo lo rápido que he podido, ya que dentro de unos días empieza la celebración del año nuevo chino, y los paquetes pueden tardar una eternidad.

Por algo menos de 12 euros, puesto en casa….eso si….no sabes cuando llegará.

Aquí puedes ver más información sobre este nuevo juguetito que promete muchas alegrías.

Ya le estamos buscando aplicaciones. Por supuesto puede hacer lo mismo que una Raspberry Pi, a una cuarta parte del precio.

Empezaremos por probarla con Weewx 3.4.0 y la TE923