deblan.io-gemini/blog/posts/580.gmi
2020-11-28 17:15:52 +01:00

29 lines
2.3 KiB
Plaintext

Il y a quelques semaines, nous avons acheté un terrarium pour le pogona de ma chère et tendre moitié. C'est un animal qui implique un environnement particulier avec des températures de jour et de nuit à ne pas dépasser, et une hygrométrie qui ne doit pas franchir le 50%.
On a installé un thermomètre et un hygromètre analogiques mais les valeurs ne sont pas précises à la lecture. Cela a été un bon prétexte pour jouer avec un Raspberry PI et entreprendre l'installation d'une sonde pour mesurer la température et l'hygrométrie. On a en profité pour ajouter une caméra infra-rouge. Nous pouvons donc avoir des alertes quand les seuils sont dépassés et il est possible de quitter l'appartement tout en gardant un œil sur le dinosaure 🦖
Le Raspberry PI utilisé est le modèle 4 avec 2Go de RAM muni de Raspbian Lite. La vidéo s'appuie sur la
=> https://www.kubii.fr/cameras-accessoires/2333-raspberry-pi-camera-fisheye-grand-angle-5mp-kubii-3272496012561.html caméra fisheyes à vision nocturne
et le logiciel
=> https://motion-project.github.io/motion_config.html Motion
combiné au frontend
=> https://github.com/ccrisan/motioneye/wiki MotionEye
. Le capteur est un
=> https://www.kubii.fr/composants-raspberry-pi/2329-capteur-am2011-humidite-et-temperature-kubii-3272496012493.html AM2302
et mesure la température et l'hygrométrie.
=> https://upload.deblan.org/u/2020-03/5e7aa606.jpg [IMG]
=> https://upload.deblan.org/u/2020-03/5e7aa73f.jpg [IMG]
Le Raspberry PI est dédié pour faire les mesures et gérer la caméra. Les mesures sont envoyées vers une application web développée en PHP avec Symfony pour produire de jolis graphiques 📈. Des enregistrements vidéos sont également réalisés lorsqu'un mouvement est détecté. Les captures sont récupérés périodiquement vers l'application web afin qu'on puisse les consulter quand on veut 📽
Le résultat est plutôt pas mal cool et on apprécie vraiment l'aide que ça apporte !
```html
<video controls loop preload style="width: 100%; height: auto">
<source src="/~simon/videos/terrarium/terrarium-web.mp4" type="video/mp4" />
<source src="/~simon/videos/terrarium/terrarium-web.webm" type="video/webm" />
<source src="/~simon/videos/terrarium/terrarium-web.ogv" type="video/ogg" />
</video>
```