PAPIFAB 2024-2025 : Différence entre versions
(→PAPIFAB 14 novembre 2024 - ESCAPE GAME 2) |
(→PAPIFAB 14 novembre 2024 - ESCAPE GAME 2) |
||
Ligne 14 : | Ligne 14 : | ||
https://mypads2.framapad.org/p/papifab-2425-bm3f979m5 | https://mypads2.framapad.org/p/papifab-2425-bm3f979m5 | ||
+ | |||
+ | ==codes== | ||
+ | ===afficheur LED - 4 digit display=== | ||
+ | <syntaxhighlight lang="Arduino" line> | ||
+ | /* | ||
+ | Lolin (Wemos) D1 mini | ||
+ | |||
+ | _________________ | ||
+ | / D1 mini \ | ||
+ | |[ ]RST TX[ ]| | ||
+ | |[ ]A0 -GPIO RX[ ]| | ||
+ | - |[X]D0-16 5-D1[X]| SCL | ||
+ | SCK - |[ ]D5-14 4-D2[X]| SDA | ||
+ | CLK_PIN - MISO - |[X]D6-12 0-D3[X]| | ||
+ | DIO_PIN - MOSI - |[X]D7-13 2-D4[ ]| LED_BUILTIN | ||
+ | SS - |[ ]D8-15 GND[X]| | ||
+ | |[X]3V3 5V[ ]| | ||
+ | | +---+ | | ||
+ | |_______|USB|_______| | ||
+ | |||
+ | |||
+ | |||
+ | _______________________________________________________ | ||
+ | |(O) _____ _____ _____ _____ (O)| | ||
+ | | |\\___//| |\\___//| |\\___//| |\\___//| | | ||
+ | |[ ]CLK| | | | | | | | | | | | | | | |CLK[X]|- vers D6 | ||
+ | |[ ]DIO|//---\\| |//---\\| o |//---\\| |//---\\|DIO[X]|- vers D7 | ||
+ | |[ ]GND|\\---//| |\\---//| o |\\---//| |\\---//|GND[X]|- vers GND | ||
+ | |[ ]5V | |___| | | |___| | | |___| | | |___| | 5V[X]|- vers 3V3 | ||
+ | | |//___\\|o |//___\\|o |//___\\|o |//___\\|o | | ||
+ | |(O)_________________________________________________(O)| | ||
+ | |||
+ | Matériel : | ||
+ | |||
+ | ___ | ||
+ | / ___ \ | ||
+ | |_| | | | ||
+ | /_/ | ||
+ | _ ___ _ | ||
+ | |_| |___|_| |_ | ||
+ | ___|_ _| | ||
+ | |___| |_| | ||
+ | Les petits Débrouillards - CC-By-Sa http://creativecommons.org/licenses/by-nc-sa/3.0/ | ||
+ | Antony Le Goïc-Auffret Août 2024 | ||
+ | */ | ||
+ | #include <TM1637Display.h> | ||
+ | // Broches pour le module TM1637 (afficheur 4 chiffre à leds 7 segments) | ||
+ | #define CLK_PIN D6 | ||
+ | #define DIO_PIN D7 | ||
+ | TM1637Display display(CLK_PIN, DIO_PIN); | ||
+ | |||
+ | const unsigned long COUNTDOWN_TIME = 300; // 5 minutes in seconds | ||
+ | |||
+ | unsigned long startTime; | ||
+ | unsigned long currentTime; | ||
+ | unsigned long elapsedTime; | ||
+ | |||
+ | |||
+ | void setup() { | ||
+ | // put your setup code here, to run once: | ||
+ | Serial.begin(9600); | ||
+ | display.setBrightness(7); // luminosité de l'afficheur (0-7) | ||
+ | display.clear(); // effacer l'afficheur | ||
+ | startTime = millis(); // Record the starting time | ||
+ | } | ||
+ | |||
+ | void loop() { | ||
+ | currentTime = millis(); // Get the current time | ||
+ | elapsedTime = (currentTime - startTime) / 1000; // Calculate elapsed time in seconds | ||
+ | |||
+ | |||
+ | if (elapsedTime <= COUNTDOWN_TIME) { | ||
+ | unsigned long remainingTime = COUNTDOWN_TIME - elapsedTime; | ||
+ | |||
+ | |||
+ | // Display remaining time in Minutes:Seconds format | ||
+ | unsigned int minutes = remainingTime / 60; | ||
+ | unsigned int seconds = remainingTime % 60; | ||
+ | display.showNumberDecEx(minutes * 100 + seconds, 0b01000000, true); | ||
+ | |||
+ | |||
+ | if (remainingTime == 0) { | ||
+ | // Start blinking when countdown reaches 00:00 | ||
+ | while (true) { | ||
+ | display.showNumberDecEx(0, 0b01000000, true); // Display "00:00" | ||
+ | delay(500); | ||
+ | display.clear(); // Clear the display | ||
+ | delay(500); | ||
+ | } | ||
+ | } | ||
+ | } | ||
+ | |||
+ | |||
+ | delay(1000); // Wait for 1 second | ||
+ | } | ||
+ | |||
+ | |||
+ | </syntaxhighlight> | ||
==PAPIFAB 17 octobre 2024 - ESCAPE GAME 1== | ==PAPIFAB 17 octobre 2024 - ESCAPE GAME 1== |
Version du 14 novembre 2024 à 10:35
PAPIFAB est un projet de la ville Brest.
Sommaire
PAPIFAB 14 novembre 2024 - ESCAPE GAME 2
/!\ les feuillles de présence !
Au programme : fabrication de dispositifs énigmlatiques numériques :
- Fausse Bombe à retardement
- console de potentiomètres linéaires
https://mypads2.framapad.org/p/papifab-2425-bm3f979m5
codes
afficheur LED - 4 digit display
1 /*
2 Lolin (Wemos) D1 mini
3
4 _________________
5 / D1 mini \
6 |[ ]RST TX[ ]|
7 |[ ]A0 -GPIO RX[ ]|
8 - |[X]D0-16 5-D1[X]| SCL
9 SCK - |[ ]D5-14 4-D2[X]| SDA
10 CLK_PIN - MISO - |[X]D6-12 0-D3[X]|
11 DIO_PIN - MOSI - |[X]D7-13 2-D4[ ]| LED_BUILTIN
12 SS - |[ ]D8-15 GND[X]|
13 |[X]3V3 5V[ ]|
14 | +---+ |
15 |_______|USB|_______|
16
17
18
19 _______________________________________________________
20 |(O) _____ _____ _____ _____ (O)|
21 | |\\___//| |\\___//| |\\___//| |\\___//| |
22 |[ ]CLK| | | | | | | | | | | | | | | |CLK[X]|- vers D6
23 |[ ]DIO|//---\\| |//---\\| o |//---\\| |//---\\|DIO[X]|- vers D7
24 |[ ]GND|\\---//| |\\---//| o |\\---//| |\\---//|GND[X]|- vers GND
25 |[ ]5V | |___| | | |___| | | |___| | | |___| | 5V[X]|- vers 3V3
26 | |//___\\|o |//___\\|o |//___\\|o |//___\\|o |
27 |(O)_________________________________________________(O)|
28
29 Matériel :
30
31 ___
32 / ___ \
33 |_| | |
34 /_/
35 _ ___ _
36 |_| |___|_| |_
37 ___|_ _|
38 |___| |_|
39 Les petits Débrouillards - CC-By-Sa http://creativecommons.org/licenses/by-nc-sa/3.0/
40 Antony Le Goïc-Auffret Août 2024
41 */
42 #include <TM1637Display.h>
43 // Broches pour le module TM1637 (afficheur 4 chiffre à leds 7 segments)
44 #define CLK_PIN D6
45 #define DIO_PIN D7
46 TM1637Display display(CLK_PIN, DIO_PIN);
47
48 const unsigned long COUNTDOWN_TIME = 300; // 5 minutes in seconds
49
50 unsigned long startTime;
51 unsigned long currentTime;
52 unsigned long elapsedTime;
53
54
55 void setup() {
56 // put your setup code here, to run once:
57 Serial.begin(9600);
58 display.setBrightness(7); // luminosité de l'afficheur (0-7)
59 display.clear(); // effacer l'afficheur
60 startTime = millis(); // Record the starting time
61 }
62
63 void loop() {
64 currentTime = millis(); // Get the current time
65 elapsedTime = (currentTime - startTime) / 1000; // Calculate elapsed time in seconds
66
67
68 if (elapsedTime <= COUNTDOWN_TIME) {
69 unsigned long remainingTime = COUNTDOWN_TIME - elapsedTime;
70
71
72 // Display remaining time in Minutes:Seconds format
73 unsigned int minutes = remainingTime / 60;
74 unsigned int seconds = remainingTime % 60;
75 display.showNumberDecEx(minutes * 100 + seconds, 0b01000000, true);
76
77
78 if (remainingTime == 0) {
79 // Start blinking when countdown reaches 00:00
80 while (true) {
81 display.showNumberDecEx(0, 0b01000000, true); // Display "00:00"
82 delay(500);
83 display.clear(); // Clear the display
84 delay(500);
85 }
86 }
87 }
88
89
90 delay(1000); // Wait for 1 second
91 }
PAPIFAB 17 octobre 2024 - ESCAPE GAME 1
- Escape Game
- Faire sur wikidebrouillard la fiche Piezo : https://www.wikidebrouillard.org/wiki/Item:Buzzer
Pour la séance deux :
- Bombe : Damien, Brendan, Alex, Emmeline, Mathieu
- Potards : Nadia, Josselin voir avec pro Micro !!
Programme des PAPIFAB 2024-2025
- Septembre : 19 - accueil forum des u-sages ! Spygeon, l'OSS117 de la vidéosurveillance !
- Octobre : 17 ( car la semaine précédete c'est fête de la sience) - Escape Game 1/2
- Novembre : 14 - Escape Game 2/2
- Décembre : 19 - LEd et musique - des paillettes dans la vie !
- Janvier : 9 - visite du CERV (sous réserve de confirmation)
- Février : 6 - Expérimentation RV (casque au stang Alar, voir médiathèque).
- Mars : 6 - IA et éducation.
- Avril : 3 - Création et hébergement de site web. du html au CMS voir
- Mai : 15 - fabrication lowtech et numérique - base de lancement à électrovannes
- Juin : 12 - bilan et perspectives
Evénements dans le contexte
Septembre
- Mi-septembre Date butoir de l'appel à projet Médiation et Usages du Numérique (AAP MUN) ? (à confirmer). les projets de l'an passé : https://www.a-brest.net/rubrique308.html
- Mardi 17 septembre : Conférence Bastien Masse IA et éudcation + ateleir dans l'après-midi.
- samedi 21 et dimanche 22 : journée européenne du patrimoine
- Vendredi 27 septembre : nuit européenne des chercheuses et des chercheurs
- La comète Tsuchinshan-ATLAS pourrait être très brillante et visible à l'oeil nu fin septembre et début octobre.
Octobre
- Mercredi 9 octobre : soirée de lancement Super Brest
- Jeudi 10 au dimanche 13 octobre : village des sciences au Quartz - Fabuleux laboratoire
Novembre
- Samedi 9 Novembre : Open Bidouille, journée aux capucins
- A définir novembre - Plénière de l'AAP MUN.
- Vendredi 22, samedi 23 et dimanche 24 novembre : Super Brest #10 !
Mars
- 14 mars éclipse de lune visible en partie