Qu’est-ce que c’est?
Chaque matin à 6:30 commence une course frénétique de 70 minutes afin que grands et petits soient prêts pour commencer la journée à temps pour le passage de la navette scolaire mais sans sauter d’étapes: habillés, le lit fait, le ventre plein, les dents brossées etc…. Sabluino est un objet imaginé pour aider la famille a surveiller la course de la montre et ne pas « virer fou » chaque matin! Plus concrètement c’est:
- Un sablier lumineux qui démarre tout seul et fait tomber des « gouttes de lumières » pour se remplir jusqu’à sonner à l’heure prescrite – installé proche de la table du petit déjeuner Sabluino permet à tous de surveiller le temps restant en un clin d’œil. Accessoirement le sablier peut aussi être démarré n’importe quand – à la demande – pour compter 2, 5 ou 10 minutes.
- Un objet de décoration qui affiche diverses séquences lumineuses
- (Reste à programmer) Un détecteur de bruit destiné à traduire le niveau sonore ambiant par des couleurs et ainsi permettre à nos jeunes de réaliser lorsque la cacophonie devient générale!
Vidéo démo
Comment ça marche?
Sabluino est constitué des éléments suivants:
- Une bande de 1 mètre comportant 144 LEDs WS2812. Chacune d’entre elle peut etre contrôlée individuellement en couleur et intensité lumineuse.
- Un microcontrôleurs Arduino nano.
- Une horloge RTC pour permettre au Sabluino de garder la notion du temps même lorsqu’il est débranché.
- Un écran LCD avec module I2C backpack pour le controle.
- Un module micro.
- Un buzzer piezo.
- 3 boutons poussoirs
Galerie photo
- Le Sabluino est fait de plusieurs épaisseurs de contreplaqué collées puis découpées en biais pour faire apparaître les différentes couches de bois – Ici avant vernissage. Je ne suis pas peu fier du résultat obtenu « à mitaines » sur mon banc de scie!!!!
- La partie allongée sert à soutenir une bande de 1 mètre qui comporte 144 LEDs WS2812. Chaque LED peut etre contrôlée individuellement en couleur et intensité. Le tout pour 3 fils uniquement! C’est beau le progrès!!!!
- La bande LED est cachée par une épaisseur de plastique Coroplast translucide servant à diffuser la lumière pour la rendre moins crue, plus agréable.
- Écran LCD auquel j’ai ajouté un module « I2C backpack » pour le contrôler avec 4 fils au lieu de 10+.
- Une horloge avec une petite batterie intégrée permet au Sabluino de connaître l’heure!
- Le cœur du système est un microcontrôleur Arduino nano de moins de 5cm de long! Plus haut le buzzer piezo servant aux alarmes sonores.
- Le module ci-dessous comporte un micro permettant de réagir en fonction du niveau de bruit ambiant.
- En cours d’assemblage
- Le tableau de contrôle du Sabluino comporte un micro (rond noir en haut), 3 boutons poussoirs de couleur, un buzzer piezo et un écran LCD.
- Exemple de dégradé de couleurs.
- Voici l’ensemble du montage terminé: c’est serré mais tout rentre bien comme il faut!
- Ici le Sabluino en mode sablier: les gouttes lumineuses tombent de haut en bas et font monter le niveau de lumière jusqu’à la fin de la période choisie par les boutons ou bien prédéfinie et commandé par l’horloge.
- Ici une petite séquence du mode « démo » pour faire défiler des animations lumineuses.
- Il est l’heure!
Code Arduino
Le code est disponible sur Github:
https://github.com/pepelepoisson/
N’hésitez pas à le réutiliser pour l’améliorer puis à partager vos réussites!
Contact
(104)