PAPIFAB 2022-2023

De Les Fabriques du Ponant
Révision datée du 6 décembre 2022 à 06:55 par Antonydbzh (discussion | contributions) (1er décembre :Découpeuse vinyle)
Aller à : navigation, rechercher

PAPIFAB est un projet de la ville Brest.

Logo Brest metropole ville P blanc.jpg Logoeuropebretagne.png BC2017.png


Programme de l'année

Lien vers le pad de travail : https://link.infini.fr/papifab22

Programme complémentaire de cultures numériques

  • 4-5 octobre : Hackathon curiosité Curiosité Brestoise
  • 6 au 8 octobre : Fête de la Science : Le fabuleux laboratoire
  • 19-20-21 octobre : Remix médiation numérique
  • mercredi 12 octobre : soirée de lancement à l'UBO de Super Brest. 
  • 8, 9 et 10 novembre : Formation "Arduino clé en main". formation décalée au printemps 2023 (Mars ou Avril).
  • Mardi 15 novembre : formation machines d'un fablab
  • 25, 26 et 27 novembre : Super Brest même -> C'est bien ! Voir ici
  • Tout au long de l'année : Soirée Open fabriques les soirs de PAPIFAB et projet Penn Avel ! Les capteurs citoyens de qualité de l'air 
  • 9 et 10 mars 2023 : Hackathon Passerelle.Infini
  • Du 1er au 30 avril : expérimentation Curiosité Brestoise ! Voir Curiosité brestoise : l'expérience
  • Juin : Hackathon Fabcity (sous réserve)

Programme PAPIFAB 2022-2023

Comme chaque année, les jeudis de 9h30 à 12h30 :

  • septembre :  22 : Forum de Sages !
    • Présentation squelette T-Rex
    • Elaboration du programme annuel.
  • octobre : 6 - Arduino débutant 
  • novembre : 17 - Lumière et musiques de fêtes de fin d'année !
  • décembre : 1er - découpeuse vinyle
  • janvier : 12 - sobriété numérique.
  • février : 9 - TouchBoard de Bare Conductive + makey-makey.
  • mars : 2 - Raspberry Pi
  • avril : 6  - Sortie Protecno ou Aodes électronique
  • mai : 11 - Tinkercad et stylo 3D
  • juin : 8 - Exposition des projets de l'année - Bilan et programme 2023-2024 ! auberge espagnole !

1er décembre :Découpeuse vinyle

voir Silhouette Cameo, Plotter Découpe

17 novembre : Lumière et musiques de fêtes de fin d'année !

Au programme :

  • piloter un ruban de LED avec le D1 mini.
  • découvrir WLED
  • de la musique avec un lecteur MP3

Comment installer le D1 mini sur le logiciel arduino

https://www.wikidebrouillard.org/wiki/Utiliser_le_D1_mini_avec_Arduino

Programme

il y a ruban de led ludique sur wikidébrouillard : https://www.wikidebrouillard.org/wiki/Rubans_de_led_ludiques

// Programme inspiré du programme "Simple" de la bibliothèque Néopixel d'ADAFRUIT
//Les petits débrouillards Novembre 2022

/*
                                      D1 mini
                                     BROCHAGE
                                _________________
                               /     D1 mini     \
                              |[ ]RST        TX[ ]|
                              |[ ]A0  -GPIO  RX[ ]|
                              |[ ]D0-16    5-D1[ ]| SCL
                              |[ ]D5-14    4-D2[X]| SDA
                              |[ ]D6-12    0-D3[ ]|
                              |[ ]D7-13    2-D4[ ]| LED_BUILTIN
                              |[ ]D8-15     GND[ ]|
                              |[ ]3V3 .      5V[ ]|
                              |       +---+       |
                              |_______|USB|_______|

*/
/*
   ___
  / ___ \
  |_|   | |
     /_/
     _   ___   _
    |_| |___|_| |_
         ___|_   _|
        |___| |_|
  Les petits Débrouillards - CC-By-Sa http://creativecommons.org/licenses/by-nc-sa/3.0/
*/

#include <Adafruit_NeoPixel.h>

#define PIN        D2 // ici on fixe le numéro de la broche

#define NUMPIXELS 15  // Combien y-a-t-il de led sur mon ruban ?

// Ici on défini notre ruban de led
Adafruit_NeoPixel rubanDeLed(NUMPIXELS, PIN, NEO_GRB + NEO_KHZ800);

#define pause 500 // durée de la pause en milliseconde

void setup() {
  rubanDeLed.begin(); // initialisation du ruban de leds
}

void loop() {
  rubanDeLed.clear(); // on éteint tout les pixels


  // La première LED du ruban est numérotée 0, 
  for(int i=0; i<NUMPIXELS; i++) { // cette boucle dit : "pour cahque pixel "i" allume le dans la couleur

    // rubanDeLed.Color() fixe la couleur de la led en valeurs RGB, depuis 0,0,0 jusqu'à 255,255,255
    // ici on met une couleur modérée 150:
    rubanDeLed.setPixelColor(i, rubanDeLed.Color(0, 0, 150));

    rubanDeLed.show();   // on lmet à jour le ruban avec les valeurs.

    delay(pause); // Pause avant de redémarrer la boucle
  }
}

Wled

c'est par ici : https://install.wled.me/

la doc : https://kno.wled.ge/

6 octobre

Thème : Arduino débutant

Programme de la séance

  • découverte du jeu Open Led Race
  • Et maintenant le défi de la boite noire : décrivez ce que fait la boite noire (https://www.wikidebrouillard.org/wiki/Initier_des_jeunes_%C3%A0_Arduino:_la_boite_noire)
  • point sur ce qu'est un algorithme et sa composition :
    • variable,
    • des instructions,
    • des conditions,
    • des boucles.
  • Un algorithme c'est la décomposition en taches élémentaire d'un travail plus complexe.
  • présentation d'Arduino : une carte (Arduino Uno, un logiciel, des cartes (plein)).
  • La notion de capteurs/actionneurs et programme.
  • la différence analogique et numérique : Analogique de 0 à 1023 et numérique : 0 ou 1.

L'IDE Arduino :

  • un logiciel pour envoyer le programme sur la carte.
  • un espace "void setup" : pour initialiser
  • un espace "void loop" : la boucle principale.
  • la possibilité d'ajouter :
    • un espace de déclaration des variables
    • d'autres "fonction" des void "machin".
    • des commentaire (en ligne derrière "//" ou en paragraphe en les signes "/*" et "*/"

Exercice :

  • faire SOS avec une led (s'inspirer du programme Blink des exemples Arduino)
  • récupérer la valeur d'un potentiomètre (Le code minimal potentiomètre : https://www.wikidebrouillard.org/wiki/Item:Potentiom%C3%A8tre)
  • faire varier la luminosité d'une led avec un potentiomètre (s'inspirer du programme "Fade" des exemples Arduino).

Ressources

Prise de note de cette séance : https://mypads2.framapad.org/mypads/?/mypads/group/petits-debrouillards-rentree-2022-5g1d1293z/pad/view/papifab2022-2023-ms17jd93v

Blocklyduino : la programmation par bloc pour Arduino

Tutoriel Open led race ? https://create.arduino.cc/projecthub/gbarbarov/open-led-race-a0331a

Tutoriel Arduino : https://eskimon.fr/tuto-arduino-105-le-langage-arduino-12

22 septembre 2022

Elaboration du programme.

Présentation du dino.

Papifab220922-bis.JPG

Papifab220922.JPG