Papifab 2019

De Les Fabriques du Ponant
Révision datée du 12 novembre 2023 à 15:34 par Antonydbzh (discussion | contributions) (Parmi les projets fun : Le TWANG !)
Aller à : navigation, rechercher

PAPIFAB est un projet de la ville Brest.

Logo Brest metropole ville P blanc.jpg Logoeuropebretagne.png


Propositions de dates

second semestre 2019 et début 2020

Compte-rendu des séances

Pour 2020

voir la nouvelle page PAPIFAB 2020

Jeudi 19 décembre 2019

Présents :

  • Antony le Goïc-Auffret, Les petits débrouillards/Fabriques du Ponant
  • Damien Bresson, PLMCB
  • Emeline Van Meeuwen, association Familles Rurales de Guissény
  • Collegue d'Emeline.
  • Renaud Le Goff, Les petits débrouillards / Les Fabriques du Ponant
  • Solenn Malgorn Ville de Brest
  • Elodie, VDB
  • Camille stagiaire de elodie
  • Olivier PUGET, Unité Enfance du Stangalard
  • Éric, MPT De l'Harteloire

nous avons joué avec les ruban de led à partir de cette fiche wikidebrouillard

Jeudi 14 novembre 2019

Présents :

  • Antony le Goïc-Auffret, Les petits débrouillards/Fabriques du Ponant
  • Damien Bresson, PLMCB
  • Emeline Van Meeuwen, association Familles Rurales de Guissény
  • Renaud Le Goff, Les petits débrouillards / Les Fabriques du Ponant
  • Solenn Malgorn Ville de Brest
  • Elodie, VDB
  • Olivier PUGET, Unité Enfance du Stangalard
  • Morgane, EPM Kerourien
  • Éric, MPT De l'Harteloire


