Gasthon - le hackathon Lagaffe - ENIB 2019
Sommaire
- 1 Module « GASTHON »
- 2 votre mission
- 3 Page Web de génération automatique d'idées
- 4 Quelques sources d'inspiration
- 5 Organisation du Wiki
- 6 Planning
- 7 liste du matériel
- 8 Premier jour du Hackathon
- 9 Documenter son projet
- 10 Notation
- 11 Cadrage du Gasthon
- 12 le prototype
- 13 liste de matériel
- 14 un proto + un projet d'animation complet
Module « GASTHON »
Dans le cadre de l'intersemestre des étudiants de troisième année de l'ENIB, Les petits débrouillards et les Fabriques du ponant proposent un module d'éducation au et par le numérique.
Résumé
S’inspirant des méthodes agiles des développeurs logiciel, ce temps est structuré comme un hackathon (marathon créatif) de deux jours. La finalité est de permettre aux participants d’acquérir les compétences de base pour concevoir, fabriquer et documenter un disposition socio-technique à vocation primaire zygomatique dans le cadre de la start-up nation disruptive.
Objectifs
- Concevoir, fabriquer et documenter une réalisation technique numérique amusante
- S'initier à des outils et méthodes de travail collaboratif au service des gaffes.
- Utiliser les bases de l’électronique programmable (Arduino) pour fabriquer des objet futiles.
- Connaitre et mobiliser des compétences et ressources en fabrication numérique surréaliste.
Intervenants
Les petits débrouillards Grand Ouest.
- Solène Geffroy, designeuse.
- Geneviève Canivenc, référente d'antenne Quimper et formatrice
- Megan Laurent, volontaire
- Antony Auffret, attaché de direction responsable du secteur Recherche et Développement.
votre mission
- vous FABRIQUEZ un prototype d'objet
- vous DOCUMENTEZ votre projet sur ce wiki
- vous PRESENTEZ votre projet à l'Exposition Universelle de Kerédern
Page Web de génération automatique d'idées
Celui de l'année dernière était sérieux, cette année, nous n'utiliserons pas celui-là : Par ici !
Quelques sources d'inspiration
- Useless Box - Antony
- pipotron http://www.pipotron.free.fr/
- Simone Giertz https://www.youtube.com/channel/UC3KEoMzNz8eYnwBC34RaKCQ
- Comment relever une chaise bleue : https://www.youtube.com/watch?v=koNfwBWRqX4
- dew : http://berengereamiot.com/dew/
- être aux aux anges : http://www.albertinemeunier.net/etre-aux-anges/
- my little umbrella : http://julienlevesque.net/little-umbrella/ - Antony
- antonin fourneau : http://www.antoninfourneau.com/ voir son book : http://atocorp.free.fr/portfolio/PortFolioAto2009.pdf
- Projet "La maison délirante" ECAL http://etapes.com/la-maison-delirante-des-etudiants-de-l-ecal
- https://wikifab.org
- https://www.instructables.com/howto/arduino/
- https://www.thingiverse.com/
Organisation du Wiki
Cette page regroupe toutes les consignes, les documents types, etc...
La page catégorie:enib2019 regroupe toutes les pages qui concernent cet inter-semestre :
- pages d'organisation
- pages de consignes
- pages des projets
Ajoutez à votre page projet la mention suivante : [[Catégorie:enib2019]]
Planning
- Le Groupe "CD" est composé des groupes d'étudiants C et D.
- Le Groupe "AB" est composé des groupes d'étudiants A et B.
- C'est plus simple pour s'y retrouver
Groupe "CD" | Groupe "AB" | horaire | Programme |
---|---|---|---|
Jeudi 10 janvier | Vendredi 11 janvier | 13h30-16h30 | présentation, découvertes, idéations, Fritzing, fiche de l'Exposition Universelle de Kerédern. |
Mercredi 16 janvier | Jeudi 17 janvier | 9h30-12h30 et 13h30-16h30 | Début des travaux, 11h30 : Topo-pêchus prématuré. 15h30 : topo-pêchu des méticuleux. |
Lundi 21 janvier | Vendredi 18 janvier | 9h30-12h30 et 13h30-16h30 | Poursuite des travaux, 16h-16h30 Goutapero de vernissage de l'Exposition Universelle de Kerédern |
liste du matériel
Liste des courses au père Noël :
- Ruban de Led : 10m
- Alimentation 5V (20).
- Batterie LIPO 3,7 18650 + boitiers 5
- Arduino - on a skif
- Raspi - 4 + alim + carte SD.
- Wemos - on a skif
- résistances : 2 KIT
- plaques de prototypage : 15
- fil : 600
- pinces coupes, à dénuder etc. : 4 (voir leroy-Merlin) - 15 planches de chaque (CP et medium).
- fers à souder - on a skif
- bobines d'étain - on a skif
- tournevis de précision : 4
- capteurs de distance HS-SR04 : 20
- multimètres 3
- 3e mains - on a skif
- contreplaqué : à racheter
- rouleaux de vinyle :
- servomoteurs - on a skif
- tournevis - on a skif
- scie-sauteuse - on a skif
- scie à bois - on a skif
- plaques pmma - plexiglass -> Y'a pu !
- carton - recup !!
- bobine PLA 3 : quelle couleur ? Voir Avec Telecom
- moteurs
- pistocolle : 2 + 4KG colle
Premier jour du Hackathon
à 15h vous présentez votre projet et son état d'avancement à partir de ce diaporama
Documenter son projet
- Documentez votre projet.
- Documentez votre code !
- faites le schéma électronique de votre projet avec Frizting
- copiez le code sur votre page entre les balises <pre> et </pre>
Voici un exemple de code documenté, publié sur cette page :
/////////////////////// // boite SOS // /////////////////////// /* la "boite SOS" émet un signal lumineux de 3 flashs brefs puis 3 flashs long, puis trois brefs. La plupart des Arduino ont une led embarquée, elle est placée sur la broche 13. Modifié le 25 septembre 2015 par Antony AUFFRET - Inspiré du programme "Blink" de Scott Fitzgerald modifié le 8 May 2014. Modifié 7 août 2017 par Antony AUFFRET ajout des fonctions S, O, trait et point. Cet exemple de code est dans le domaine public. +-----+ +----[PWR]-------------------| USB |--+ | +-----+ | | GND/RST2 [ ][ ] | | MOSI2/SCK2 [ ][ ] A5/SCL[ ] | | 5V/MISO2 [ ][ ] A4/SDA[ ] | | AREF[ ] | | GND[ ] | | [ ]N/C SCK/13[ ] | | [ ]IOREF MISO/12[ ] | | [ ]RST MOSI/11[ ]~| | [ ]3V3 +---+ 10[ ]~| | [ ]5v -| A |- 9[ ]~| | [ ]GND -| R |- 8[ ] | | [ ]GND -| D |- | | [ ]Vin -| U |- 7[ ] | | -| I |- 6[ ]~| | [ ]A0 -| N |- 5[ ]~| | [ ]A1 -| O |- 4[ ] | | [ ]A2 +---+ INT1/3[ ]~| | [ ]A3 INT0/2[ ] | | [ ]A4/SDA RST SCK MISO TX>1[ ] | | [ ]A5/SCL [ ] [ ] [ ] RX<0[ ] | | [ ] [ ] [ ] | | UNO_R3 GND MOSI 5V ____________/ \_______________________/ Matériel : - juste un Arduino ___ / ___ \ |_| | | /_/ _ ___ _ |_| |___|_| |_ ___|_ _| |___| |_| Les petits Débrouillards - CC-By-Sa http://creativecommons.org/licenses/by-nc-sa/3.0/ */ // La fonction "setup" n'est jouée qu'une seule foi quand tu presses le bouton "reset" ou quand tu branches l'Arduino void setup() { pinMode(13, OUTPUT);// initialise la broche 13 comme sortie. } // La fonction "loop" (boucle en anglais) tourne en boucle indéfiniement void loop() { bidule(); machin(); bidule(); delay(500); // attend 0,5 seconde } ///////////////////////////////Fin du programme principal///////////////////////////////////// // Ce qui suit ce sont des fonctions appelées par le programme principal // ////////////////////////////////////////////////////////////////////////////////////////////// void point(){ //Cette fonction fait le caractère morse "point" : Led alumée pendant 0,1 seconde, puis extinction de 0,1 seconde digitalWrite(13, HIGH); // allume la LED ("HIGH" c'est le voltage max de l'Arduino) delay(100); // attend 0,1 seconde (100 millisecondes) digitalWrite(13, LOW); // éteind la LED en mettant le voltage au plus bas : "LOW" delay(100); // attend 0,1 seconde } void trait(){ //Cette fonction fait le caractère morse "trait" : Led alumée pendant 0,5 seconde, puis extinction de 0,1 seconde digitalWrite(13, HIGH); // allume la LED delay(500); // attend 0,5 seconde digitalWrite(13, LOW); // éteind la LED delay(100); // attend 0,1 seconde } void bidule(){ //Cette fonction fait la lettre "S" en morse : ... point(); point(); point(); delay(300); // attend 0,3 seconde } void machin(){ //Cette fonction fait la lettre "O" en morse : --- for (int i = 1; i <= 3; i++){ trait(); } delay(300); // attend 0,3 seconde } // Cette fonction utilise la boucle "for" qui répète automatiquement 3 fois la fonction "trait". // mais bon, ce n'est pas très rentable ici car écrire 3 fois "trait();" ne consomme que 24 caractères // alors qu'il en faut 30 avec avec "for".
Notation
La notation du Gasthon - le hackathon Lagaffe se fera sur le critère d'engagement dans le projet
Cadrage du Gasthon
Intention :
- drôle, agréable, absurde, décalé, bricolé, bienveillant, sympa, généreux, inutile, dans le cadre ingénieur honnête Homme(humain)
- Avec des machines à commande numérique , plus ou moins, à la découpeuse laser ou vinyle, à l'imprimante 3D et électronique programmable.
Objectif :
- réaliser un prototype fonctionnel
- documenté.
le prototype
Quelques exemples :
- Liens vers le lecteur MP3 : https://educ8s.tv/arduino-mp3-player/
- Le petit bot
liste de matériel
- moteurs : https://fr.aliexpress.com/item/TT-Motor-Voiture-Smart-Robot-Motor-ducteur-pour-arduino-Diy-Kit-Roues-Ch-ssis-De-la/32955649869.html?spm=a2g0s.9042311.0.0.27426c37wg8JSG
- Drivers de moteurs L298N : par exemple : https://tronixstuff.com/2014/11/25/tutorial-l298n-dual-motor-controller-modules-and-arduino/