Cette veilleuse RVB a la capacité de contrôler la couleur avec les mouvements de la main. L'appareil est équipé de trois capteurs de distance, à l'aide desquels la luminosité change lorsque vous vous déplacez ou vous approchez de votre main. Tout cela est contrôlé par un microcontrôleur. Arduino.
Matériaux:
- Arduino Nano 3.0
- Matrice RGB 8x8 1 pc
- Capteur de distance à ultrasons HC-SR04 3 pièces
- Puce 74hc595 (registre à décalage) 4 pcs
- Résistances 200 ohms 24 pcs
- Alimentation 5V2A
- Support avec abat-jour
- fils
Le luminaire utilise une matrice GTM2088, qui a une anode commune, le brochage sur la photo ci-dessous.
Le schéma de la veilleuse est présenté ci-dessous
Après soudure, le dessin a la forme suivante (4 blocs):
- alimentation
- Registres
- Arduino avec capteurs hc-sr04
- Matrice
Lors du développement de l'esquisse, l'auteur a défini les paramètres suivants:
- À une distance de 1 à 20 cm, la valeur de luminosité est définie, plus la main est proche, plus la matrice brille, 1 cm définit la valeur de luminosité maximale et la distance de 20 cm est nulle. Les capteurs lisent les données, puis règlent la luminosité.
- Si la distance de ces valeurs change de plus de 20 cm (déplacez votre main sur le côté), cette luminosité sera fixée pour cette couleur.
La luminosité définit le signal PWM, il est lu sur les sorties matricielles pour 3 groupes de R, G et B. La fréquence du signal est de 60 Hz.
Pour sauvegarder les conclusions du microcontrôleur pour contrôler la matrice, l'auteur a utilisé les registres à décalage 74hc595, ils lui ont permis de s'en sortir avec 3 broches de l'Arduino.
L'esquisse utilise les bibliothèques MsTimer2, Ultrasonic et SPI. Le croquis est joint sous l'article.
Ensemble lampe.
La cartouche est retirée du support de lampe et un trou est fait pour la matrice.
Un bloc avec registres à décalage est inséré et tout cela est fermé par un cercle découpé en mousse.
Le fil est coupé au plafond pour qu'il puisse s'accrocher au support
En outre, un support d'un tuyau en plastique est ajouté à la structure, après y avoir fait trois trous pour les capteurs de distance.
Dans le tuyau, le fond est en mousse de polystyrène et la structure résultante est complètement assemblée.
L'assemblage de la lampe ressemble à ceci:
Il ne reste plus qu'à allumer l'appareil et à commencer à utiliser la lampe.
Vidéo avec la veilleuse: