PAPIFAB 2022-2023

De Les Fabriques du Ponant
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 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 : 5 - 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 !

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)

Jeudi 11 mai : stylo 3D et modélisation 3D sur TinkerCAD

https://mypads2.framapad.org/mypads/?/mypads/group/papifab-uk2sdr9t2/pad/view/stylo3dettinkercad230511-9k3cun94u

Jeudi 2 mars : Raspberry Pi

Logo-raspberry-Pi.jpg

Alerte ! il y a pénurie mondiale de raspberry Pi !

Les raisons de cette pénurie sont nombreuses* :

  • L’usine de Sony au Pays de Galles sort une carte complète toute les 3,1 secondes ! d'autres usines en chine en fabriquent également.
  • Ce n'est pas suffisant, la demande Raspberry Pi a explosée !
  • En plus des amateurs ou des éducateurs, des professionnels et industriels utilisent des raspberry pi.
  • Le COVID : rattrapage poste pandémie, demande d'ordinateurs en hausse à cause du développement du teletravail,...


* Sources :

Les prix actuels sont déraisonnables, il ne faut pas en acheter ! Il faut attendre que ça baisse ou se rabattre sur des cartes alternatives : comme les Orange Pi, Banana Pi, les Asus Tinker Board, Rock Pi et autres Pine Rock 64


Sur le wiki on trouve déjà quelque ressources docuymentaires :

Comment mettre sur une carte micro-SD le système d'exploitation de son choix ?

Aujourd'hui il y a des logiciel installeur très facile d'utilisation, en particulier le logiciel "Raspberry Pi Imager".

Vous pouvez télécharger ce logiciel sur la page officielle en version Linux, mac ou windows voir même depuis un raspberry pi : https://www.raspberrypi.com/software/

Allumez le logiciel :

RaspiImager-demarrage.png

choisissez un OS :

RaspiImager-ChoixOS.png

Pour réaliser une borne d'arcade par exemple :

RaspiImager-OSchoixArcade.png

Ensuite vous n'aurez qu'à sélectionner vers carte microSD (branchez dans un port USB de votre ordinateur grace à un adaptateur.

AdaptateurUSB-MicroSD.jpg

RaspiImager-OS.png

Ensuite il suffit d'attendre que "l'image disque" (c'est le terme consacré) soit réalisée, vous n'avez plus qu'à glisser la carte dans un raspberry Pi et roule !


au sujet des jeux vidéo "vintage"


Et si on faisait un Snake?

Jeudi 9 février

Voir page Makey-makey

Pour quel publics ?

  • en tout public : un makey-makey posé sur une table relié avec des fruits (avec les programmes piano, batterie ou guitare).
  • Avec les grands (à partir de 8 ans) : de la programmation.
  • avec les petits (6-7 ans) faire des clavier avec de la pâte à modeler.

Ou acheter ?

Ressources

Culture générale

Jeudi 5 janvier : Sobriété Numérique

Quelques ressources :

Jeudi 1er décembre : Découpeuse vinyle

voir le tuto Silhouette Cameo, Plotter Découpe

On a découpé du vinyle dans tous les sens et ça marche bien !

PapifabVinyle221201.JPG


PapifabVinyle221201-2.JPG

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