Mission boite à Blob

Table des matières

La mission

alt

Le contexte

Thomas Pesquet a emmené dans l’espace des blobs pour réaliser certaines expériences en impesanteur. Sur Terre, 2 000 classes vont suivre les protocoles d’Audrey Dussutour pour reproduire les mêmes expériences et transmettre leurs résultats (nom de code : Blob-Terre liée à la mission Alpha de Thomas Pesquet).

Les objectifs

Construire un mini labo qui va accueillir les boites de pétri avec quelques contraintes :

☑️ Le blob doit être pris en photo à intervalles réguliers (ces photos serviront à construire une vidéo timelapse pour observer les changements)

☑️ Les photos et la vidéo doivent être consultables sur Internet

☑️ Il doit rester dans l’obscurité et respirer

☑️ Il doit être nourri et nettoyé tous les jours

Et bien entendu en appliquant les fondamentaux du “Security by design” 🛡️

alt

La mission a été accomplie ici alt

alt

Pour les curieux du Blob : voir ici ou encore là le Ted d’Audrey Dussutour

Prendre des photos …

alt

Prendre des photos régulièrement, c’est une mission pour un Raspberry Pi avec son module caméra !

alt

Un script Python, la librairie openCV pour enrichir d’un horodatage à chaque cliché et ce sera parfait !

Notre cher Blob, baptisé Blobby pour l’occasion, n’aime pas du tout la lumière.

Pas de problème nous avons la vision nocturne et les projecteurs infrarouge.

En attendant que notre ami soit parmi nous testons avec des lentilles 🙂

Le rendu n’est pas très satisfaisant …

alt

Le challenge de l’obscurité

Pour quelques euros, j’ai trouvé un anneau à LED qui en plus est multicolore.

On va pouvoir mettre l’ambiance dans la boite à Blob !

alt

Ajoutons quelques lignes de code pour allumer à la demande et ainsi satisfaire les besoins d’obscurité de Blobby.

Le rendu de nos lentilles est maintenant tout à fait correct !

alt

Publier les photos et vidéos

Partageons ces clichés pour que Blobby devienne influenceur !

alt

Un serveur Web avec une page dédiée et le service est rendu !

Sauf que :

👉 le Raspberry ne sera pas accessible directement depuis Internet

👉 la boite à Blob sera déplacée, Blobby ne peut rester seul le week-end à l’école !

👉 il ne faudrait pas que l’affluence sur le site Web empêche la prise de photos

Nous devons dissocier les rôles de prise de photos et de publication dans deux modules distincts.

Comment échanger les photos entre nos modules

Première idée, un transfert de fichier à chaque prise de photos.

alt

Une autre approche offrant davantage de potentiel est d’utiliser un « bus de donnée ».

La technologie MQTT est totalement adaptée à notre contexte.

alt

Notre Raspberry publie ses données dans le bus, le site Web les consomme.

Deux avantages à cette approche :

👉 Au delà des images et des vidéos, nous allons pouvoir transférer des données supplémentaires liées à l’expérimentation

👉 La boite à Blob pourra recevoir des ordres depuis l’extérieur (modification de la fréquence de capture par exemple)

Résultat :

alt

Bonus

Sécurité

👉 Activation du chiffrement (httpS) grâce à l’autorité « Let’s Encrypt »

👉 Activation d’un Reverse proxy

alt

Mesurer l’audience

Afin de se donner une idée de la popularité de Blobby, mettons en place de la métrologie.

alt

Matomo est retenue, solution plus respectueuse de la vie privée que Google Analytics…

alt

Limiter les chocs électriques

Pour éviter les chocs électriques et assurer une continuité de service pendant le transport, un petit “onduleur” est intégré.

alt

La boite

Il faut maintenant mettre en boite notre kit !

Un espace labo, un local technique et ce sera parfait.

Appréciez la maitrise de Microsoft Paint ;-)

alt

Afin d’avoir une boite stylée, utilisons l’assemblage japonais.

La découpe sera réalisée à l’aide d’une fraiseuse numérique.

alt

Petite attention pour Blobby on va graver la porte à son effigie

Le voici avant sa vectorisation

alt

Et son rendu

alt

Modélisation

La conception est réalisée sous VCarve, ce logiciel génère le chemin (GCode) de la broche.

alt

Quelques copeaux plus tard …

C’est parti pour le shooting photo !

alt
alt
alt
alt
alt
alt
alt

Nous sommes prêts à accueillir Blobby.

Edit : quelques clichés de la version 2 qui acceuille notre blobby endormi …

Un grand merci à Christophe de CNC Fraise (https://www.cncfraises.fr) pour les conseils et le sponsoring

alt
alt
alt
alt
alt
alt

Related