Nouvelles:

Le Forum est maintenant chiffré (préambule https). Bien sûr, des liens externes insérés dans les sujets vont demeurer inchangés. Mais la composition des pages du Forum est désormais sécurisée. Si des problèmes d'affichage surviennent, veillez à vider votre cache pour ce site.

Menu principal

Présentation de ma personne et d'un projet un peu fou

Démarré par Epeios, Avril 01, 2025, 05:07:20 PM

« précédent - suivant »

Epeios

Bonjour à toutes et à tous.

Je me prénomme Claude, j'habite prés de Strasbourg (en France) et je suis ingénieur logiciel de profession. J'ai, par ailleurs, une formation en électronique que, bien qu'étant assez ancienne, je tente de mettre à profit pour explorer le monde merveilleux des micro-contrôleurs. J'ai été particulièrement frappé par l'énorme potentiel de l'ESP32, et de son prédécesseur l'ESP8266, du fait que, tout en étant bon marché, il soit équipé du Wi-Fi.

Cela m'a donné une idée d'atelier destiné à faire découvrir à nos adolescentes et adolescents, voire leur donner le goût, et de la programmation et de l'électronique au travers du pilotage de montages, voire de robots, basés sur des ESP32 et consorts.

Le projet est assez avancé et j'ai déjà réalisé quelques montages servant de preuves de concepts. J'ai également testé quelques robots du commerce pour voir dans quelle mesure on pouvait les utiliser dans le cadre de cet atelier.

Avant de procéder à un achat massif de composants électroniques pour alimenter cet atelier, je compte vous solliciter afin d'avoir votre avis sur les composants les plus à mêmes de convenir sachant qu'ils vont être manipulés par des adolescentes et des adolescents. D'où ma présence en ces lieux.

Par ailleurs, si cela vous intéresse, je vous présenterais volontiers les outils que j'ai développé pour cet atelier et qui, je trouve, du haut de ma modeste expérience dans le domaine, simplifie considérablement le prototypage de montages basés sur des micro-contrôleurs équipés du Wi-Fi.

Bref, vous n'avez pas fini de me croiser sur ce forum :-) !

papyblue

Bonjour Claude,

Votre idée d'atelier pour initier les jeunes est super, on ne peut qu'encourager cette démarche.
L'ESP32 est certainement un bon choix, performant et pas cher.
A votre place, je chercherais à limiter au maximum le nombre de références pour mieux maitriser celles retenues.
Il ne faut pas oublier l'environnement de développement (et les langages informatiques sous-jacents), la multiplication va générer plus de travail (supports, etc...)
Il faut également regarder du côté des cartes facilitant les connexions des microcontrôleurs au monde extérieur (plaques à bornes par exemple)
Quand vous parlez de "manipulations" à quoi pensez-vous exactement ?
Il n'y a pas de microcontrôleurs "blindés" résistants aux attaques mécaniques, électriques, chimiques,...
Une formation en électronique doit commencer par une sensibilisation sur les ESD, l'atelier doit être équipé avec les dispositifs adéquats (tapis, bracelets,...)
Je suis impatient de voir les outils que vous avez développés.     

Epeios

Merci pour votre intérêt.

Je vais ouvrir un nouveau sujet, voire plusieurs, pour donner plus de détails sur le contenu de l'atelier afin de contextualiser les différents points que vous évoquez. Compte tenu des objectifs de l'atelier, il y en a certains qui devront faire l'objet d'une attention particulière, au risque sinon que l'atelier tourne au fiasco. Sachez que, compte tenu de mon passif professionnel, un soin tout particulier a été apporté à l'environnement de développement, et je suis impatient de recueillir les observations des membres de ce forum à ce sujet. Étant moins expérimenté dans le domaine de l'électronique, je suis tout aussi impatient d'avoir leurs points de vue sur ce que j'ai envisagé concernant cet aspect.

J'espère juste que vous vous ne lasserez pas trop vite de mes interventions :-)...

statis

Bonjour Epeios

Etant sur un projet qui me prend bien la tête je n'avais pas eu le temps de lire cette présentation

Je suis content qu'il y ait une personne qui va travailler sur l'ESP8266 ;)
Pour mon projet j'ai pris pour test du RP2040 et de l'ESP8266 tous les deux avec écran et wifi en plus pour le deuxième

A l'heure actuelle je ne peux même pas m'aider moi-même mais je souhaite une bonne concrétisation de ce projet éducatif

Epeios

Bonjour statis,

Dans le cadre de mon projet, j'ai acheté un robot du commerce qui est équipé de 4 servomoteurs et d'un RPi Pi Pico, le tout alimenté par une pile 9V. Histoire de réduire les coûts, j'ai essayé de reproduire ça avec différentes variantes d'ESP32, mais je n'ai trouvé aucun combo ESP32/platine d'alimentation capable d'alimenter correctement les servomoteurs avec des piles du commerce (je préfère éviter les batteries rechargeables type 18650 dans un premier temps). Du coup, je me suis rabattu sur un ESP8266 car il existe une platine d'alimentation pour ce dernier sur lequel on peut brancher une pile 9V et qui est capable d'alimenter les servos. Malheureusement, il semblerait qu'Espressif veuille arrêter la production des ESP8266 au profit des ESP32. Je pense qu'il doit en exister un stock conséquent, mais il va falloir que je trouve quand même une autre solution à terme (je suis ouvert à toute suggestion à ce sujet...).

