Si on est expérimenté et déter, on peut aussi le remplacer par un connecteur qui se visse au boîtier.
Exemple : https://www.audiophonics.fr/en/panel-mounts/panel-mount-micro-usb-b-female-to-female-connectors-30cm-p-11484.html
Comme indiqué en introduction, selon le manuel de réparation officiel (!) du Thymio, on peut bien souvent juste le réparer en refaisant mieux les soudures/connections !
[https://fr.ifixit.com/Document/3B5fWRCKyZxEA6CP/The-Thymio-Repair-Guide---Mobsya-.pdf The Thymio Repair Guide - Mobsya]
Pour celleux qui veulent flasher à la chaîne, depuis un terminal GNU/Linux, on peut aussi se faire un raccourcis.
1. Installer `python` (normalement déjà installé) :
sudo apt update && sudo apt install python
2. Télécharger les fichiers à flasher, et extraire le zip :
=> voir étape 1 de ce tuto :)
3. Vérifier que les fichiers sont bien dans le chemin défini dans le script :
/home/tonpseudo/Téléchargements/flasher_petitbot/
Note : dans la commande ci-dessous, le caractère '~' est un raccourcis vers le chemin du dossier home de l'utilisateur courant, peu importe son nom. (le "/home/tonpseudo" ci-dessus)
4. Pour définir la fonction temporairement, copier-coller cette ligne dans un terminal : (Ctrl + Maj + V pour coller dans le terminal)
function ptibot-flash { cd ~/Téléchargements/flasher_petitbot ; sudo python esptool.py --port /dev/ttyUSB0 write_flash 0x100000 petitbot_v3.spi ; }
5. Si tout est bon et que t'as branché le tibot, tu peux lancer la fonction avec :
ptibot-flash
6. Répète l'opération pour chaque ptibot ;)
Bonus ! : Si tu veux pouvoir lancer la fonction la prochaine fois que tu ouvres un terminal, il faut ajouter sa définition à ton "bashrc".
La définition c'est la ligne de code au point 4., et le "bashrc" c'est le fichier de config des commandes du terminal, situé au chemin "~/.bashrc".
Pour l'éditer, soit il faut afficher les fichiers cachés et l'ouvrir avec un éditeur de texte classique, soit apprendre l'éditeur nano de son terminal ;)
Malheureusement les images sont compressées sur le Wiki et donc pas super pour être imprimer et jouer au jeu. Dans l'idée de ne pas en générer de nouvelles, serait-il possible d'ajouter un lien vers le téléchargement de ces images types svp ?
Hey, j'ai inversé certaines étapes du déroulé pour simplifier le jeu.
On passe de "faire deviner les habitats et méthodes, distribuer les vignettes puis les placer" à "distribuer les vignettes et deviner ce qu'elles représentent, en discuter".
Ce déroulé permet d'animer avec un public non-expert et de guider la discussion sur les vignettes sélectionnées (n'hésitez pas à en ajouter !).
On trouve l'explication de la physique de votre moteur homopolaire au lien suivant: https://phymain.unisciel.fr/le-moteur-homopolaire/
Voici aussi une version plus classique de moteur électrique: https://www.wikidebrouillard.org/wiki/Moteur_%C3%A9lectrique_%C3%A0_balais
Cordialement
Je rajoute à votre excellente présentation le lien vers ma petite contribution :
https://www.wikidebrouillard.org/wiki/Voiture_%C3%A0_r%C3%A9action (Ici on construit une voiture à réaction et on expérimente sur le principe action-réaction)
Cordialement
Voici encore une expérience qui pourrait faire l'objet d'un "kit science", particulièrement dans la variante présentée sur https://www.youtube.com/watch?v=kPARSaVGqzg .
Le sèche-cheveux peut être remplacé par un petit moteur électrique sur piles (sécurité) avec une hélice que l'on peut trouver sur Opitec https://www.opitec.fr/index.php?stoken=52DFC637&lang=5&cl=search&searchparam=h%C3%A9lice+ - Cordialement -
Bonjour, J'ai découvert l'existence du principe des glacières lors d'un voyage dans le coin de la Sainte Beaume. Je me souviens y avoir passé une bonne matinée à observer les différentes parties, dont le bassin de gel. Même si ça apparaît de nos jours totalement anachronique, il y a la possibilité de mettre en œuvre des expériences de physique de base. Cela vaudrait la peine de faire appel à un spécialiste de thermique pour expliciter tous ces principes et créer un "kit science" dédié (voir ma proposition de kits science). Bien cordialement.
bonjour
le code proposé me met pleine d'erreurs qui apparaît sur vscode avant de connecter le microcontrôleur Wemos mini
message d'erreurs sur vscode:
* Exécution de la tâche dans le dossier senseair S8 : C:\Users\louki\.platformio\penv\Scripts\platformio.exe run
Processing esp01_1m (platform: espressif8266; board: esp01_1m; framework: arduino)
---------------------------------------------------------------------------------------------------------------------------------------------
Verbose mode can be enabled via `-v, --verbose` option
CONFIGURATION: https://docs.platformio.org/page/boards/espressif8266/esp01_1m.html
PLATFORM: Espressif 8266 (4.2.1) > Espressif Generic ESP8266 ESP-01 1M
HARDWARE: ESP8266 80MHz, 80KB RAM, 1MB Flash
PACKAGES:
- framework-arduinoespressif8266 @ 3.30102.0 (3.1.2)
- tool-esptool @ 1.413.0 (4.13)
- tool-esptoolpy @ 1.30000.201119 (3.0.0)
- toolchain-xtensa @ 2.100300.220621 (10.3.0)
LDF: Library Dependency Finder -> https://bit.ly/configure-pio-ldf
LDF Modes: Finder ~ chain, Compatibility ~ soft
Found 40 compatible libraries
Scanning dependencies...
Dependency Graph
|-- ESPAsyncWebServer-esphome @ 3.2.2
|-- AirGradient Air Quality Sensor @ 3.1.4
Building in release mode
Compiling .pio\build\esp01_1m\src\main.cpp.o
Generating LD script .pio\build\esp01_1m\ld\local.eagle.app.v6.common.ld
Compiling .pio\build\esp01_1m\lib400\ESPAsyncTCP-esphome\AsyncPrinter.cpp.o
Compiling .pio\build\esp01_1m\lib400\ESPAsyncTCP-esphome\ESPAsyncTCP.cpp.o
Compiling .pio\build\esp01_1m\lib400\ESPAsyncTCP-esphome\ESPAsyncTCPbuffer.cpp.o
Compiling .pio\build\esp01_1m\lib400\ESPAsyncTCP-esphome\SyncClient.cpp.o
Compiling .pio\build\esp01_1m\lib400\ESPAsyncTCP-esphome\tcp_axtls.c.o
Compiling .pio\build\esp01_1m\libc5f\Hash\Hash.cpp.o
Compiling .pio\build\esp01_1m\libd48\ESP8266WiFi\BearSSLHelpers.cpp.o
Compiling .pio\build\esp01_1m\libd48\ESP8266WiFi\CertStoreBearSSL.cpp.o
src\main.cpp:3:38: error: no matching function for call to 'AirGradient::AirGradient()'
3 | AirGradient monCapteur = AirGradient(); // Création de l'objet "monCapteur"
| ^
In file included from src\main.cpp:2:
.pio\libdeps\esp01_1m\AirGradient Air Quality Sensor\src/AirGradient.h:26:3: note: candidate: 'AirGradient::AirGradient(BoardType)'
26 | AirGradient(BoardType type);
| ^8 août 2024 à 20:58 (CEST)8 août 2024 à 20:58 (CEST)
.pio\libdeps\esp01_1m\AirGradient Air Quality Sensor\src/AirGradient.h:26:3: note: candidate expects 1 argument, 0 provided
.pio\libdeps\esp01_1m\AirGradient Air Quality Sensor\src/AirGradient.h:24:7: note: candidate: 'constexpr AirGradient::AirGradient(const AirGradient&)'
24 | class AirGradient {
| ^8 août 2024 à 20:58 (CEST)8 août 2024 à 20:58 (CEST)
.pio\libdeps\esp01_1m\AirGradient Air Quality Sensor\src/AirGradient.h:24:7: note: candidate expects 1 argument, 0 provided
.pio\libdeps\esp01_1m\AirGradient Air Quality Sensor\src/AirGradient.h:24:7: note: candidate: 'constexpr AirGradient::AirGradient(AirGradient&&)'
.pio\libdeps\esp01_1m\AirGradient Air Quality Sensor\src/AirGradient.h:24:7: note: candidate expects 1 argument, 0 provided
src\main.cpp: In function 'void setup()':
src\main.cpp:7:14: error: 'class AirGradient' has no member named 'CO2_Init'
7 | monCapteur.CO2_Init(D4,D3); // Démarrage et initialisation de l'objet, définition des broches RX (D4) et TX (D3) du Wemos
| ^8 août 2024 à 20:58 (CEST)~~
src\main.cpp:7:23: error: 'D4' was not declared in this scope
7 | monCapteur.CO2_Init(D4,D3); // Démarrage et initialisation de l'objet, définition des broches RX (D4) et TX (D3) du Wemos
| ^~
src\main.cpp:7:26: error: 'D3' was not declared in this scope
7 | monCapteur.CO2_Init(D4,D3); // Démarrage et initialisation de l'objet, définition des broches RX (D4) et TX (D3) du Wemos
| ^~
src\main.cpp: In function 'void loop()':
src\main.cpp:11:23: error: 'class AirGradient' has no member named 'getCO2_Raw'
11 | int CO2 = monCapteur.getCO2_Raw(); // mesure brute du CO2 placée dans la variable "CO2"
| ^8 août 2024 à 20:58 (CEST)[[Utilisateur:Abder|Abder]] ([[Discussion utilisateur:Abder|discussion]]) 8 août 2024 à 20:58 (CEST)
*** [.pio\build\esp01_1m\src\main.cpp.o] Error 1
======================================================== [FAILED] Took 7.35 seconds ========================================================
* Arrêt du processus de terminal "C:\Users\louki\.platformio\penv\Scripts\platformio.exe 'run'". Code de sortie : 1.
* Le terminal sera réutilisé par les tâches, appuyez sur une touche pour le fermer.
pourriez vous m'aider à résoudre ces problème svp
merci beaucoup
Bonjour,
Félicitations pour votre curiosité et vos expérimentations avec la réaction bicarbonate vinaigre. Je n'ai jamais utilisé cette méthode mais je constate sur votre vidéo que ça marche !
Personnellement j'ai expérimenté les fusées à eau classiques et également une voiture à réaction ( https://www.wikidebrouillard.org/wiki/Voiture_à_réaction ).
Le principe de la voiture à réaction est d'ailleurs immédiatement transformable en bateau à réaction...
Bon amusement.
Cordialement.
Autre méthode, plus chaud