L’idée a éclos…

Mary Line
9 min readMar 3, 2021

--

Les stages viennent tout juste de finir et nous revoilà plongés dans une nouvelle aventure, le TFE, ce fameux travail de fin d’études. En réalité pour moi, il a commencé il y a déjà bien longtemps, nous étions encore en 2020, au mois de décembre pour être précise. Mais que vais-je donc faire pour mon TFE?

Je vous parlerais parfois en je et parfois en nous. Car oui, il y a un “nous”. Ce nous, c’est moi et mes parents. En effet, pour financer mon projet, j’ai le soutien de mes parents, qui vont m’aider à trouver une solution adaptée au budget tout en me donnant la possibilité de réaliser mon projet.

La naissance d’une idée

27 septembre 2020

Nous décidons de réaliser une couvaison d’œufs de dinde dans notre vieille couveuse, pour cela nous testons la température ainsi que l’humidité présente dans celle-ci. Il nous aura fallu 3 jours pour réussir à stabiliser la couveuse et pouvoir ainsi y mettre les œufs.

28 jours plus tard

Nous voilà avec notre première naissance. Sur les 12 œufs mis dans la couveuse seulement 2 ont réussis à éclore et ceci grâce à mon intervention. L’humidité n’étant pas assez élevé dans la couveuse, l’éclosion des poussins est assez délicate. Sans mon intervention (de nuit comme de jour), nous n’aurions jamais eu ses deux dindonneaux. Il est temps pour nous d’avoir une nouvelle couveuse.

Durant le repas du soir

Nous racontions tous notre journée, pour ma part, je parlais de mes potentielles idées de TFE. De fils en aiguille, nous venons à parler de l’achat d’une nouvelle couveuse. Pour rigoler, on me propose de créer cette nouvelle couveuse moi-même. Mais quelle idée géniale!!!! Mais attends, c’est quoi l’intérêt de créer quelque chose qui existe déjà. Et puis, est-ce que ça peut convenir comme TFE?

Décembre 2020

Et pourquoi ne pas faire une couveuse connectée. Et voilà, je l’ai mon idée!

Une idée qui évolue!

Création de la couveuse + application

Dans un premier temps, nous voulions créer la couveuse de A à Z. Mais nous nous sommes assez vite rendu compte que l’électronique coûte cher et que le matériel pour construire la “boite” de la couveuse est assez difficile à trouver en Belgique. Pour résumé, construire une couveuse s’avère assez compliqué et plus cher que d’acheter une couveuse toute faites.

On fait quoi pour finir ?

Après de longue réflexion, nous avons décidé d’acheter une couveuse automatique, pour plusieurs raisons :

  1. Ça revient moins cher ;
  2. Nous sommes ainsi certains que la “boite” est bien thermos-isolé ;
  3. Si je n’arrive pas à créer la couveuse souhaité, nous avons quand même une couveuse fonctionnelle ;
  4. On a besoin d’une couveuse assez vite et le projet ne va pas se faire en un mois.

Nous avons donc décidé d’acheter une couveuse cimuka — 120 oeufs eten fonction de l’électronique présent dans couveuse soit je l’utilise, soit je passe sur un Raspberry.

Couveuse cimuka 120 oeufs

C’est ainsi que mon TFE à commencer en décembre 2020. En effet, il va falloir du temps pour rassembler tous le matériel, surtout en période covid, je préfère donc m’y prendre à temps.

Une application sur la couveuse ou sur le téléphone?

Dans un premier, j’ai imaginé une application sur téléphone qui permet de gérer la couveuse. J’ai assez vite changé d’idée pour me diriger vers une application qui serait intégré à la couveuse. En effet, si l’application est uniquement sur téléphone, l’utilisateur ne sait pas avoir les informations de la couveuse si celui-ci est déchargé. De plus, nous pensons qu’il est important d’avoir les infos liées à la couveuse sur celle-ci. Je vais donc créer une application intégrer à une couveuse.

Pour aller plus loin

Sur le long terme, car oui, j’ai bien l’intention de pousser ce projet très loin, j’envisage de créer une app pour téléphone qui permettrait d’avoir les informations en temps réel de la couveuse sans être à proximité. D’autres fonctionnalités ont été pensées, mais je n’ai pour le moment rien de concret. J’y travaille!

L’idée se concrétise

Maman poule

