Timelapse avec un raspbery PI3

J’avais envie de voir pousser mon jardin sur une année, et en découvrant le Raspberry, je me suis dit que ca pourrait le faire: il y a une caméra prévue pour, ca ne coute pas grand chose: andiamo! En plus, J’avais déjà un nas Synology avec plein de TB pour gérer le stockage, restait plus qu’à installer tout ca dans la philosophie on installe et on oublie.

Comme souvent, les projets sont plus vite pensés que réalisé…

Pour commencer: un boitier en plexi pour le Raspberry: là il est très moche (j’en referai un quand j’aurais du temps) mais il supporte les intempéries. Une rallonge avec des sachets de congélation pour l’étanchéité (pas fait pour ca à la base mais c’est vachement résistant !)

Ensuite, le réseau: j’ai installé un répétiteur qui m’a fait plein de misères car ce cher ami était parametré d’usine pour faire DHCP et il distribuait des IP existantes, ca m’a mis un joli bronx sur le réseau. Une fois le DHCP désactivé, j’ai parametré le WIFI du Raspberry (cf plus bas), et ca marchait!

« L’infrastructure » était en place.

Le script qui exécute les prises de vue:


#!/bin/bash
hourBase=`date +%H`
hour=${hourBase#0}
currentTime=$(date +"%H%M");

if [ "$currentTime" -gt 0800 ] && [ "$currentTime" -lt 1830 ]; then
    pDate=$(date +"%Y-%m-%d_%H%M")
    fDate=$(date +"%Y-%m-%d")
    dir="/home/pi/timeLapse/$fDate"
    if [[ ! -e $dir ]]; then
        mkdir $dir
    fi
    raspistill -o /home/pi/timeLapse/$fDate/$pDate.jpg
fi

Quelques posts glanés sur le web dont je me suis inspiré pour réaliser un timelapse avec un raspberry

Setting WiFi up via the command line – Raspberry Pi Documentation

Setting WiFi up via the command line
This method is suitable if you don’t have access to the graphical user interface normally used to set up WiFi on the Raspberry Pi. It’s especially suitable for use with a serial console cable if you don’t have access to a screen or wired Ethernet network. Note also that no additional software is required; everything you need is already included on the Raspberry Pi.

6 + 13 =

@multibabirel