EM LIGHT : Différence entre versions

Ligne 70 : Ligne 70 :
 
|Step_Content=La carte ESP32 a été flashée avec [https://micropython.org/ Micropython] grâce à cet [https://dblocadata.debrouillonet.org/~test/#flash outil] pour ensuite pouvoir programmer en python.  
 
|Step_Content=La carte ESP32 a été flashée avec [https://micropython.org/ Micropython] grâce à cet [https://dblocadata.debrouillonet.org/~test/#flash outil] pour ensuite pouvoir programmer en python.  
  
L'ensemble du code est consultable sur ce [https://github.com/bfouilhac/hackaton2025pocl repo Github] et toutes les données des capteurs sont récupérées depuis cette [https://opendata.bordeaux-metropole.fr/explore/dataset/rt_ondeelectro_p/information/ API].
+
<p>L'ensemble du code est consultable sur ce [https://github.com/bfouilhac/hackaton2025pocl repo Github] et toutes les données des capteurs sont récupérées depuis cette [https://opendata.bordeaux-metropole.fr/explore/dataset/rt_ondeelectro_p/information/ API]. </p>
  
Pour faire fonctionner le POCL, il lui faut un accès à internet. Pour ça, vous devez créer un point d'accès avec les caractéristiques suivantes : "POCO X7 Pro Benjamin" / "benjamin1234".  
+
<p>Pour faire fonctionner le POCL, il lui faut un accès à internet. Pour ça, vous devez créer un point d'accès avec les caractéristiques suivantes : "POCO X7 Pro Benjamin" / "benjamin1234". </p>
  
Cela vous permet de simuler le point d'accès afin qu'il puisse récupérer les données des capteurs. Une autre façon serait d'aller modifier dans le code embarqué les informations de connexion selon votre point d'accès.  
+
<p>Cela vous permet de simuler le point d'accès afin qu'il puisse récupérer les données des capteurs. Une autre façon serait d'aller modifier dans le code embarqué les informations de connexion selon votre point d'accès. </p>
  
Pour ça, la plateforme [https://dblocadata.debrouillonet.org/~test/BIPES/ui/?idw=78 DBlocaData] permet de pouvoir accéder aux fichiers installés sur l'ESP32.  
+
<p>Pour ça, la plateforme [https://dblocadata.debrouillonet.org/~test/BIPES/ui/?idw=78 DBlocaData] permet de pouvoir accéder aux fichiers installés sur l'ESP32. </p>
 
}}
 
}}
 
{{Notes}}
 
{{Notes}}

Version du 12 décembre 2025 à 13:55

Auteur avatarBenjamin Fouilhac | Dernière modification 12/12/2025 par BenjaminF

Item-POCL Light EM IMG 20251015 153044.jpg
La fabrication de l'objet s'inscrit dans une volonté de dévoiler le fonctionnement afin de faciliter la compréhension et la maintenabilité de l'appareil. En effet, tous les composants sont visibles, toutes les soudures et câbles également.
Difficulté
Technique
Durée
2 jour(s)
Disciplines scientifiques
Informatique, Electricité, Mathématique, Sciences sociales
<languages />
Licence : Attribution (CC-BY)

Introduction

Light'EM est un POCL (Petit Objet Connecté Ludique) réalisé lors du Hackaton de l'association "Les Petits Débrouillards" du 13 au 15 octobre 2025. Il récupère les données des capteurs d'ondes électromagnétiques (EM) de Bordeaux et retranscrit ces données invisibles en une couleur indiquant un léger degré de pollution (vert) jusqu'à un degré plus fort (rouge). L'idée est de mettre en lumière la pollution électromagnétique dans la ville de Bordeaux.

Étape 1 - Découpe laser

Structure :  

A l’aide de la découpeuse laser, réaliser les différentes pièces pour l’assemblage. (voir fichier ci-dessous).

Dimensions cercles : Cercles intérieurs 9cm de diamètre ; cercle extérieur 10cm de diamètre.

Dimensions carrés : 9 cm de coté.

Dimensions rectangle : 9cm de longueurs et 7cm de largeurs



Étape 2 - Découpe cercle

Découper également à l’aide compas-cutter 6 cercles de claques transparents de diamètre différents :

Un de 2cm, 4cm, 6cm, 8cm, 10cm, 12cm.



Étape 3 - Début assemblage

Notre produit est constitué de 4 étages qui sont respectivement : un 1er étage formé de 2 rectangles avec un trou carré au milieu où l’on retrouve la carte mère du produit ; un 2e étage toujours formé de 2 rectangles avec un trou circulaire ou l’on retrouve des LED pour indiquer l’exposition ; un 3e étage où l’on retrouve un papier calque transparent.

L’assemblage de ces étages se fait grâce à des bâtons de 10cm de hauteur et de 0.8cm de diamètres à placer dans les trous fais au préalable grâce à la découpeuse laser.



Étape 4 - Composants électroniques

Pour le fonctionnement technique, le POCL est composé de plusieurs éléments électroniques :

  • un microcontrôleur ESP32, coeur de l'objet, qui contient et exécute le code
  • un cercle de LEDs, branché au microcontrôleur, affichant une couleur unie en fonction des données récupérées des capteurs d'ondes électromagnétiques.
  • deux boutons : un pour changer de capteur (modifiant ainsi les données récupérées et potentiellement la couleur), un autre pour revenir au capteur par défaut (le capteur préféré de l'utilisateur, changeable dans le code).

Les différents composants sont installés sur les étages de notre objet de la façon suivante :

  • le socle contient la carte ESP32. Il a été taillé aux dimensions du microcontrôleur de façon à ce qu'il soit fixe.
  • le premier étage comprend le cercle de 24 LEDs, connecté à l'ESP32
  • le second étage contient le cercle de calque pour uniformer la lumière des LEDs en une couleur unie
  • le dernier étage possède les boutons qui permettent de changer de capteur d'ondes EM.


Étape 5 - Programmation

La carte ESP32 a été flashée avec Micropython grâce à cet outil pour ensuite pouvoir programmer en python.

L'ensemble du code est consultable sur ce repo Github et toutes les données des capteurs sont récupérées depuis cette API.

Pour faire fonctionner le POCL, il lui faut un accès à internet. Pour ça, vous devez créer un point d'accès avec les caractéristiques suivantes : "POCO X7 Pro Benjamin" / "benjamin1234".

Cela vous permet de simuler le point d'accès afin qu'il puisse récupérer les données des capteurs. Une autre façon serait d'aller modifier dans le code embarqué les informations de connexion selon votre point d'accès.

Pour ça, la plateforme DBlocaData permet de pouvoir accéder aux fichiers installés sur l'ESP32.


Dernière modification 12/12/2025 par user:BenjaminF.

Commentaires

Draft