Raspberry Pi, caméra, timelapse : Freebox, Widgets, FTP

Les améliorations techniques ayant été effectuées, cf billet précédent, il était temps de remettre la Framboise à jour : rien n’avait été fait depuis une année environ, un p’tit apt-get upgrade n’a pas été inutile donc, suivi d’un rpi-update.

A noter que cette dernière commande avait désactivé les modules i2c et rpi : un raspi-config plus tard, un reboot, et tout était reparti, les capteurs de température/pression refonctionnaient comme avant.

FREEBOX ET AFP :

Les améliorations logicielles donc, à commencer par le stockage des images sur le disque dur d’une Freebox Revolution, en installant le protocole afp :

sudo apt-get install afpfs-ng

Il ne reste plus maintenant qu’à venir créer un répertoire sur le Raspberry et « monter » la Freebox :

mkdir /home/pi/freebox
sudo mount_afp 'afp://login:pass;@192.168.1.1/Disque dur/timelapse' /home/pi/freebox/

Remplacez login:pass par vos propres informations, et l’IP 192.168.1.1 par celle que vous utilisez, bien entendu.

Pour rendre ce montage opérationnel en cas de reboot, ajoutez la ligne dans /etc/rc.local :

sudo mount_afp 'afp://login:pass;@192.168.1.1/Disque dur/timelapse' /home/pi/freebox/

et redémarrez. En allant dans /home/pi/freebox, vous afficherez le contenu de votre Freebox, simple non ? J’ai rajouté un chmod 755  freebox/ personnellement, même si effectivement cela peut présenter un risque de sécurité.

 

TIMELAPSE :

Autre amélioration, la copie de l’image capturée toutes les minutes, photo.jpg sur la freebox, mais une copie uniquement toutes les 5 mn pour ne pas charger le disque. Il suffit de rajouter une simple ligne dans le crontab, avec crontab -e :

*/5 * * * * cp /home/pi/photo.jpg /home/pi/freebox/timelapse/$(date "+\%Y\%m\%d\%H\%M\%S.photo.jpg")

Nous récupérons alors un fichier jpg intégrant la date et l’heure au début, pratique ensuite pour les compiler et en retirer une animation vidéo par exemple… Sur OS/X, j’utilise Time Lapse Assembler : sélectionnez un répertoire, indiquez 5 fps pour une vitesse d’affichage convenable, et compilez en cliquant sur Encode.

time lapse assemblerLe résultat est bluffant j’avoue, il ne lui manque qu’un peu de musique, chose possible si vous uploadez sur Youtube par la suite.

 

WIDGET ANDROID :

Notre Raspberry Timelapse transmet toutes les minutes une photo à jour sur un site web, via ftp, en utilisant ncftpput et un simple script bash. La commande est simple :

ncftpput -t 30 -u login -p password ftp.monsite.com /www /home/pi/photo.jpg

Entrez les informations correctes bien entendu : login, mot de passe, l’url de votre site ftp et le répertoire destination (ici /www). Nous pouvons donc visualiser une image sur http://www.monsite.com/photo.jpg. Super, mais si cette image s’affichait d’elle même, toutes les xx minutes, directement sur notre tablette Android, sous forme de Widget :

widget
Widget Android pour URL

Installez simplement URL IMAGE WIDGET depuis Google Play puis venez installer le widget sur votre dock Android : différentes tailles vous seront proposées. Rentrez l’url http://www.monsite.com/photo.jpg, choisissez la période d’actualisation (en heures ou minutes), et validez en tapant sur CLOSE : et voilà, vous aurez votre cliché aussi souvent que voulu, pratique non ?

 

 

Publications similaires

  • | |

    Freemobile : bridage Facebook ? La preuve par le débit…

    Disposant d’un hotspot WiFi avec carte SIM Freemobile, il m’arrive d’expérimenter avec ce matériel, non pas pour surfer, ne rêvons pas, mais pour le développement de certains produits novateurs. En gros, j’ai une connexion via un port USB, et cela me suffit pour travailler en labo. Lors de ma découverte, je suis connecté en roaming sur l’antenne Orange de Crossac, en H+ (ou plutôt en H—- lol). Le débit ? N’en parlons pas, c’est tout juste du RTC amélioré, comme…

  • Objets connectés : une aide aux seniors ?

    Les objets connectés sont désormais mentionnés partout : impossible de dormir sans qu’un bracelet ou qu’une appli surveille votre sommeil, impossible de courir sans que vos pas soient comptés, et surtout, pas moyen de vous peser sans que l’horrible machine ne vous sorte votre IMC et vous suggère différentes méthodes pour coller au chiffre que vous devriez avoir. Mais pourrait-on envisager un peu plus, un peu mieux, et surtout, un peu plus utile ? Imaginez par exemple un senior qui aimerait…

  • Le Redressement sans fil

    C’est via email que le Ministère du Redressement Productif, sous la plume de Louis Fleuret, incite les opérateurs inscrits à l’ARCEP à se mobiliser pour relier les écoles en haut débit : Madame, Monsieur, Dans le cadre du Programme des investissements d’avenir et du Plan France Très Haut Débit, le Gouvernement vient de lancer l’appel à projets « France Très Haut Débit – écoles connectées ». Celui-ci vise à soutenir l’installation d’équipements de réception hertziens (satellitaire ou terrestre) des établissements scolaires ne…

  • BananaPi-D1 : découverte d’une caméra miniature

    Reçue voici quelques jours, la petite caméra BananaPi-D1 m’a pris pas mal de temps pour réussir à comprendre son fonctionnement, mais cela commence à fonctionner, petit à petit.   Commençons par le flashage du firmware 2.0. Allez chercher l’image sur ce lien, une image qui contiendra également l’utilitaire de flashage, hélas exclusivement sous Winchose, tant pis si vous avez Ubuntu ou OS/X comme moi. Ceci dit, une machine virtuelle XP fonctionnera parfaitement. Pour flasher, suivez ces étapes : lancez l’utilitaire Burntool…

  • FreeboxWifiConnect sous Androïd

    Le logiciel FreeboxWifiConnect permet de mémoriser les identifiants Free et d’automatiser la connexion à une Freebox acceptant le partage par WiFi. La connexion est ainsi bien plus rapide, vous évitant d’utiliser le cas échéant votre forfait data en utilisant votre mobile Androïd comme simple modem. FBC est pour le moment disponible en Beta sur Androïd market. Une version iPhone et une version Blackberry sont dès à présent prévues.

  • Galaxy Note 1 : changer le connecteur micro-USB

    Heureux possesseur d’un Galaxy Note 1ère génération depuis environ deux ans, je rencontrais des problèmes réguliers avec sa charge : impossible de simplement enficher le cordon du chargeur, il fallait impérativement venir exercer une pression mécanique pour le positionner de travers ! Damned, horreur, par Ste Nataloche Coquelicot-Mauricette, le connecteur micro-USB de l’appareil semblait bien avoir fait son temps !!! Deux ans seulement, imaginez un peu la qualité du matériel Samsung du coup, j’avoue avoir un brin pesté contre le…