Horloge froide sur diodes adressables

Partie 1. Composants utilisés

Il y a quelques années, sur l'immensité du réseau, j'ai vu un projet intéressant dans lequel l'auteur a fait une énorme horloge numérique (avec des nombres à 7 segments), qui est basée sur la bande LED dite adressable.





Photo du projet fini
Malheureusement, la caméra déforme la couleur.  En fait, les couleurs sont uniformes et contrastées (la couleur peut être n'importe laquelle)
Malheureusement, la caméra déforme la couleur. En fait, les couleurs sont uniformes et contrastées (la couleur peut être n'importe laquelle)

J'ai utilisé une taille de chiffre d'environ 280x205 mm (presque feuille A4), la taille totale de la montre est de 300x800 mm.





Ce projet a été répété plusieurs fois, à chaque fois de différentes manières, mais je n'ai pas trouvé de guide clair pour l'assemblage de ces montres, et en plus, je vais essayer de décrire le plus en détail possible les caractéristiques et les difficultés auxquelles j'ai dû faire face. De plus, cette montre fonctionne pour moi depuis environ 3 ans et, tout récemment, j'ai mis à jour à la fois le logiciel et le matériel, en revenant sur l'expérience de leur utilisation, dans le cadre de laquelle je vous parlerai de certaines des améliorations techniques que j'ai appliquées à ce projet.





Qu'est-ce que la bande LED adressable

Une bande LED RVB commune a 4 broches: communes "+" et 3 "-", respectivement, pour chacune des couleurs primaires - rouge, vert et bleu.





, : .





: , ( ) , , . 3 : "+", "-" , .





2 , :





  • WS2811. ( "" WS2812b). 3 .





  • WS2812b. Utilisé par moi (considéré comme peu fiable, bien qu'aucun problème n'ait été identifié lors de l'utilisation de la montre). Vous permet de contrôler chaque diode séparément. Parmi les inconvénients - si 1 diode échoue - d'autres ne fonctionneront pas.





  • Mise à jour WS2813, WS2815, WS2815 - WS2812, contact de transfert de données de «sauvegarde», fréquence de mise à jour accrue. Si une diode tombe en panne, le reste du segment de bande reste opérationnel. Inconvénients - prix.





    Vous pouvez en savoir plus sur les rubans et les particularités de leur connexion ici.









Donc nous avons besoin:





  1. Microcontrôleur ;





  2. Module d'horloge en temps réel;





  3. Bande de diode adressable ;





  4. Capteur de température ;





  5. Capteur de lumière;





  6. Module Bluetooth .





  7. Bloc d'alimentation ;





  8. Shield pour arduino ;





  9. , ;





  10. .





:









Arduino nano avec "pattes" non soudées
Arduino nano ""

Arduino Nano ( ATmega328) - , . "", . "", , , .









Module d'horloge temps réel DS3231
DS3231

DS3231, , .

DS1302 DS1307 , .

: () (). , .









Bande LED adressable

. .

WS2812b 60 .

WS2811 ( , , 12V , WS2812b 5V).

30 , , .









Capteur de température DHT22 à bord
DHT22

( - / ).

DHT22 (, ) - , " " DHT11, , , , .

( ).









Capteur de lumière BH1750
BH1750

BH1750 :

1. ( , "/").

2. ( ), , " " ( ).





ivanii, "BH1750 - 16- I2C, ", .





, . : , ( 2 : "1" "0").

.

P.S. 4 ( ), (BH1750) .





bluetooth





Module Bluetooth
bluetooth

, , , bluetooth (, ).

, 3,5 , - .

- HC-05 HC-06, "".









10 (5V/2A), (172 ), , .





?

12 . , 60 / , (12*3*60) 2.1A.





, ; .





: WS2811 12V, WS2812b - 5V.





Carte d'extension (Shield) pour Arduino Nano
() Arduino Nano

, , .

, , .

, .









Fils maman-papa
"-"

- ( ). ("-", "-", "-").

.









("") - "", , - .





, "" . (opal). - , . 4 , , ( "" ).





Si je comprends bien, le polycarbonate peut être ordinaire, aussi blanc (laiteux).





Il est préférable d'utiliser "opal", car il est spécialement conçu pour diffuser la lumière et présente deux faces différentes: l'une dirigée vers la source lumineuse, l'autre vers l'extérieur, vers le spectateur.





Puisqu'il y a beaucoup de matière, à la fin de la rédaction de cette partie, j'ai pensé qu'il serait correct de diviser l'article en parties.





Dans la partie suivante, je parlerai de l'assemblage des composants, et je quitterai très probablement l'analyse de la partie logicielle pour la troisième partie.








All Articles