Acheter une couveuse, une simple tâche normalement, eh bien non. Le magasin Ducatillon se trouve en France à 5 km en vol d’oiseau de la Belgique. Si près et pourtant si loin, effectivement la France est confinée, interdiction pour nous de nous rendre en France. De plus, les délais de livraison sont très long. En résumé, je vois déjà mon projet tombé à l’eau à cause de ce foutu covid. C’est sans compter sur un membre de la famille qui habite du côté de Tournai qui a l’autorisation de voyager en France pour faire ses courses. L’espoir renait à nouveau et le 19 décembre 2020, elle est là, la fameuse couveuse!

Je la déballe ni une, ni deux et avant même sa première utilisation, je commence à démonter le boitier où se cache l’électronique pour voir ce qu’il en est. Je me rends assez vite compte que ça va être difficile de tout utiliser, mais que la résistance chauffante, le ventilateur, les moteurs de retournements et le brumisateur peuvent être récupéré et utiliser.

Électronique de la couveuse Ccimuka 120 œufs

L’électronique

Avant de commander l’électronique, il a fallu qu’on réfléchisse à nos besoins. Sur base d’une couveuse, nous avons réfléchis aux différents éléments essentiels. Ensuite, nous avons ajouté les autres éléments électroniques dont nous pourrions avoir besoin en fonction des fonctionnalités que nous avons pensées jusqu’à présent.

Fonctionnalité

  • Gestion d’une couvée normale et/ou échelonné ;
  • Mise en place de l’incubation par espère ;
  • Gestion de la durée l’incubation et éclosion ;
  • Envoi de sms quand il y a de gros problème: coupure de courants, différence trop grande de la température et/ou humidité.
  • Une application sur téléphone qui est relié à la couveuse: permet de voir en temps réel sans être près de la couveuse.
  • Une caméra pour voir dans les paniers d’éclosions.

En commençant, le panier pour acheter les éléments de base, nous nous rendons vite compte qu’il sera difficile d’acheter tout ce que je souhaite, c’est trop cher! Nous décidons que dans un premier temps, je me concentre sur les fonctionnalités de base.

Il me faut donc:

  • Carte Raspberry PI4–8Go
  • Alimentation Raspberry
  • StromPi 3
  • Batterie StromPI
  • Capteur Nieau eau
  • Support Raspberry
  • Capteur humidité + température DHT32 Groove
  • Relais Groove
  • Shield linker
Ma première commande

Tout n’est pas de stock, mais malgré ça nous décidons de quand même commander afin de pouvoir tester les éléments déjà disponibles. Une fois tout reçu, nous apercevons que les câbles des capteurs ne sont pas compatible avec le Shield Linker Raspberry PI. Nous hésitons du coup à passer sur un Arduino. Surtout que lors de nos recherches, nous avions trouvé beaucoup de code pour les capteurs Groove sur Arduino et très peu sur Raspberry PI. Après de longue discussion, nous décidons de passer sur un Arduino.

Un Arduino ET un Raspberry

L’Arduino est un microcontrôleur, il va donc me permettre de gérer l’électronique et le Raspberry va quant à lui héberger l’application ainsi que la base données.

Un peu de code

Durant mes stages, je n’ai pas eu l’occasion de faire du code. Afin de ne pas perdre la main, j’ai décidé de commencer à coder mon app. Dans un premier temps, il a fallu récupérer les données des capteurs pour pouvoir les utiliser.

Pour réaliser cela, il faut que j’installe le logiciel Arduino IDE. J’ai aussi récupéré les différents codes des capteurs afin de les avoir à porter demain sur le site “seeed Wiki”. Le langage utiliser pour contrôler les capteurs est du C++. Aïe, je ne connais pas. Mais mon papa, a dans sa jeunesse codé en C++, j’avais donc quelqu’un pour m’épauler.

Dans un premier temps, je voulais que l’Arduino me renvoie les informations que je lui demandais. Si jelui demande la température, il me renvoie la température et juste la température. Si je lui demande l’humidité, il me renvoie l’humidité et uniquement ça. Etc. je me suis assez vite rendu compte que ce n’était pas possible. L’Arduino ne fait que réaliser une ou plusieurs tâches en boucle. Me voilà bien ennuyer, il faut que je revois ma façon de penser.

Après plusieurs jours et des millions d’essaies, J’arrive à faire afficher les informations comme la température et l’humidité de la pièce, c’est bon j’ai pigé le truc ou presque. Il faut avouer que certaines lignes de code reste encore un mystère.

