POCL Montre moi les vagues : Différence entre versions

(Page créée avec « {{Tuto Details |Licences=Attribution (CC-BY) |Description=Visualisez le mouvement des vagues, reproduit à l'aide de 5 servomoteurs animant une vague sur un ruban de LED.... »)
 
 
(6 révisions intermédiaires par le même utilisateur non affichées)
Ligne 6 : Ligne 6 :
 
|Duration=15
 
|Duration=15
 
|Duration-type=minute(s)
 
|Duration-type=minute(s)
 +
|Tags=ESP32, Servomoteur, Arduino, Vagues, LED, API, Open Data
 
}}
 
}}
 
{{Introduction
 
{{Introduction
|Introduction=Qui n'a jamais rêvé de pouvoir voir la mer depuis son salon ? Grâce à ce POCL, vous pourrez visualiser en temps réel la houle de votre bouée préférée ou utiliser notre séquence test.
+
|Introduction=Qui n'a jamais rêvé de pouvoir voir la mer depuis son salon ? Grâce à ce POCL, vous pourrez vous connecter à l'API de Candhis (clef API à demander) et visualiser en temps réel la houle de votre bouée préférée. Pour une expérience plus simple et rapide, utilisez nos données historiques et  laisser vous emporter aux Pierres noires, bouée mythique de la pointe Bretonne.
 
}}
 
}}
 
{{Materials
 
{{Materials
Ligne 15 : Ligne 16 :
 
}}{{ItemList
 
}}{{ItemList
 
|Item=Servomoteur
 
|Item=Servomoteur
}}{{ItemList}}
+
}}{{ItemList
 +
|Item=Ruban de Led - WS2812B
 +
}}{{ItemList
 +
|Item=Découpeuse laser
 +
}}{{ItemList
 +
|Item=Bois
 +
}}{{ItemList
 +
|Item=Fer à souder
 +
}}{{ItemList
 +
|Item=Fil d'étain (pour soudure électronique)
 +
}}{{ItemList
 +
|Item=Chargeur à port USB
 +
}}
 +
|Prerequisites={{Prerequisites
 +
|Prerequisites=Initiation à la soudure
 +
}}{{Prerequisites}}
 +
}}
 +
{{Tuto Step
 +
|Step_Title=Préparer son code
 +
|Step_Content=Sur Arduino IDE, ajouter les librairies :
 +
 
 +
*ESP32Servo (version 3.1.3),
 +
*Adafruit_NeoPixel (version 1.15.3)
 +
*ArduinoJson (version 7.4.2)
 +
 
 +
Préparez le fichier live en modifiant les variables "Nom du réseau" / "Mot de passe du réseau", "Clef API Candhis" et  "Bouée" pour accéder aux données live.
 +
 
 +
 
 +
Suivant votre besoin, téléverser dans l'esp32 :
 +
 
 +
* initialisation pour régler les servomoteurs
 +
* donnees_historiques pour fonctionner avec des données historiques
 +
* live pour fonctionner avec des données en temps réel.
 +
}}
 +
{{Tuto Step
 +
|Step_Title=Branchements
 +
|Step_Content=Branchez les éléments comme sur le schéma.
 +
|Step_Picture_00=POCL_Montre_moi_les_vagues_schema_branchements.png
 +
}}
 +
{{Tuto Step
 +
|Step_Title=Découpe de la structure
 +
|Step_Content=Prenez les fichiers .svg et découpez les à l'aide d'une découpeuse laser. Les pages sont optimisées pour des plaques de 300x400x3mm.
 +
}}
 +
{{Notes
 +
|Observations=Les servomoteurs animent le ruban de LED sur un mouvement sinusoïdal simulant le mouvement d'une vague. Les LEDs changent d'intensité au même rythme et apportent par leur couleur une information sur la hauteur réelle  des vagues.
 +
|Avertissement=La soudure sur plaque de prototype est une étape délicate, n'hésitez pas à utiliser un breadboard et des cables dupond pour faire les branchements si vous ne vous sentez pas suffisament à l'aise en soudure.
 +
|Applications=Surfeur, marin ou juste amoureux de la mer, vous pourrez voir d'un simple coup d’œil la hauteur et période des vagues.
 
}}
 
}}
{{Tuto Step}}
 
{{Notes}}
 
 
{{Tuto Status
 
{{Tuto Status
 
|Complete=Draft
 
|Complete=Draft
 
}}
 
}}

Version actuelle datée du 6 février 2026 à 10:59

Auteur avatarJomagui | Dernière modification 6/02/2026 par Jomagui

Pas encore d'image

Visualisez le mouvement des vagues, reproduit à l'aide de 5 servomoteurs animant une vague sur un ruban de LED.
Licence : Attribution (CC-BY)

Introduction

Qui n'a jamais rêvé de pouvoir voir la mer depuis son salon ? Grâce à ce POCL, vous pourrez vous connecter à l'API de Candhis (clef API à demander) et visualiser en temps réel la houle de votre bouée préférée. Pour une expérience plus simple et rapide, utilisez nos données historiques et laisser vous emporter aux Pierres noires, bouée mythique de la pointe Bretonne.
  • Expériences pré-requises

Étape 1 - Préparer son code

Sur Arduino IDE, ajouter les librairies :

  • ESP32Servo (version 3.1.3),
  • Adafruit_NeoPixel (version 1.15.3)
  • ArduinoJson (version 7.4.2)

Préparez le fichier live en modifiant les variables "Nom du réseau" / "Mot de passe du réseau", "Clef API Candhis" et "Bouée" pour accéder aux données live.


Suivant votre besoin, téléverser dans l'esp32 :

  • initialisation pour régler les servomoteurs
  • donnees_historiques pour fonctionner avec des données historiques
  • live pour fonctionner avec des données en temps réel.

Étape 2 - Branchements

Branchez les éléments comme sur le schéma.




Étape 3 - Découpe de la structure

Prenez les fichiers .svg et découpez les à l'aide d'une découpeuse laser. Les pages sont optimisées pour des plaques de 300x400x3mm.

Comment ça marche ?

Observations : que voit-on ?

Les servomoteurs animent le ruban de LED sur un mouvement sinusoïdal simulant le mouvement d'une vague. Les LEDs changent d'intensité au même rythme et apportent par leur couleur une information sur la hauteur réelle des vagues.

Mise en garde : qu'est-ce qui pourrait faire rater l'expérience ?

La soudure sur plaque de prototype est une étape délicate, n'hésitez pas à utiliser un breadboard et des cables dupond pour faire les branchements si vous ne vous sentez pas suffisament à l'aise en soudure.


Applications : dans la vie de tous les jours

Surfeur, marin ou juste amoureux de la mer, vous pourrez voir d'un simple coup d’œil la hauteur et période des vagues.


Dernière modification 6/02/2026 par user:Jomagui.

Commentaires

Draft