School Project | Workshop -- Smart Campagne -- Octobre 2022
Projet en Groupe -- Gagnant du Workshop EPSI Grenoble
3Ăšme sur 16 Ă©coles niveau National
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.
- Carte Arduino UNO
- Carte RĂ©seau ESP8266
- Capteur de température TMP36
- Arduino IDE
- Python & C
- BDD - PhpMyAdmin
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...
- 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 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
- Entrer http://arduino.esp8266.com/stable/package_esp8266com_index.json, https://dl.espressif.com/dl/package_esp32_index.json sur l'IDE Arduino dans File>Preferences>Additional Boards Manager URLs field. Vous pouvez ajouter plusieurs URL en les séparants de virgule.
- Pour plus de renseignements concernant l'ESP --> https://arduino-esp8266.readthedocs.io/en/latest/esp8266wifi/readme.html