Skip to content

Francois25/Calendrier_avent_musical

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Calendrier de l'Avent musical :

Ce calendrier de l'Avent utlise un ESp32-TTGO-T-Display permettant d'alimenter un circuit sur lequel 2 circuits intégrés CD4511 sont couplés à un circuit intégré CD40106 pour allumé aléatoirement 24 leds et jouer des musiques de Noël. Les leds sont placé sur un plateau en bois décoré de 23 maisonnettes et une église simulants les 24 jours avant le jour de Noël). Le déclenchement des musiques et de l'éclairage par clignottement aléatoire est défini selon la date et l'heure, tous les jours à 18h30 l'éclairage s'allume et il s'éteind automatiquement à 22h, il est toutefois possible d'allumer ou d'éteindre manuellement ces fonctions à l'aide de bouton sensitif. Lors de l'appui sur un jour souhaité sur la partie NOEL de la décoration, la led relié s'illumine avec plus d'intensité pour repérer facilement la maisonnette correspondante.

Firmware Micropython :

Le firmware utilisé est Micropython, disponible dans le répertoire Firmware

Fonctionnement :

Dans un premier temps il faut créer un fichier config.py qui contiendra les valeur pour la connection réseau, ssid = "your_ssid" et password = "your_password". Lors de la mise sous tension du module celui-ci va se connecter à votre réseau wifi interne et récupérer les données NTP (Network Time Protocol), la date et l'heure pour faire simple.

Au début du fichier "main" il y a les parametre des heures qu'on souhaite pour l'automatisation de l'alumage et de la lecture de la musique : allumage des led clignottantes à partir de l'heure => START_HOUR = 18 allumage des led clignottantes à partir de l'heure => STOP_HOUR = 21 lancement de la musique 1x par jour à l'heure => MUSIC_HOUR_MIN = 17 fin de la musique automatique toute les heure à => MUSIC_HOUR_MAX = 20

L'ESP32 est alimenté via l'USB-C par une batterie 5V. Les pin 2 et 15 de l'ESP sont utilisés en tant que touch-pin, lorsque la pin 15 est touchée par l'utilisateur le circuit intégré CD4511 est alors alimenté et gènère un alumage aléatoire des 24 leds des maisonnettes via les circuits intégrés CD40106 (12 led par circuit). Lorsque la pin 2 est touchée l'ESP choisi au hasard une musique de la bibliothère des musiques de Noël et la diffuse sur le buzzer. Pendant le temps que la musique est jouée il n'est pas possible d'éteindre les lumières qui clignottent aléatoirement. Lors de l'appui sur un bouton date du bloc Noël, celui-ci étant relié à la borne 5V de l'ESP32 la led 12V associée s'illumine avec une intensité plus importante, ce qui permet de repèrer facilement la maisonnette associée.

Suppléments :

Tous les fichiers destinés à la fabrication des maisonnettes et de l'églises sont disponibles dans le répertoire CNC_program Les fichiers destinés à la réalisation du PCB, les composants utilisé ainsi que le cablage sont disponibles dans le répertoire Electronic Les fichiers destinés à la réalisation du boitier recevant l'électronique et du cloché de l'église sont disponibles dans le répertoire 3D_Stl

Remerciement :

Un merci tout particulier à Monsieur Jacky BEURET. J'ai utilisé et étoffé son circuit de base trouvé par hasard sur internet. Jeu de lumière aléatoire. N'hésitez pas à jetter un oeil à son site il y a plein de chose à se bricoler. Adresse du site de M. BEURET : Site internet Page Facebook de M. BEURET : Facebook

About

Calendrier de l'Avent maison bois, musical et Lumineux

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages