deblan.io-gemini/blog/posts/580.gmi
2021-04-09 15:40:55 +02:00

55 lines
2.6 KiB
Plaintext

# Monitoring d'un terrarium
* 2020-03-25 02:00:56
* Développement
```html
<p>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%.</p>
```
```html
<p>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 🦖</p>
```
```html
<p>Le Raspberry PI utilisé est le modèle 4 avec 2Go de RAM muni de Raspbian Lite.
La vidéo s'appuie sur la <a href="https://www.kubii.fr/cameras-accessoires/2333-raspberry-pi-camera-fisheye-grand-angle-5mp-kubii-3272496012561.html">caméra fisheyes à vision nocturne</a>
et le logiciel <a href="https://motion-project.github.io/motion_config.html">Motion</a>
combiné au frontend <a href="https://github.com/ccrisan/motioneye/wiki">MotionEye</a>. Le
capteur est un <a href="https://www.kubii.fr/composants-raspberry-pi/2329-capteur-am2011-humidite-et-temperature-kubii-3272496012493.html">AM2302</a>
et mesure la température et l'hygrométrie.</p>
```
```html
<p><img src="https://upload.deblan.org/u/2020-03/5e7aa606.jpg" alt="" /><img src="https://upload.deblan.org/u/2020-03/5e7aa73f.jpg" alt="" /></p>
```
```html
<p>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 📽</p>
```
```html
<p>Le résultat est plutôt pas mal cool et on apprécie vraiment l'aide que ça apporte !</p>
```
```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>
```