/E-KFC

School Project | Workshop -- Smart Campagne -- Octobre 2022

Primary LanguageC++

📄 E-KFC

School Project | Workshop -- Smart Campagne -- Octobre 2022

Projet en Groupe -- Gagnant du Workshop EPSI Grenoble

3Ăšme sur 16 Ă©coles niveau National

✏ Consigne pour le projet :

L'Ă©tendu du rĂ©seau internet en France mĂ©tropolitaine a facilitĂ© la migration des familles qui quittent la ville pour vivre Ă  la campagne et travailler Ă  distance. La crise sanitaire a favorisĂ© cet environnement de travail qui bĂ©nĂ©ficie notamment le secteur de service. Qu'en est-il de nos campagnes et de nos agriculteurs, Ă©leveurs, horticulteurs et en gĂ©nĂ©ral tous les acteurs liĂ©s Ă  la production alimentaire ? Comment les nouvelles technologies pourraient les aider Ă  mieux travailler en tenant en compte toutes les variables des mĂ©tiers en lien avec la nature ? Comment peut-on crĂ©er une smart camapagne ? Les propositions peuvent toucher n'importe quel type d'activitĂ© agricole. La solution idĂ©ale serait un prototype en Ă©tat de marche ou une proposition avec une analyse complĂšte et pertinente avec les contraintes technologiques mises en place. Vous pouvez aussi penser Ă  une application dĂ©veloppĂ©e selon les directives de l'Ă©co-conception. Les contraintes Ă  tenir en compte : viabilitĂ© de la solution (prix, taille de l'appareillage, connectivitĂ©, analyse du marchĂ©), l'intĂ©rĂȘt de votre solution (retombĂ©es Ă©cologiques, allĂ©gement du travail, ...).

LIVRABLES ATTENDUS Rendu final :

L'idĂ©e proposĂ©e doit ĂȘtre fonctionnelle. Toute innovation permettant d’amĂ©liorer l’expĂ©rience utilisateur sera apprĂ©ciĂ©e. Rendus intermĂ©diaires Lundi, fin de journĂ©e : point avec le coach local pour obtenir son feu vert pour la poursuite du projet.

COMPETENCES TRANSVERSALES ET PROFESSIONNELLES VISEES: SAVOIR-ÊTRE :

  • Travailler de façon autonome vers un objectif commun Ă  toute l’équipe
  • Collaborer et travailler en Ă©quipe
  • Communiquer et rendre compte auprĂšs de ses partenaires et de sa hiĂ©rarchie

SAVOIR-FAIRE :

  • Rechercher des solutions innovantes
  • Concevoir une solution digitale innovante

VOTRE BOITE A OUTILS POUR CE WORKSHOP :

  • Langages de programmation, environnements et outils libres
  • L’hĂ©bergement du site/de l’application est libre, au choix des Ă©quipes avec l’aide du ou des coachs
  • Les mails doivent ĂȘtre envoyĂ©s en mettant en copie le/la Responsable PĂ©dagogique de votre Ă©cole. Tout mail doit avoir en objet : la ville du Campus + le nom de l’équipe. Et les piĂšces jointes doivent ĂȘtre bien nommĂ©es pour ĂȘtre clairement identifiables. Merci de respecter les consignes. Tout envoi de rendu qui ne respecterait pas ce formalisme ne sera pas Ă©valuĂ©.

Jury local : vendredi Matin : Un jury local est organisĂ© par chacun des campus. Ce jury donne lieu Ă  une Ă©valuation. Le/la Responsable PĂ©dagogique communique le nom du vainqueur Ă  l’équipe nationale. AprĂšs-midi : 13h00-15h00 : l’équipe gagnante de chaque campus rĂ©alise 2 vidĂ©os (pitch et dĂ©monstration technique). 15h00 au plus tard : les vidĂ©os et rendus (lien vers la solution et documentation) sont envoyĂ©s sur le mail du Workshop.

  • Un pitch vidĂ©o de 3 min : Ce pitch doit pouvoir convaincre un public non technique. Il doit convaincre de l’utilitĂ© et de la pertinence de la solution choisie.
  • Une vidĂ©o de dĂ©monstration : Une vidĂ©o de 5 minutes maximum faisant la dĂ©monstration du fonctionnement de la solution et des choix techniques. La solution doit ĂȘtre fonctionnelle et ne doit pas nĂ©cessiter d’installation. Afin de permettre une meilleure Ă©valuation des rendus des Ă©quipes gagnantes par un panel de jurys appartenant aux diffĂ©rents campus, les rĂ©sultats finaux seront diffusĂ©s en milieu de semaine suivante.

Languages et Technologies utilisées :

  • Carte Arduino UNO
  • Carte RĂ©seau ESP8266
  • Capteur de tempĂ©rature TMP36
  • Arduino IDE
  • Python & C
  • BDD - PhpMyAdmin

🐔 Explication du Projet E-KFC:

Notre but est de concevoir une application mobile prĂȘte Ă  aider nos eleveurs de poule Ă  automatiser un poulaillier. Nous avons donc conçu une applications mobile avec diffĂ©rentes fonctionnalitĂ©es :

  • DĂ©tecter la tempĂ©rature dans le poulailler
  • DĂ©tection du npmbre de poule Ă  l'intĂ©rieur, avec un camĂ©ra pour surveiller Ă  tout moment
  • DĂ©tection du nombre d'oeufs prĂ©sent
  • Statistique prĂ©sente sur l'application mobile pour avoir une moyenne d'oeuf, de tempĂ©rature, ect...

đŸ’» Mon rĂŽle dans ce projet

  • CĂąblage, configuration et codage en C de l'arduino et de la carte ESP8266.
  • CrĂ©ation de la Base de donnĂ©e sur phpmyadmin pour rĂ©colter les tempĂ©ratures obtenue
  • Relation entre l'arduino et la base de donnĂ©e en Python
  • Configuration du Serveur Web prĂ©sent sur l'ESP8266 pour envoyĂ© les donnĂ©es sur ce serveur et ainsi les rĂ©coltĂ©s pour l'application mobile

** L'application mobile est présente sur le GitHub d'un de mes camarades ( Je n'ai pas son Gihtub ) **

đŸ‘šâ€đŸ’» Code sur GitHub

  • Code Python Relation BDD et Arduino ( XAMP est utilisĂ© pour la BDD en local )
  • Code C ( WebServ ) arduino pour relation ESP8266 et TMP36
  • Code C ( temperatursensor ) arduino pour capter la tempĂ©rature sans l'ESP8266 --- Utilisation pour les tests de capteur

BibliothÚques installées