PAPIFAB 2023-2024 : Différence entre versions
(→Dates des RDV Papifab) |
(→Jeudi 14 mars : HomeAssistant) |
||
(43 révisions intermédiaires par 2 utilisateurs non affichées) | |||
Ligne 2 : | Ligne 2 : | ||
[[Fichier:Logo Brest metropole ville P blanc.jpg|150px]] | [[Fichier:Logo Brest metropole ville P blanc.jpg|150px]] | ||
− | |||
[[Fichier:BC2017.png|link=http://wiki.a-brest.net/index.php/Portail:BC_2017|50px]] | [[Fichier:BC2017.png|link=http://wiki.a-brest.net/index.php/Portail:BC_2017|50px]] | ||
+ | [[Fichier:Totem-maisonsDesMinerauxCrozon.JPG|300px]] | ||
+ | |||
+ | [[Fichier:CadreLed-GIFAnime.gif]] | ||
* [https://numeriqueabrest.gogocarto.fr/map#/carte/@48.398,-4.496,14z?cat=all@fg137fd La carte des PAPI ] | * [https://numeriqueabrest.gogocarto.fr/map#/carte/@48.398,-4.496,14z?cat=all@fg137fd La carte des PAPI ] | ||
* [http://www.a-brest.net/article17209.html Présentation du projet sur a-Brest] | * [http://www.a-brest.net/article17209.html Présentation du projet sur a-Brest] | ||
+ | |||
+ | ==jeudi 06 juin == | ||
+ | pad de prise de notes | ||
+ | https://mypads2.framapad.org/mypads/?/mypads/group/papifab-uk2sdr9t2/pad/view/papifab2324-zz409w9oj | ||
+ | |||
+ | ==Jeudi 16 mai : Photogrammétrie== | ||
+ | Une définition sur [https://fr.wikipedia.org/wiki/Photogramm%C3%A9trie Wikipédia] | ||
+ | |||
+ | Nous avions abordé ce thème, sous la neige et avec des masques, à l'occasion du [[Papifab_2021#11_f.C3.A9vrier_:_Scanner_3D|Papifab de février 2021 sur les scanners 3D]]. | ||
+ | |||
+ | ===Anaglyphe=== | ||
+ | |||
+ | Alors, imagine que tu as une paire de lunettes spéciales. Ces lunettes ont un verre rouge pour un œil et un verre bleu (ou cyan) pour l’autre œil. Maintenant, regarde une image qui a été créée spécialement pour ces lunettes. Cette image est en réalité deux images superposées : une vue légèrement décalée vers la gauche (en rouge) et l’autre vers la droite (en bleu). Quand tu portes tes lunettes, chaque œil voit une seule de ces images. Ton cerveau combine ensuite ces deux images pour créer un effet de relief. C’est comme si l’image prenait vie ! Voilà, c’est ça un anaglyphe ! 😊 | ||
+ | |||
+ | https://fr.wikipedia.org/wiki/Anaglyphe | ||
+ | |||
+ | ===IA scanner=== | ||
+ | |||
+ | https://makerworld.com/en/makerlab/ai-scanner?from=makerlab | ||
+ | |||
+ | Prendre une vidéo de son objet à scanner en tournant autour, en allant doucement et en prenant toutes les facettes de son objet, ne pas hésiter à suivre les conseils de l'IA. | ||
+ | Une fois que la vidéo est faite, il faudrait peut-être passer par le logiciel meshmixer pour retravailler les erreurs de capture. | ||
+ | Reste plus qu'à l'importer dans le logiciel de tranchage et go impression | ||
+ | |||
+ | |||
+ | ===Ressources=== | ||
+ | Voir [https://all3dp.com/fr/2/meilleur-logiciel-photogrammetrie-gratuit/ cet article de All3DP] | ||
+ | |||
+ | pour convertir un GLB en STL | ||
+ | https://imagetostl.com/fr/convertir/un-fichier/glb/en/stl | ||
+ | |||
+ | ==Jeudi 4 avril : IA== | ||
+ | |||
+ | Comment marche ? d’où ça vient ? Quels sont les enjeux ? | ||
+ | |||
+ | ChatGPT, Midjourney, Tripo,… | ||
+ | Du texte, de l’image, de la 3D, de la vidéo ! | ||
+ | |||
+ | |||
+ | Hi-Han fait l'âne et IA fait le journaliste devant une technologie qui a fait ses débuts dans les années 1950. | ||
+ | |||
+ | Après avoir connu des haut et des bas, ce qu'ils appellent des "hivers", l'IA est au cœur de l'actualité depuis l'automne 2022 avec l'ouverture au public de ChatGPT et MidJourney. | ||
+ | |||
+ | Ces "hivers" sont des périodes d'abandon de l'IA qui succèdent à des périodes de très fort enthousiasme ou les promesses de la technologie et de la recherche embarquent médias, politiques, entreprises et labos de recherche. | ||
+ | |||
+ | Voir [https://pixees.fr/classcode-v2/iai/ le site de Class'code] dédié à l'IA. | ||
+ | |||
+ | Mardi 17 septembre, Bastien Masse - délégué général de Class'Code interviendra pour un atelier dans l'après-midi et une conférence le soir, à l'Amphi des Capucins. | ||
+ | |||
+ | Pad de prise de note : https://mypads2.framapad.org/mypads/?/mypads/group/papifab-uk2sdr9t2/pad/view/papifab2324-zz409w9oj | ||
+ | |||
+ | [[Exploration des IA en 2024]] | ||
+ | |||
+ | ==Jeudi 14 mars : HomeAssistant== | ||
+ | Lien vers l'installeur Tasmota : https://tasmota.github.io/install/ | ||
+ | |||
+ | il y a aussi tasmotizer. Ici pour mac : https://siytek.com/download-tasmotizer-for-mac/ et autres : https://github.com/tasmota/tasmotizer | ||
+ | |||
+ | Instruction à mettre dans le capteur tasmota : SetOption19 0 | ||
+ | |||
+ | Lien vers HomeAssistant : https://www.home-assistant.io/ | ||
+ | |||
+ | Voir la page tuto sur ce wiki [[Home Assistant]] | ||
+ | |||
+ | ==Jeudi 1er février : borne d'arcade== | ||
+ | Aux Fabriques du Ponant, 2 rue Paul Dukas à Brest. | ||
+ | |||
+ | Voir la page [[Fabriquer une borne d'arcade]] | ||
+ | |||
+ | ==Jeudi 11 janvier : Visite fablab Crozon== | ||
+ | Ce jeudi 11 janvier, nous allons visiter le fablab de Crozon « Silex et Compagnie ». | ||
+ | |||
+ | Le départ est prévu pour 8h00 et un retour en pour 12h30 sur Brest. | ||
+ | |||
+ | Un co-voiturage est organisé. Nous vous donnons rendez-vous à 7h50 sur le parking du patronage Laïque du Pilier Rouge (2 Rue de Fleurus, 29200 Brest près de place de Strasbourg). | ||
+ | Si vous avez un souci de dernière minute, n’hésitez pas à appeler le 06 85 17 62 95 pour nous prévenir. | ||
+ | |||
+ | Il reste 2 place dans notre minibus 9 place, aussi n’hésitez pas à vous inscrire au bout du lien suivant (dans la limite de 9 passagers maximum au total) : | ||
+ | |||
+ | https://date.infini.fr/3OatPLOOmPRDUwe1 | ||
+ | |||
+ | ==Jeudi 7 décembre : ESP32 séance 3== | ||
+ | Aux Fabriques du Ponant, 2 rue Paul Dukas à Brest. | ||
+ | |||
+ | Nous avons terminé le [[Cadre à matrice de leds ESP32]] | ||
+ | |||
+ | [[Fichier:CadreLedSoudure.JPG|400px]] [[Fichier:CadreLedCoeur.JPG|400px]] [[Fichier:CadreLedWLED.JPG|400px]] [[Fichier:CadreLedSapinJPG.jpeg|400px]] | ||
+ | |||
+ | ==Jeudi 9 novembre : ESP32 séance 2== | ||
+ | Aux Fabriques du Ponant, 2 rue Paul Dukas à Brest. | ||
+ | |||
+ | Prise de note collaborative : https://link.infini.fr/papifab2324 | ||
+ | |||
+ | |||
+ | |||
+ | ===cadre matrice de led 16X16=== | ||
+ | * Toute la doc sur ce wiki : [[Cadre à matrice de leds ESP32]] | ||
+ | |||
+ | ===Voiture ESP32 CAM=== | ||
+ | voir [[Véhicule robotisé avec caméra]] | ||
+ | |||
+ | ==Jeudi 12 Octobre : ESP32 séance 1== | ||
+ | Nous étions aux Fabriques du Ponant | ||
+ | |||
+ | ===Présent·e·s=== | ||
+ | * Antony | ||
+ | * Josselin | ||
+ | * Nathan, | ||
+ | * Nadia, | ||
+ | * Khaled | ||
+ | * Damien | ||
+ | * Brendan | ||
+ | Excusés : | ||
+ | * Florence | ||
+ | ===Au menu=== | ||
+ | ESP32 : microcontroleur intégrant le wifi et le bluetooth ; different de l'esp 8266. l'esp 32 est plus puissant | ||
+ | |||
+ | Utilisation optimale avec un shield car souvent les breadboards sont trop petites | ||
+ | lien vers shield : https://link.infini.fr/papifabesp32shield | ||
+ | |||
+ | explication (schema ci joint) des différentes fonctions du microcontrôleur | ||
+ | https://fr.m.wikipedia.org/wiki/Fichier:Espressif_ESP32_Chip_Function_Block_Diagram.svg | ||
+ | |||
+ | Installer la carte ESP32 dans le logiciel Arduino : https://www.wikidebrouillard.org/wiki/Utiliser_l%27ESP32_avec_le_logiciel_Arduino | ||
+ | |||
+ | Le fichier à rajouter dans les préféences : https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json | ||
+ | |||
+ | Le driver pour Windows ou Mac OSX : https://www.silabs.com/developers/usb-to-uart-bridge-vcp-drivers | ||
+ | |||
+ | ====Code tactile led==== | ||
+ | <syntaxhighlight lang="Arduino" line> | ||
+ | /* | ||
+ | Lorsque la broche tactile T4 (GPIO13) est touché, la led embarqué s'allume | ||
+ | Ce programme est basé sur les programme exemple forunis par l'IDE Arduino | ||
+ | This is an example how to use Touch Intrrerupts | ||
+ | The sketh will tell when it is touched and then relesased as like a push-button | ||
+ | This method based on touchInterruptSetThresholdDirection() is only available for ESP32 | ||
+ | */ | ||
+ | |||
+ | #include "Arduino.h" | ||
+ | |||
+ | int threshold = 40; | ||
+ | bool touchActive = false; | ||
+ | bool lastTouchActive = false; | ||
+ | bool testingLower = true; | ||
+ | |||
+ | void gotTouchEvent(){ | ||
+ | if (lastTouchActive != testingLower) { | ||
+ | touchActive = !touchActive; | ||
+ | testingLower = !testingLower; | ||
+ | // Touch ISR will be inverted: Lower <--> Higher than the Threshold after ISR event is noticed | ||
+ | touchInterruptSetThresholdDirection(testingLower); | ||
+ | } | ||
+ | } | ||
+ | |||
+ | void setup() { | ||
+ | Serial.begin(115200); | ||
+ | delay(1000); // give me time to bring up serial monitor | ||
+ | Serial.println("ESP32 Touch Interrupt Test"); | ||
+ | touchAttachInterrupt(T4, gotTouchEvent, threshold); | ||
+ | |||
+ | // Touch ISR will be activated when touchRead is lower than the Threshold | ||
+ | touchInterruptSetThresholdDirection(testingLower); | ||
+ | |||
+ | pinMode(LED_BUILTIN, OUTPUT); | ||
+ | } | ||
+ | |||
+ | void loop(){ | ||
+ | if(lastTouchActive != touchActive){ | ||
+ | lastTouchActive = touchActive; | ||
+ | if (touchActive) { | ||
+ | Serial.println(" ---- Touch was Pressed"); | ||
+ | digitalWrite(LED_BUILTIN, HIGH); | ||
+ | |||
+ | } else { | ||
+ | Serial.println(" ---- Touch was Released"); | ||
+ | digitalWrite(LED_BUILTIN, LOW); | ||
+ | } | ||
+ | } | ||
+ | Serial.printf("T4 pin2 = %d \n", touchRead(T4)); | ||
+ | delay(125); | ||
+ | } | ||
+ | </syntaxhighlight> | ||
+ | |||
+ | ====code tactile buzzer ==== | ||
+ | <syntaxhighlight lang="Arduino" line> | ||
+ | /* | ||
+ | Lorsqu'on active la broche tactile, le buzzer s'allume. | ||
+ | quand on relâche il s'éteind | ||
+ | */ | ||
+ | void setup() | ||
+ | { | ||
+ | Serial.begin(115200); | ||
+ | delay(100); // delai du moniteur serie | ||
+ | Serial.println("ESP32 Touch Test"); | ||
+ | pinMode(26, OUTPUT); // broche du buzzer | ||
+ | } | ||
+ | |||
+ | void loop() | ||
+ | { | ||
+ | Serial.println(touchRead(T9)); // récuperer la valeur sur T9 (broche tactile 9) soit la broche D32 (GPIO 32). | ||
+ | delay(100); | ||
+ | if (touchRead (T9) < 30) { // lit la valeur moniteur série si elle est inférieure a 30 alors le buzzer sonne | ||
+ | digitalWrite(26, HIGH); | ||
+ | } else { // sinon sonne pas | ||
+ | digitalWrite(26, LOW); | ||
+ | } | ||
+ | } | ||
+ | </syntaxhighlight> | ||
+ | |||
==Programme de l'année== | ==Programme de l'année== | ||
Vos propositions d'ateliers pour la saison 2023-2024 | Vos propositions d'ateliers pour la saison 2023-2024 | ||
Ligne 28 : | Ligne 240 : | ||
===Calendrier des événements complémentaires 2023-2024=== | ===Calendrier des événements complémentaires 2023-2024=== | ||
+ | * fête de la science 5 au 14 octobre à Océanopolis | ||
+ | * Oktober Make 12 au 13 octobre Cité de sciences | ||
+ | * mercredi 11 octobre la soirée de lancement de Super Brest | ||
+ | * OBCB - samedi 11 novembre - http://obcb.infini.fr/ | ||
* super Brest : vendredi 24, samedi 25, dimanche 26 novembre - https://www.superbrest.info/ | * super Brest : vendredi 24, samedi 25, dimanche 26 novembre - https://www.superbrest.info/ | ||
− | * | + | * 1er dec Journée brodeuse numérique |
− | * | + | * mars/avril 2024 : hackathon Passerelle.infini |
+ | * 12 et 13 avril - Hackathon Infini - Open Street Map pour les 20 ans d'[https://www.openstreetmap.org Open Street Map] | ||
+ | * Hackathon éducation aux Media. - dates à définir | ||
+ | * Breizhtigeek - 15, 16 juin 2024 | ||
+ | |||
* Cf Programme de formation ville de Brest. | * Cf Programme de formation ville de Brest. | ||
− | |||
− | |||
− | |||
− | |||
− | |||
===idées de contenu === | ===idées de contenu === | ||
Ligne 43 : | Ligne 258 : | ||
===Dates des RDV Papifab=== | ===Dates des RDV Papifab=== | ||
− | * 21 septembre - Forum des U-Sages ! découvertes machines initiation et | + | * 21 septembre - Forum des U-Sages ! Au programme de cette séance d'accueil : découvertes des machines du fablab initiation et nous allons définir un projet commun - fil rouge Papifab (allons-nous construire un dinosaure taille réelle ? Un arduino géant ? un méga projet pour l'open bidouille camp ?). |
− | * 12 octobre - Découverte et initiation à l'ESP32 - les | + | * 12 octobre - Découverte et initiation à l'ESP32 - les années précédentes nous avons réalisé beaucoup de projets avec la carte D1 mini comme la Boxson ou le petit bot. Lors de cette séance nous adapterons les codes pour la carte ESP32. |
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
− | ! [https://www.wikidebrouillard.org/wiki/Utiliser_le_D1_mini_avec_Arduino Wemos D1 Mini (ESP8266) | + | ! [https://www.wikidebrouillard.org/wiki/Utiliser_le_D1_mini_avec_Arduino Wemos D1 Mini (ESP8266)] !! [https://www.wikidebrouillard.org/wiki/Item:ESP32 ESP32] |
|- | |- | ||
| [[Fichier:WemosD1mini.png|200px]] || [[Fichier:Esp32.jpg|200px]] | | [[Fichier:WemosD1mini.png|200px]] || [[Fichier:Esp32.jpg|200px]] | ||
|- | |- | ||
− | | Wifi || Wifi + Bluetooth, broches tactiles, gestion de l'audio | + | | Wifi, 16 broches, une led embarquée || Wifi + Bluetooth, 34 broches, , une led embarquée, des broches tactiles, gestion de l'audio, capteurs à effet hall (champs magnétiques), capteur de température, |
|} | |} | ||
− | * 9 novembre - Des projets avec l'ESP32 - | + | * 9 novembre - Des projets avec l'ESP32 - Nous vous proposerons une sélection de projet à réaliser avec la carte ESP32. Vous choissiez ou vous apportez votre idée et nous la réalisons ensemble. |
− | * 7 décembre - Approfondissement de la maîtrise de l'ESP32 - | + | * 7 décembre - Approfondissement de la maîtrise de l'ESP32 - Il s'agit de finaliser les projets commencés lors de la séance précédente. Nous ne manquerons pas de faire jouer nos cartes de la musique et des leds pour toutes et tous ! repas de crêpes en communs ! |
− | * 11 janvier - sortie maison des minéraux à Crozon - | + | * 11 janvier - sortie à la maison des minéraux à Crozon pour découvrir le fablab [https://www.silex-et-compagnie.bzh/?Accueil "Silex et Compagnie"] (sous réserve de confirmation). Attention, RDV à confirmer en décembre - possibilité d'intervertir avec le 1er février. |
− | * 1er février - jeux vidéo : borne d'arcade | + | * 1er février - jeux vidéo : comment fabriquer une borne d'arcade ? Quel matériel faut-il réunir ? Combien ça coûte ? Ou trouver des jeux (ROM) ? Qu'en est-il de la question du droit sur les jeux ? Nous échangerons également autour de patrimoine et ludification, d'application de création de jeux. |
− | + | * 14 mars - Découverte de [https://www.home-assistant.io/ Home Assistant], un système de gestion de maison connectée (domotique). Nous apprendrons à créer des capteurs et les connecter au dispositif, nous verrons également comment piloter une imprimante 3D à Distance grâce à Home Assistant. | |
− | * 4 avril - IA et éducation : | + | * 4 avril - IA et éducation : fin 2022 ChatGPT créait l'événement en donnant accès au grand public à une IA conversationnelle bluffante de qualité : comment le monde s'est-il approprié les intelligences artificielles ? Parmi les usages qu'on peut en faire, il y a des applications pédagogiques que nous explorerons ensemble. Enfin, parce que c'est nécessaire, Quelle est la portée et la limite de l'IA ? Quelles questions soulèvent-elles ? |
− | * 16 mai - Photogrammétrie - | + | * 16 mai - Photogrammétrie - Comment scanner facilement en 3D avec un simple appareil photo numérique ou son smartphone. |
− | * 13 juin - | + | * 13 juin - Bricofab 2024 - Fabriquer, Apprendre, Partager dans les PAPIFAB à Brest. Pour clôturer l’année nous vous proposons un forum numérique ouvert pour présenter les animations qui se sont déroulées tout au long de l’année. Et pour partager un moment convivial ensemble : amenez un plat à partager à l'Auberge espagnole ! |
+ | |||
+ | (https://cosmodule.com/papertronics/ - https://www.maintenant-festival.fr/) | ||
===Ressources=== | ===Ressources=== | ||
Ligne 81 : | Ligne 298 : | ||
[[Catégorie:papifab]] | [[Catégorie:papifab]] | ||
+ | |||
+ | [[Catégorie:Arduino]] |
Version actuelle datée du 2 août 2024 à 09:33
PAPIFAB est un projet de la ville Brest.
Sommaire
- 1 jeudi 06 juin
- 2 Jeudi 16 mai : Photogrammétrie
- 3 Jeudi 4 avril : IA
- 4 Jeudi 14 mars : HomeAssistant
- 5 Jeudi 1er février : borne d'arcade
- 6 Jeudi 11 janvier : Visite fablab Crozon
- 7 Jeudi 7 décembre : ESP32 séance 3
- 8 Jeudi 9 novembre : ESP32 séance 2
- 9 Jeudi 12 Octobre : ESP32 séance 1
- 10 Programme de l'année
jeudi 06 juin
pad de prise de notes https://mypads2.framapad.org/mypads/?/mypads/group/papifab-uk2sdr9t2/pad/view/papifab2324-zz409w9oj
Jeudi 16 mai : Photogrammétrie
Une définition sur Wikipédia
Nous avions abordé ce thème, sous la neige et avec des masques, à l'occasion du Papifab de février 2021 sur les scanners 3D.
Anaglyphe
Alors, imagine que tu as une paire de lunettes spéciales. Ces lunettes ont un verre rouge pour un œil et un verre bleu (ou cyan) pour l’autre œil. Maintenant, regarde une image qui a été créée spécialement pour ces lunettes. Cette image est en réalité deux images superposées : une vue légèrement décalée vers la gauche (en rouge) et l’autre vers la droite (en bleu). Quand tu portes tes lunettes, chaque œil voit une seule de ces images. Ton cerveau combine ensuite ces deux images pour créer un effet de relief. C’est comme si l’image prenait vie ! Voilà, c’est ça un anaglyphe ! 😊
https://fr.wikipedia.org/wiki/Anaglyphe
IA scanner
https://makerworld.com/en/makerlab/ai-scanner?from=makerlab
Prendre une vidéo de son objet à scanner en tournant autour, en allant doucement et en prenant toutes les facettes de son objet, ne pas hésiter à suivre les conseils de l'IA. Une fois que la vidéo est faite, il faudrait peut-être passer par le logiciel meshmixer pour retravailler les erreurs de capture. Reste plus qu'à l'importer dans le logiciel de tranchage et go impression
Ressources
pour convertir un GLB en STL https://imagetostl.com/fr/convertir/un-fichier/glb/en/stl
Jeudi 4 avril : IA
Comment marche ? d’où ça vient ? Quels sont les enjeux ?
ChatGPT, Midjourney, Tripo,… Du texte, de l’image, de la 3D, de la vidéo !
Hi-Han fait l'âne et IA fait le journaliste devant une technologie qui a fait ses débuts dans les années 1950.
Après avoir connu des haut et des bas, ce qu'ils appellent des "hivers", l'IA est au cœur de l'actualité depuis l'automne 2022 avec l'ouverture au public de ChatGPT et MidJourney.
Ces "hivers" sont des périodes d'abandon de l'IA qui succèdent à des périodes de très fort enthousiasme ou les promesses de la technologie et de la recherche embarquent médias, politiques, entreprises et labos de recherche.
Voir le site de Class'code dédié à l'IA.
Mardi 17 septembre, Bastien Masse - délégué général de Class'Code interviendra pour un atelier dans l'après-midi et une conférence le soir, à l'Amphi des Capucins.
Pad de prise de note : https://mypads2.framapad.org/mypads/?/mypads/group/papifab-uk2sdr9t2/pad/view/papifab2324-zz409w9oj
Jeudi 14 mars : HomeAssistant
Lien vers l'installeur Tasmota : https://tasmota.github.io/install/
il y a aussi tasmotizer. Ici pour mac : https://siytek.com/download-tasmotizer-for-mac/ et autres : https://github.com/tasmota/tasmotizer
Instruction à mettre dans le capteur tasmota : SetOption19 0
Lien vers HomeAssistant : https://www.home-assistant.io/
Voir la page tuto sur ce wiki Home Assistant
Jeudi 1er février : borne d'arcade
Aux Fabriques du Ponant, 2 rue Paul Dukas à Brest.
Voir la page Fabriquer une borne d'arcade
Jeudi 11 janvier : Visite fablab Crozon
Ce jeudi 11 janvier, nous allons visiter le fablab de Crozon « Silex et Compagnie ».
Le départ est prévu pour 8h00 et un retour en pour 12h30 sur Brest.
Un co-voiturage est organisé. Nous vous donnons rendez-vous à 7h50 sur le parking du patronage Laïque du Pilier Rouge (2 Rue de Fleurus, 29200 Brest près de place de Strasbourg). Si vous avez un souci de dernière minute, n’hésitez pas à appeler le 06 85 17 62 95 pour nous prévenir.
Il reste 2 place dans notre minibus 9 place, aussi n’hésitez pas à vous inscrire au bout du lien suivant (dans la limite de 9 passagers maximum au total) :
https://date.infini.fr/3OatPLOOmPRDUwe1
Jeudi 7 décembre : ESP32 séance 3
Aux Fabriques du Ponant, 2 rue Paul Dukas à Brest.
Nous avons terminé le Cadre à matrice de leds ESP32
Jeudi 9 novembre : ESP32 séance 2
Aux Fabriques du Ponant, 2 rue Paul Dukas à Brest.
Prise de note collaborative : https://link.infini.fr/papifab2324
cadre matrice de led 16X16
- Toute la doc sur ce wiki : Cadre à matrice de leds ESP32
Voiture ESP32 CAM
voir Véhicule robotisé avec caméra
Jeudi 12 Octobre : ESP32 séance 1
Nous étions aux Fabriques du Ponant
Présent·e·s
- Antony
- Josselin
- Nathan,
- Nadia,
- Khaled
- Damien
- Brendan
Excusés :
- Florence
ESP32 : microcontroleur intégrant le wifi et le bluetooth ; different de l'esp 8266. l'esp 32 est plus puissant
Utilisation optimale avec un shield car souvent les breadboards sont trop petites lien vers shield : https://link.infini.fr/papifabesp32shield
explication (schema ci joint) des différentes fonctions du microcontrôleur https://fr.m.wikipedia.org/wiki/Fichier:Espressif_ESP32_Chip_Function_Block_Diagram.svg
Installer la carte ESP32 dans le logiciel Arduino : https://www.wikidebrouillard.org/wiki/Utiliser_l%27ESP32_avec_le_logiciel_Arduino
Le fichier à rajouter dans les préféences : https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json
Le driver pour Windows ou Mac OSX : https://www.silabs.com/developers/usb-to-uart-bridge-vcp-drivers
Code tactile led
1 /*
2 Lorsque la broche tactile T4 (GPIO13) est touché, la led embarqué s'allume
3 Ce programme est basé sur les programme exemple forunis par l'IDE Arduino
4 This is an example how to use Touch Intrrerupts
5 The sketh will tell when it is touched and then relesased as like a push-button
6 This method based on touchInterruptSetThresholdDirection() is only available for ESP32
7 */
8
9 #include "Arduino.h"
10
11 int threshold = 40;
12 bool touchActive = false;
13 bool lastTouchActive = false;
14 bool testingLower = true;
15
16 void gotTouchEvent(){
17 if (lastTouchActive != testingLower) {
18 touchActive = !touchActive;
19 testingLower = !testingLower;
20 // Touch ISR will be inverted: Lower <--> Higher than the Threshold after ISR event is noticed
21 touchInterruptSetThresholdDirection(testingLower);
22 }
23 }
24
25 void setup() {
26 Serial.begin(115200);
27 delay(1000); // give me time to bring up serial monitor
28 Serial.println("ESP32 Touch Interrupt Test");
29 touchAttachInterrupt(T4, gotTouchEvent, threshold);
30
31 // Touch ISR will be activated when touchRead is lower than the Threshold
32 touchInterruptSetThresholdDirection(testingLower);
33
34 pinMode(LED_BUILTIN, OUTPUT);
35 }
36
37 void loop(){
38 if(lastTouchActive != touchActive){
39 lastTouchActive = touchActive;
40 if (touchActive) {
41 Serial.println(" ---- Touch was Pressed");
42 digitalWrite(LED_BUILTIN, HIGH);
43
44 } else {
45 Serial.println(" ---- Touch was Released");
46 digitalWrite(LED_BUILTIN, LOW);
47 }
48 }
49 Serial.printf("T4 pin2 = %d \n", touchRead(T4));
50 delay(125);
51 }
code tactile buzzer
1 /*
2 Lorsqu'on active la broche tactile, le buzzer s'allume.
3 quand on relâche il s'éteind
4 */
5 void setup()
6 {
7 Serial.begin(115200);
8 delay(100); // delai du moniteur serie
9 Serial.println("ESP32 Touch Test");
10 pinMode(26, OUTPUT); // broche du buzzer
11 }
12
13 void loop()
14 {
15 Serial.println(touchRead(T9)); // récuperer la valeur sur T9 (broche tactile 9) soit la broche D32 (GPIO 32).
16 delay(100);
17 if (touchRead (T9) < 30) { // lit la valeur moniteur série si elle est inférieure a 30 alors le buzzer sonne
18 digitalWrite(26, HIGH);
19 } else { // sinon sonne pas
20 digitalWrite(26, LOW);
21 }
22 }
Programme de l'année
Vos propositions d'ateliers pour la saison 2023-2024
présent·e·s
- nadia,
- Emeline,
- Brendan,
- Yvan,
- Nathan,
- Florence,
- Josselin
Compte rendu
Josselin
- D1
- wled
- Pong LED
- Box-Son
Calendrier des événements complémentaires 2023-2024
- fête de la science 5 au 14 octobre à Océanopolis
- Oktober Make 12 au 13 octobre Cité de sciences
- mercredi 11 octobre la soirée de lancement de Super Brest
- OBCB - samedi 11 novembre - http://obcb.infini.fr/
- super Brest : vendredi 24, samedi 25, dimanche 26 novembre - https://www.superbrest.info/
- 1er dec Journée brodeuse numérique
- mars/avril 2024 : hackathon Passerelle.infini
- 12 et 13 avril - Hackathon Infini - Open Street Map pour les 20 ans d'Open Street Map
- Hackathon éducation aux Media. - dates à définir
- Breizhtigeek - 15, 16 juin 2024
- Cf Programme de formation ville de Brest.
idées de contenu
initiation - approfondissement esp 32 -> 3 séance : tactile, musique, bluetooth et wifi. sortie maison des minéraux à Crozon.
Dates des RDV Papifab
- 21 septembre - Forum des U-Sages ! Au programme de cette séance d'accueil : découvertes des machines du fablab initiation et nous allons définir un projet commun - fil rouge Papifab (allons-nous construire un dinosaure taille réelle ? Un arduino géant ? un méga projet pour l'open bidouille camp ?).
- 12 octobre - Découverte et initiation à l'ESP32 - les années précédentes nous avons réalisé beaucoup de projets avec la carte D1 mini comme la Boxson ou le petit bot. Lors de cette séance nous adapterons les codes pour la carte ESP32.
Wemos D1 Mini (ESP8266) | ESP32 |
---|---|
Wifi, 16 broches, une led embarquée | Wifi + Bluetooth, 34 broches, , une led embarquée, des broches tactiles, gestion de l'audio, capteurs à effet hall (champs magnétiques), capteur de température, |
- 9 novembre - Des projets avec l'ESP32 - Nous vous proposerons une sélection de projet à réaliser avec la carte ESP32. Vous choissiez ou vous apportez votre idée et nous la réalisons ensemble.
- 7 décembre - Approfondissement de la maîtrise de l'ESP32 - Il s'agit de finaliser les projets commencés lors de la séance précédente. Nous ne manquerons pas de faire jouer nos cartes de la musique et des leds pour toutes et tous ! repas de crêpes en communs !
- 11 janvier - sortie à la maison des minéraux à Crozon pour découvrir le fablab "Silex et Compagnie" (sous réserve de confirmation). Attention, RDV à confirmer en décembre - possibilité d'intervertir avec le 1er février.
- 1er février - jeux vidéo : comment fabriquer une borne d'arcade ? Quel matériel faut-il réunir ? Combien ça coûte ? Ou trouver des jeux (ROM) ? Qu'en est-il de la question du droit sur les jeux ? Nous échangerons également autour de patrimoine et ludification, d'application de création de jeux.
- 14 mars - Découverte de Home Assistant, un système de gestion de maison connectée (domotique). Nous apprendrons à créer des capteurs et les connecter au dispositif, nous verrons également comment piloter une imprimante 3D à Distance grâce à Home Assistant.
- 4 avril - IA et éducation : fin 2022 ChatGPT créait l'événement en donnant accès au grand public à une IA conversationnelle bluffante de qualité : comment le monde s'est-il approprié les intelligences artificielles ? Parmi les usages qu'on peut en faire, il y a des applications pédagogiques que nous explorerons ensemble. Enfin, parce que c'est nécessaire, Quelle est la portée et la limite de l'IA ? Quelles questions soulèvent-elles ?
- 16 mai - Photogrammétrie - Comment scanner facilement en 3D avec un simple appareil photo numérique ou son smartphone.
- 13 juin - Bricofab 2024 - Fabriquer, Apprendre, Partager dans les PAPIFAB à Brest. Pour clôturer l’année nous vous proposons un forum numérique ouvert pour présenter les animations qui se sont déroulées tout au long de l’année. Et pour partager un moment convivial ensemble : amenez un plat à partager à l'Auberge espagnole !
(https://cosmodule.com/papertronics/ - https://www.maintenant-festival.fr/)
Ressources
- Alimentation : https://link.infini.fr/alim
- Stylo 3D : https://link.infini.fr/stylo3d
- https://blog.prusa3d.com/fr/calculateur-de-prix-dimpression-3d_38905/
- https://www.filimprimante3d.fr/
- le D1 pong sur wikidebrouillard : https://www.wikidebrouillard.org/wiki/D1-Pong
- https://www.gifi.fr/search/product/id/543417/batterie-chargeur-powerbank-avec-attache-porte-cles-1800mah
- https://www.dcliclab.fr/constructions
- bentolux : https://www.wiki.lesfabriquesduponant.net/index.php?title=Bentolux
- bentolux sur wikifab : https://wikifab.org/wiki/Bentolux,_Bentozik