Il faudrait maintenant que je puisse afficher sur mon Raspberry, les données. Afin de me simplifier la vie, j’ai d’abord voulu les faire afficher sur mon pc. Pour y arriver, je vais utiliser le logiciel NodeJs et la librairie “serialport”.

Grâces à la documentation liée à la librairie “serialport” età mes différentes recherches, j’ai finalement réussis à faire en sorte d’avoir l’humidité, la température et le niveau d’eau qui s’affiche dans le terminal, mais aussi à ce que les relais s’allument et s’éteignent en fonction de la température et de l’humidité.

Formulaire

J’ai décidé de créer un formulaire pour avoir des informations afin desavoir comment les personnes gère actuellement leur couvaison, mais aussi pour savoir si mon projet pourrait les intéressés.

Dans un premier temps, j’ai demandé comment ils se sont formés pour gérer une couvée? Les réponses sont assez variables: conseils d’autrui, internet, sur le tas, mode d’emploi. Sur les 15 réponses: 5 personnes ont répondu qu’il avait appris sur le tas. 8 personnes ont dit avoir utilisé internet, facebook, forum,… Des sources pas toujours sûr. Je trouve ça effrayant, car il s’agit quand même d’être vivant. Ces résultats me montrent qu’il est important que l’application assiste au mieux les utilisateurs.

Ensuite, je leur ai demandé comment il gère la couvaison? La réponse principale est l’utilisation d’un calendrier et vient en deuxième place l’utilisation d’un téléphone pour les rappels. Certains m’ont répondu un fichier Excel. Je n’ai malheureusement pas plus d’explication, car elles ne m’ont pas laissé d’adresse mail pour que je puisse les recontacter.

Et finalement, je leur ai simplement demandé leur avis sur mon projet. Voici leur retour:

  • Top pour éviter les oublis ;
  • Couveuse entièrement automatique donc application inutile ;
  • Une simple appli de rappel, pas une couveuse connectée ;
  • Top de pouvoir gérer avec une app ;
  • Pratique quand on échelonne les naissances ;
  • Inutile, car demande pas beaucoup de temps ;
  • Inutile n’utilise pas de smartphone ;
  • Utile pour les personnes pas “smart” ;
  • Intéressant d’avoir un système d’alarme ;
  • Application compatible à tout modèle ;
  • Application pense-bête ;

Ces remarques m’ont donnée de nouvelles idées, de nouvelles fonctionnalités,…

Mon pitch

Présenter mon TFE en 3 minutes, je voulais parler de tout mon avancement mais je dépassais largement 5 minutes. Je me suis donc contenter sur mon idée; car il me semblait important de bien présenter le sujet qui n’est pas très pertinent au premier abord, surtout quand on ne s’y connait pas. Après tout, faire une application pour quelque chose qui est automatique, quel est l’intérêt? Il était pour moi indispensable d’expliquer pourquoi, je voulais faire ça!

Conclusion de ma présentation

juste avancer

Une couveuse connectée? J’adore.

Dans les prochains jours

Je souhaite créer une liste des fonctionnalités des plus absurdes au plus raisonnable et d’en garder quelques une sur lesquels me concentrer. Je souhaite aussi commencé à essayer de créer la base de données.

Vous avez dit une time sheet!

Eh j’ai oublié de la faire! J’ai beaucoup travaillé sur le code durant mon stage, car j’en avais pas et comment dire… ça me manquait. Du coup, je n’ai pas noté combien de temps j’ai passé autour.

Durant c’est deux dernières semaines, j’ai tout d’abord été malade. Promis, c’est pas le Covid, mon test est négatif, juste un état grippale. Ce qui m’a ralenti dans mon travail. Je n’ai donc travaillé que très peu durant c’est deux semaine. Je me suis malgré tout concentré sur le pitch et la création d’un formulaire pour avoir l’avis d’autres personnes.

Promis j’en aurai une pour la prochaine fois.

Conclusion

J’ai déjà bien avancé dans mon TFE, mais je pense que si je veux avoir un truc chouette à présenter à la fin de l’année, il ne faut pas que je ralentisse la cadence. Le code est à retravailler, certains éléments ne sont pas encore intégrés. Je n’ai pas encore touché à la base de données. J’ai encore du boulot sur la planche, mais plus je travaille autour de ce projet plus j’ai envie de travailler autour.

--

--

Mary Line
Mary Line

No responses yet