Matériel (rajouter http:// ou https:// devant les liens pour que ça marche) :

  • les support de batteries (à la fois chargeur et transformateur régulateur de tension à 3,3V et/ou 5V) : appelés shield 18650 battery, fr.aliexpress.com/item/32843425528.html?spm=a2g0s.9042311.0.0.27426c37ubb5EW
  • Les battery rechargeable de 3,7V : 18650 battery : fr.aliexpress.com/item/32949491890.html?spm=a2g0s.9042311.0.0.27426c37ubb5EW

Cablage de l'arduino nano pour notre lecteur de carte micro-SD : http://lab.dejaworks.com/arduino-nano-sd-card-connection/

code K2000 qu'olivier nous donne pour s'amuser avec les rubans de led :

// NeoPixel Ring simple sketch (c) 2013 Shae Erisson
// Released under the GPLv3 license to match the rest of the
// Adafruit NeoPixel library
// This sketch shows use of the "new" operator with Adafruit_NeoPixel.
// It's helpful if you don't know NeoPixel settings at compile time or
// just want to store this settings in EEPROM or a file on an SD card.

#include <Adafruit_NeoPixel.h>
#ifdef __AVR__
 #include <avr/power.h> // Required for 16 MHz Adafruit Trinket
#endif

// pin de l'arduino
int pin = 6; // On Trinket or Gemma, suggest changing this to 1

// combien de pixels sur le bout de led
int numPixels = 5
;

// NeoPixel color format & data rate. See the strandtest example for
// information on possible values.
int pixelFormat = NEO_GRB + NEO_KHZ800;

// Rather than declaring the whole NeoPixel object here, we just create
// a pointer for one, which we'll then allocate later...
Adafruit_NeoPixel *pixels;

#define DELAYVAL 125 // vitesse de defilement

void setup() {
  // These lines are specifically to support the Adafruit Trinket 5V 16 MHz.
  // Any other board, you can remove this part (but no harm leaving it):
#if defined(__AVR_ATtiny85__) && (F_CPU == 16000000)
  clock_prescale_set(clock_div_1);
#endif
  // END of Trinket-specific code.
  
  // Right about here is where we could read 'pin', 'numPixels' and/or
  // 'pixelFormat' from EEPROM or a file on SD or whatever. This is a simple
  // example and doesn't do that -- those variables are just set to fixed
  // values at the top of this code -- but this is where it would happen.

  // Then create a new NeoPixel object dynamically with these values:
  pixels = new Adafruit_NeoPixel(numPixels, pin, pixelFormat);

  // Going forward from here, code works almost identically to any other
  // NeoPixel example, but instead of the dot operator on function calls
  // (e.g. pixels.begin()), we instead use pointer indirection (->) like so:
  pixels->begin(); // INITIALIZE NeoPixel strip object (REQUIRED)
  // You'll see more of this in the loop() function below.
}

void loop() {
  pixels->clear(); // Set all pixel colors to 'off'

  // The first NeoPixel in a strand is #0, second is 1, all the way up
  // to the count of pixels minus one.
  for(int i=0; i<numPixels; i++) { // For each pixel...

    // pixels->Color() takes RGB values, from 0,0,0 up to 255,255,255
    // Here we're using a moderately bright green color:
    pixels->setPixelColor(i, pixels->Color(255, 0, 0));

    pixels->show();   // Send the updated pixel colors to the hardware.
    if (i!=numPixels-1) {
    pixels->clear(); // Set all pixel colors to 'off'
    }
    if (i!=numPixels-1) {
    delay(DELAYVAL); // Pause before next pass through loop
    }
  }
   for(int i=numPixels-1; i>0; i=i-1) {
    pixels->setPixelColor(i, pixels->Color(255, 0, 0));
    pixels->show(); 
    pixels->clear(); 
    delay(DELAYVAL); 
  }
}

Jeudi 17 octobre 2019

https://lite2.infini.fr/p/PAPIFAB2019

Présents :

  • Renaud, Fabriques du Ponant
  • Damien, PL Cavale Blanche
  • Morgane, EPM Kerourien
  • Régine, EPM Kerourien
  • Alyssa, MPT St Pierre
  • Éric, MPT De l'Harteloire
  • Olivier, Foyer de l'enfance du Stang Alar
  • Émeline, Guissény
  • Élodie, Service Internet et Expression Multimédia
  • Antony, Petit Débrouillards

Lien vers la version numérique du guide de la fabrication numérique https://www.a-brest.net/article23405.html

Compte-rendu : Matériel utilisé :

  • Arduino Nano
  • Ruban de LED

Pour piloter le ruban de Led, on utilise la bibliothèque adafruit "Neopixel" : https://github.com/adafruit/Adafruit_NeoPixel

Dans le logiciel Arduino :

  1. Croquis > Inclure une bibliothèque > Gérer les bibliothèques : chercher NeoPIxel : prendre la version by Adafruit version 1.2.5 controlling single wire-based LED Pixel
  2. Fichier > Exemples > Adafruit Neopixel : RGBWstrandtest
  3. modifier How many NeoPixels are attached to the Arduino? indiquer le nbre de leds
  4. Brancher la carte
  5. Paramétrer dans Arduino :
    1. Outils
    2. Type de carte : Arduino nano
    3. Processeur old boot loader
    4. Port : Choisir le port USB sur lequel est branché l'Arduino
  6. Téléverser
  7. Souder 3 fils mâle / femelles : ATTENTION à bien se mettre dans le sens des flèches
  8. Brancher les fils sur l'arduino : GND / +5 / d6

CA MARCHE !!!!!

applications photos sur tablette :

En prévision de la séance de noël :

jeudi 19 septembre 2019

Présents :

  • Renaud, Fabriques du Ponant
  • Damien, PL Cavale Blanche
  • Eric, MPT De l'Harteloiire
  • Olivier, Foyer de l'enfance du Stang Alar
  • Régine, CS kerourien,
  • Arnaud, FJT kerdigemer
  • Elodie, Srvice Internet et Expression Multimédia
  • Florence,
  • Solenn,
  • Antoine, PL Cavale Blanche
  • Antony, Petit Débrouillards

Régine présente le jeu @rob'base :

Antoine présente le projet pong 1D : arduino, boutons poussoirs, rubans de led et hop ! en 10 séances d'2h30 depuis la maitrises des leds jusque le projet finalisé. Tout est documenté sur le site web du PL : http://www.plmcb.infini.fr/spip.php?article3315

Station météo : https://thingspeak.com/channels/320430

Olivier présente l'OLEDPAPIFAB :

/*
 * Code rework Olivier pour Papifab@Brest
 * 
 * SSD136SimpleDemo 
 * The MIT License (MIT)
 * Copyright (c) 2018 by ThingPulse, Daniel Eichhorn
 * Copyright (c) 2018 by Fabrice Weinberg
 * 
 * MOOC Fabriquer un objet connecté
 * Client HTTP pour le site openweathermap.org
 * créé en décembre 2018
 * par Baptiste Gaultier, IMT
 *
 */

// Librairies communication I2C avec Wire et écran OLED 128 x 64
#include <Wire.h> 
#include "SSD1306Wire.h"

// Mes images perso logos papifab et wifi
#include "wifi.h"
#include "papifab.h"

// Initialisation de l ecran OLED avec la librairie Wire précisant les ports SDA et SCL
SSD1306Wire display(0x3c, D5, D6);

// Librairies Wifi du wemos
#include "ESP8266WiFi.h"
#include "ESP8266WiFiMulti.h"
#include "ESP8266HTTPClient.h"

ESP8266WiFiMulti wifiMulti;

// chemin vers la ressource que l'on souhaite consulter, tu peux changer Brest,fr
String url = "http://api.openweathermap.org/data/2.5/weather?appid=c1b327687e24fed4784cdf65b83b48fd&units=metric&q=Brest,fr";

// variable animation attente connexion
 int i=0;

 // adresse ip
 String ipaddress;
 
 // paramètres du réseau wifi à modifier impérativement 
 char ssid[] = "lenomdemonreseau";
char pass[] = "lemotdepassedemonreseau";

void setup()

{

 // Initialising the UI will init the display too.
 display.init();
 display.flipScreenVertically();
 display.setTextAlignment(TEXT_ALIGN_CENTER);
 display.setFont(ArialMT_Plain_10);

 // clear the display
 display.clear();
 display.drawXbm (0, 9, papifab_width, papifab_height, papifab_bits);
 display.display();
 delay (3000);
 display.clear();
 display.drawString(64, 20, "Connexion au reseau ");
 display.drawString(64, 32, ssid);
 display.display();
 delay (3000); 
 wifiMulti.addAP(ssid, pass);
 while (wifiMulti.run() != WL_CONNECTED) 
   {
    display.drawString(i, 46, ".");
    display.display();
    delay(100);
    i=i+1;
   }
 display.clear();
 display.drawXbm(34, 14, WiFi_Logo_width, WiFi_Logo_height, WiFi_Logo_bits);
 display.display();
 delay (3000);
 display.clear();
 display.drawString(64, 20, "WiFi OK, adresse IP : ");
 ipaddress = WiFi.localIP().toString();
 display.drawString(64, 32, ipaddress);
 display.display();
 delay (3000);
}

void loop() {

  if ((wifiMulti.run() == WL_CONNECTED)) {
    // si on est connecté alors on créé un objet http pour envoyer une requête
    HTTPClient http;

    // on envoie une requête HTTP
    display.setTextAlignment(TEXT_ALIGN_LEFT);
    display.clear();
    display.drawString(0, 0, "Envoi requête à l'adresse : ");
    display.display();
    delay (1500);
    display.clear();
    display.setTextAlignment(TEXT_ALIGN_LEFT);
    display.drawStringMaxWidth(0, 0, 128, url);
    display.display();
    delay (3000);
  
    http.begin(url);
    // c'est une requête GET
    if (http.GET() == HTTP_CODE_OK)
    
      {
        // on vient ensuite afficher le résultat de la fonction parseFromJson()

        display.clear();
        display.drawString(30, 25
        , "Brest : " + parseFromJson("temp", http.getString()) + "°C");
        display.display();
        delay (3000);
  
      }
    else 
      {
        display.clear();
        display.drawString(0, 0, "La requete HTTP a echoue !");
        display.display(); // Afficher l'image sur l'écran
        delay (3000); 
      }
    http.end();
  }

  delay(10000);
}

// fonction qui retourne la valeur correspondante à la clé "key"
// depuis le JSON passé comme second paramètre
String parseFromJson(String key, String json) {
  // trouver la première occurence de "key": dans le json
  int labelStart = json.indexOf(key + "\":");

  // trouver l'emplacement de la prochaine virgule
  int contentEnd = json.indexOf(",", labelStart);

  // stocker dans la variable content le texte contenu entre "key:" et la virgule
  String content = json.substring(labelStart + key.length() + 2, contentEnd);
  
  return content;

Olivier présent également son impression coup de cœur du moment tendance recyclage :

Scanner 3D SENSE (un aux fabriques du Ponant et un empruntable à la mairie), attention configuration de l'ordinateur "musclée", voir ici : https://www.wiki.lesfabriquesduponant.net/index.php?title=Scanner_3D_SENSE_(Maintenance)

Bare copnductive

Atelier des chercheurs : https://latelier-des-chercheurs.fr/

makey-makey : https://makeymakey.com/


premier semestre 2019

  • jeudi 10 janvier (A la MPT de l'Harteloire)
  • jeudi 7 février (aux fabriques du ponant)
  • jeudi 7 mars
  • jeudi 4 avril
  • jeudi 9 mai
  • jeudi 6 juin

événements du calendrier

  • Entre le 1er au 7 avril 2019 : semaine étudiante du développement durable (avec les établissements de l'enseignement supérieur de Brest).

Voir : http://www.etudiant.gouv.fr/pid37743/semaine-etudiante-du-developpement-durable.html et voir aussi : https://www.un.org/sustainabledevelopment/fr/objectifs-de-developpement-durable/

Feuille de présence : Fichier:FeuilleDePresencePAPIFAB2.pdf

jeudi 6 juin

Présents

  • Antony Le Goïc-Auffret, ?=+
  • Solenn Malgorn, Ville de brest Fab@Brest
  • Florence Morvan, Ville de Brest SIEM
  • Élodie Omer, Ville de Brest SIEM
  • Renaud Le Goff, ?=+
  • Olivier PUGET, Foyer de l'enfance du Stang Alar - département du Finistère
  • Sébastien Marc, Canopée 29

Excusés

  • Régine Roué, Ligue de l'enseiognement, Centre Social de Kerédern
  • Antoine Le Faouder, PL Cavale Blanche

ODJ

  1. Programme des RDV mensuel sept à juin, le jeudi matin
  2. Trucs à Olivier

Programme des RDV mensuel sept à juin, le jeudi matin

Enjeux :

  • Nous sommes une bande d'habitués des formations PAPIFAB avec une certaine expertise.
  • L'idée c'est d'ouvrir pour accueillir des personnes moins expertes, mais curieuse.

     Méthode des dite des post-it ou métaplan : répondez à chacune des questions suivantes :

  1. - en tant qu'habitué, qu'est-ce que j'aimerais trouver dans la formation papifab ?
  2. - que faudrait-il proposer pour permettre à des nouveaux de passer le pas ?
En tant qu'habitué, qu'est-ce que j'aimerais trouver dans la formation papifab ?
  • Innovation technologique /pédagogique ( ex nouvelle carte aduino )

Avoir un programme à l'année (autour d'un projet sur les différentes rencontres) Temps de mutualisation

  • Découverte de matériel ( ex casque de VR)
  • Création de scénario pédagogique ( de l'idée à la réalisation)
    • construire des malles pédas : ex musique / robotique ... avec différents niveaux 
    • Ressources en ligne / mutualisation outils
    • documenter, fiche pédagogique
  • un workshop d'une semaine avec des intervenants extérieurs en 2020 : produire des outils péda ( equipe malle péda de 3 - 4 personnes)
  • Tester les outils des autres
  • importance du temps de mutualisation 
Que faudrait-il proposer pour permettre à des nouveaux de passer le pas ?
  • Rendre accessible une démarche projet la fabrication numérique
  • Vulgariser et enlever les freins de la culture numérique
  • proposer des projets simples, pas cher et clés en mains
  • Phase d'initiation ex d'usages
    • comment animer avec une découpeuse?
    • Comment animer avec un makey- makey
  • Qui sont les nouveaux ? Pour passer le pas, il faut répondre à leur demande, à leurs attentes
  • Objectif final : un forum des animations en fin d'année, moment d'échange de savoir
  • Fabriquer ses premières séances d'animation ( malle matériel et fiches pédagogiques)

On valide le programme

septembre

Le forum des u-Sages introduction des jeunes  / présentation du programme  Machines demo decoupeuse vynile / laser et imprimante 3D / scanner 3D  thymio tee shirt presse à chaud

octobre, novembre

Light painting / table multiplans do·doc tout simple  

Décembre

cadeaux de Noel, Kits de "led " et jeux avec les son

janvier, février

Bare conductive SON /  https://www.bareconductive.com/

Mars, Avril

Robots véhicules robotisés avec caméra  

Mai

soit on continue les robots, soit on "picore" : T-shirt (sérigraphie), stickers  vinyle, scanner 3D,... 

Juin

Forum de présentation des projets : Tous les animateurs·trices présente des projets d'animation, des jeux nuémriques, des tables multiplans, des kits pédagogiques, ...

  • robots, 
  • nichoir connecté, qualité de l'air
  • dynamique à l'échelle de la ville?
  • plateforme de collecte de données
  • les poules de Kérédern "poules story"


Divers
Date des ateliers

On part sur le deuxième/troisième jeudi du mois.

  • le 19/09 - Séance "forum des Sages" ou les habitués présentent des réalisation concrète et ou on montre les machines (découpe vinyle, laser, etc...)
  • le 17/10
  • le 14 /11
  • Le 19/12
  • Le 16/01
  • le 13/02
  • le 19/03
  • le 9/04
  • le 14/05
  • Le 11/06 - Forum des animations nuémriques (soit le matin pendant papifab)
Mail d’invitation : proposer un questionnaire
  • confirmer votre venu
  • connaissez vous arduino / raspberry 
  • Avez des souhaits particulier ? (un projet à réaliser ? Se former à quelque chose en particulier ? Une remarque ou autre ? ).

Trucs à Olivier

Rappel : Les temps groupe de travail du projet Fab@brest

  • Communication : vendredi 14 juin à 14h00
  • Mutualisation des savoir et savoir faire : mardi 25 juin à 18h00

->     salle 6 ème étage

truc etr astuces

https://www.machines-3d.com/imprimante-3d-upmini2-xml-351_362-825.html baisser température sortie de buse / augmenter rétraction

Jeudi 9 mai

Lieu : Canopé

Au menu :

  • Régine nous soumet un problème : les petits robots de jeu arob’base un peu fragile. Des idées ? Ils sont en Pla Abs ? Bois  ? À retravailler si vous avez des idées.

Robot Arob'base

  • Alex nous propose : la motion capture et même du scan en fichier STL avec... Une kinnect
  • Olivier : Dans mon viseur j’ai notamment :

https://www.thingiverse.com/thing:2884823 Pour en faire une station météo sans capteur (qui interroge des données sur le ouaib) J’ai le code reste à faire le boitier qui intégrera une wemos, le shield batterie, l’accu et l’écran !

Mais j’ai aussi https://www.thingiverse.com/thing:2779252 Un SMARS à trois roues pour découvrir un autre type de moteur (pas à pas d’entrée de gamme) Et parce que ce type à le chic pour faire des objets qui ont de la gueule Ces créations en jettent (à coté mes robots tout carrés sont trop moches :-/) La Tech oui mais avec du Design !

Et plus loin : https://www.thingiverse.com/thing:2755973 Pour commencer petit et finir avec vorpal

J’aimerai aussi connecter un module bluetooth au smars et le piloter via ordi ou mobile

Compte-rendu

Le pad de prise de notes : https://lite1.infini.fr/p/papifab190509

Au sujet du jeu de régine

  • nom du jeu : arob'base
  • Origine du jeu :
    • créé par les élèves du collège fontaine margot. 5ième segpa.
    • principe du cochon qui rit
    • Univers du jeu : les robots.

Problème : 

  • les jambes du robot cassent, il faut le repenser.

Une piste : https://www.thingiverse.com/thing:358590 imprimé à 40%

Projets montrés par olivier

Le boitier Mac Classic : https://www.thingiverse.com/thing:3548757

le projet "Magicube" de wifi deauther : https://www.thingiverse.com/thing:2839525

Parmi les projets fun : Le TWANG !

 

Matériel à mettre à dispo au Hackathon

  • de quoi faire des boite à son
  • des ruban de led

Ultimaker 2Go

Nous apprenons que la production de Ultimaker 2Go à cessé. Ce modèle d'imprimante présentait l'avantage d'allier qualité, portabilité, prix accessible et rapidité d'impression. Elle était très adapté aux ateliers pédagogiques.

Prochain PAPIFAB

travail sur le programme de l'année prochaine : comment accueillir de nouveaux participants ?

  • prévoir des activités simple à mettre en oeuvre :
    • des activité qui demandent peu d’investissement de la part de l'animateur (maky-makey, Bare-conductive, fabriquer une enceinte connectée https://www.youtube.com/watch?v=AOhqnu7CmTE ).
    • des activités qui soient fun, correspondent aux capacité de concentration des jeunes.
    • ...

Jeudi 4 avril

Olivier nous présente SMARS !

SmarsOlivier.JPG

A voir également :

Vendredi 8 mars

Prise de note de la matinée

CR réu PAPIFAB vendredi 8 mars

Présents :

  • Regine Roué, Ligue de l'enseignement
  • Florence Morvan, Ville de Brest
  • Solenn Malgorn, Ville de Brest
  • Elodie Omer,   Ville de Brest
  • Olivier Puget, Foyer du stang Alar
  • Sebastien Marc, Canopé
  • Antony Auffret,  Petits débrouillards
  • Antoine Le Faouder, PL Cavale Blanche
  • Khaled El Fakir, Ville de Brest
  • Steven Bucas, Canopé

Quelques liens

Des boutons rouges

    


Visite Canopé

A Brest, ils étaient en phase de labellisation nationale interne.

Canopé est sous tutelle de l'Educ Nat. amsi ne dépend pas directement.      En 2012, les CRDP ont mis sur pied un plan de 

Les CRDP étaient autonomes, ils ont été rassemblés sous la bannière canopé. le siège est à Poitiers (ESEN), dans chaque département il y aura un atelier canopé représentant le réseau.      Lorsqu'on est adhérent à Canopé, on est adhérent national. 

Canopé est organisme de formation (N° d'enregistrement en préfecture). Les postes sont financés par la tutelle, le fonctionnement doit être financé localement (échelle régionale, ici Bretagne-Pays de la Loire).      Historiquement, les CRDP se finançaient sur la vente de produits d'édition (livres pédagogiques, annales, prépa concours,  etc...). Ouvert pour établissement scolaire, enseignants, particuliers, associations,...

Pour les asso c'est 17€ par "personne" empruntante (ou par membre du bureau).           Fabellisé future class room lab², 1er centre de ressource européen        https://www.reseau-canope.fr/ http://canope-finistere.esidoc.fr/ https://www.reseau-canope.fr/catalogues https://rawgraphs.io/ http://www.sciencespo.fr/cartographie/khartis/      http://www.educpopnum.infini.fr/      Imprimante 3D : Alphawise U20      SMARS : des petits robots super sympa ! https://www.thingiverse.com/tristomietitoredeituit/designs     

Fab@brest

  • hackathon 2019 : projet Sonar

un groupe de travail Culture et numérique.

  • juin ?

idée : créer une malle pédagogique de petites bidouilles, avec les fiches faire venir un intervenant pour aider mais faire le suivi ensuite puis on programme un événement

  • neo retro gaming

    

  • waterlightgraffiti Antonin fourneau
  • Eniarof

Rendez-vous à Canopé - l’adresse de Canopé est : 45 rue de l’Elorn - Immeuble le Fromveur - 2e étage à Brest.

le sondage : https://date.infini.fr/ab5YSH28gLtCQFeD

le pad d'aujourd'hui : https://lite1.infini.fr/p/CRPAPIFAB190308


Afficher une carte plus grande

Jeudi 7 février

Rendez-vous aux Fabriques du Ponant à 9h30 !

Au menu : Jouer avec les écrans LCD

Echanges variés

doc web :

Réalité virtuelle :

Escape Game :

Meubles à énigme :

  • Croc jeu.

Jeudi 10 janvier

Rendez-vous à MJC-MPT de l'Harteloire.


Afficher une carte plus grande

Projets collectifs

Le robot Vorpal

Vorpal.gifVorpalDanceParty.gif

Lien vers la page de ce wiki consacrée au projet : Vorpal

Documentation :

Badge à matrice de Led 8X8

Voir page : Badge à matrice de Led 8X8

Jouer avec les écrans LCD

Voir page : Jouer avec les écrans LCD