Bannière liberation Rennes 2.jpg

A l'occasion des 80 ans de la libération de Rennes, (re)découvrez l'ensemble des
contributions autour de la Seconde Guerre mondiale et de la libération sur Wiki-Rennes.

Fabrication d’une station connectée pour l’observation des oiseaux

De WikiRennes
Aller à la navigationAller à la recherche

Reliée à internet, cette mangeoire prend en photo les oiseaux qui viennent se nourrir, et alimente une base de données permettant de recueillir des informations sur la biodiversité.

Le projet viabird a été imaginé lors de l'événement Europe Remix, un marathon créatif de 2 jours à la maison des associations de Rennes.

Puis le système a été développé par Emilien et Rémi, étudiants d'Epitech, avec le LabFab de Rennes.

Site internet et tutoriel du projet : viabird.eu

Préparation du matériel

Le labfab de Rennes a publié les plans d'une mangeoire en bois pour la découpe laser. Or Thibault Ayache, designer de ces plans, m'indique que la LPO l'a informé d'un problème : les planches de contreplaqué ne sont pas adaptées à une mangeoire à oiseaux, car elles comportent de la colle.

Nous avons donc envisagé de construire la mangeoire avec des planches de bois brut. Nous aurions pu adapter les plans pour faire la découpe avec une CNC, mais nous avons préféré la bonne vieille méthode de nos papis, et faire tout ça à la scie et à la perceuse.

Au niveau des composants, voici la liste :

  • raspberry pi 4 model B - 2Go, avec carte micro-SD 32 Go
  • détecteur de mouvement MH-SR602 MINI
  • Pi caméra 5MP version 1.3
  • Pi Hat POE (pour alimenter le raspberry en POE par un cable RJ45)
  • Adaptateur d'alimentation POE RJ45

Jeudi 20 août 2020

On s'attaque à la fabrication en bois. Après la découpe des planches, Bruno et Hector reportent les centres des trous ronds sur les différentes planches pour le perçage des ouvertures.

Perçage : à chacun sa technique. Pierro puis Bruno : le retournement de la pièce à mi-perçage donne une meilleure finition, pas d'éclats de bois. Mais le forêt ne permet pas d'avoir un résultat propre. Deuxième technique à la scie cloche, les résultats sont "nickels".

Les petites mains utilisent la râpe avec énergie pour lisser les trous.

L'idée d'utiliser des tourillons pour fixer les planches entre elles est parfaite ! En plus d'être rapide à mettre en place, cette technique permet de démonter les planches si besoin (et vu le nombre de manipulations et de tests à effectuer sur le raspberry, le démontage a été nécessaire plusieurs fois !)

On s'attaque ensuite à l'installation de Raspbian puis viabird, sur le raspberry pi. En suivant le tuto viabird, aucun problème pour l'installation. Par contre l'exécution du programme renvoyait une erreur. Après plusieurs échanges par mail avec Emilien, développeur de Viabird, le problème a été corrigé.

Jeudi 27 août 2020

Nous avons effectué de nouveaux perçages sur les parois de la mangeoire. En effet, les tests de prises de photos nous ont montré qu'il n'y avait pas assez de lumière qui entrait dans la mangeoire.

Puis nous avons installé le POE Hat. Il s'agit d'une carte qui vient se brancher sur les ports GPIO du Raspberry. Dès le premier test, cela fonctionne ! Nous pouvons maintenant alimenter le raspberry pi directement avec le cable RJ45. Le problème, c'est que les ports GPIO ne sont plus accessibles. On ne peut plus brancher le détecteur de mouvement ! On trouve une solution en rajoutant entre le raspberry et le POE Hat des connecteurs avec des broches plus longues. Ainsi, le dépassement de ces broches permet de brancher les cables du détecteur de mouvement. Il a fallu également remplacer les entretoises entre le raspberry et le POE Hat, car l'espace entre les cartes était plus important.

Finalisations

Accès ssh

Nous avons activé le ssh afin de pouvoir prendre le contrôle du raspberry pi à distance. : https://raspberry-pi.fr/connecter-ssh-raspberry-pi/

Attention, il faut modifier le mot de passe par défaut afin de se protéger contre les éventuelles intrusions : dans le terminal, taper la commande "passwd". Il sera demandé d'entrer le mot de passe actuel (par défaut sur Raspbian, le mot de passe est "raspberry"), puis d'entrer deux fois le nouveau mot de passe

Accéder à viabird depuis l'extérieur

Pour rendre accessible l'application viabird depuis l'extérieur (internet). :

  1. définir une ip locale fixe pour le raspberry : https://raspberry-pi.fr/ip-locale-fixe/
  2. sur le routeur, faire une redirection de port depuis un port au choix (on choisit 4000 car le port 80 est déjà utilisé) vers l'adresse ip du raspberry, port 80
  3. dans la zone dns de notre nom de domaine mqlt.fr, configurer une redirection SRV sur un sous-domaine pour le faire pointer vers le port 4000 de notre box.

Problèmes rencontrés, développement futurs

Les étudiants qui développent le projet vont continuer à le faire évoluer. Dans le futur, il y aura un lien entre le raspberry et le serveur du site viabird.eu avec la carte des mangeoires connectées, la reconnaissance des espèces prises en photo, etc...

Suite à la fabrication et à l'utilisation de cette mangeoire, nous avons aussi quelques suggestions. Et comme on ne sait pas utiliser github, on écrit tout ça ici.

Supprimer des photos

Le programme viabird n'est pas équipé d'une fonction pour supprimer les photos prises. Et pourtant, on a besoin de supprimer toutes les photos test prises lors de l'installation ! En naviguant dans le dossier, on ne peut pas supprimer car les fichiers appartiennent au root. On utilise donc la commande sudo pcmanfm pour ouvrir le gestionnaire de fichiers avec les droits super-admin. On peut alors supprimer les images. Est-il possible de rajouter cette fonctionnalité dans l'application ?

Régler la sensibilité du capteur de mouvement

Il semble qu'une photo soit prise à chaque fois que quelqu'un passe devant la mangeoire, ou s'il y a un changement de luminosité. Nous testons en modifiant l'emplacement du capteur, mais est-il possible de régler cela de manière logicielle ?