Actuellement, mon projet est assez avancé techniquement et je me concentre donc sur le travail avec différents organismes pour la mise en place des ateliers, mais j'espère pouvoir retravailler dans pas trop longtemps sur la partie technique pour tester certaines idées d'amélioration.

Les outils à la base du projet éducatif ont été, à l'origine, conçus pour faciliter le prototypage. L'idée est de pouvoir brancher n'importe quel composant à un microcontroleur et de pouvoir piloter ce composant sans avoir systématiquement à brancher le microcontrôleur à un ordinateur pour téléverser un programme dédié, souvent juste pour vérifier si le composant est correctement branché. Ça m'a beaucoup aidé pour le développement des kits pour les ateliers, et je pense que ces outils peuvent être très utiles pour la mise au point de projets basés sur des EPS8266 ou des ESP32...

En tout cas, merci pour les encouragements !

philchamp51

#5
Citation de: Epeios le Avril 01, 2025, 05:07:20 PMBonjour à toutes et à tous.

Je me prénomme Claude, j'habite prés de Strasbourg (en France) et je suis ingénieur logiciel de profession. J'ai, par ailleurs, une formation en électronique que, bien qu'étant assez ancienne, je tente de mettre à profit pour explorer le monde merveilleux des micro-contrôleurs. J'ai été particulièrement frappé par l'énorme potentiel de l'ESP32, et de son prédécesseur l'ESP8266, du fait que, tout en étant bon marché, il soit équipé du Wi-Fi.

Cela m'a donné une idée d'atelier destiné à faire découvrir à nos adolescentes et adolescents, voire leur donner le goût, et de la programmation et de l'électronique au travers du pilotage de montages, voire de robots, basés sur des ESP32 et consorts.

Le projet est assez avancé et j'ai déjà réalisé quelques montages servant de preuves de concepts. J'ai également testé quelques robots du commerce pour voir dans quelle mesure on pouvait les utiliser dans le cadre de cet atelier.

Avant de procéder à un achat massif de composants électroniques pour alimenter cet atelier, je compte vous solliciter afin d'avoir votre avis sur les composants les plus à mêmes de convenir sachant qu'ils vont être manipulés par des adolescentes et des adolescents. D'où ma présence en ces lieux.

Par ailleurs, si cela vous intéresse, je vous présenterais volontiers les outils que j'ai développé pour cet atelier et qui, je trouve, du haut de ma modeste expérience dans le domaine, simplifie considérablement le prototypage de montages basés sur des micro-contrôleurs équipés du Wi-Fi.

Bref, vous n'avez pas fini de me croiser sur ce forum :-) !

Bonjour Claude et bienvenue.

Je fais partie d'une association nationale qui s'appelle « l'outil en main » et l'établissement dont je suis membre est situé à Rambervillers dans les Vosges. Nous sommes voisins.
C'est un endroit où des enfants de 12 à 14 ans viennent s'initier à différents corps de métier (composition florale, menuiserie, mécanique, gravure sur pierre, peinture, céramique, cuisine, électricité , électronique, etc) chaque mercredi après-midi pendant 2 ans. Il y a 13 ateliers en tout et chaque enfant tourne pendant 3 semaines chaque année sur chacun des ateliers, lors de ces deux années.
Je m'occupe du labo électronique et je leur fais une initiation/découverte de cette science.
Personnellement et vu leur âge, je leur fais assembler des petits montages sur breadbord à base de micro contrôleurs ATmega328 (je crée les codes) qui, principalement font de l'animation lumineuse car ils adorent ça.
La deuxième année, ils réalisent un montage soudé sur PCB qu'ils emportent chez eux. C'est un petit peu leurs chef-d'œuvre de compagnon 😉
Si tu veux quelques exemples de réalisations, dis-le moi.
Philippe.

PS: Je fais, personnellement, beaucoup de projets sur ATmega, ATtiny, ESP8266 et ESP32

Epeios

Bonjour Philippe et merci,

Oui, ces réalisations m'intéressent, sachant qu'elles ont été « validées » par le public cible :-). Remplacer les ATmega328 par un ESP32 pour les adapter aux spécificités de mon projet ne devrait pas poser de problème.

De ton coté, si cela t'intéresse, je te remonterais volontiers les modifications avec des exemples de programmes. Tu pourras ainsi juger sur pièce de l'opportunité de faire écrire par les enfants leur propre code, en Python (théoriquement accessible dés 10 ans), avec leur smartphone si d'aventure ils en ont un (statistiquement, ils sont déjà plus de 90% à en posséder un à cet âge) ou en utilisant n'importe quel autre ordinateur. À noter qu'il est également possible de programmer par blocs, à la façon de Scratch, pour ceux qui auraient des difficultés avec Python. N'hésite pas à me demander si tu veux en savoir plus sur ce sujet...

Claude.

philchamp51

Claude.

Je vais préparer un envoi des petits projets que je fais aux enfants mais en attendant, voila un site où tu pourras trouver des tas de choses à faire avec un ESP32:

https://randomnerdtutorials.com/projects-esp32/