Étape 1: Comment ça marche
C’est le réel l’arrière de l’écran semer les composants.
Bloc d’alimentation
La puissance provient de deux régulateurs de 2 a, un organisme de réglementation nourrit de bandes de 0 à 3 et d’un RSS bandes de 4 à 7 mais ce n’est pas vraiment suffisant si les LEDs sont complètement illuminé. Intensité maximum chaque LED consomme sur 35mA donc en théorie chaque bande besoin 1. 4 a chaque. C’est un écran, pas une lumière, cependant et afin que cette situation peut être évitée, alors même si ce n’était pas un prototype je voudrais fournir une alimentation qui pourrait fournir au moins 10 a.
Dans la pratique si les régulateurs sont livrés avec 6V ils peuvent effectivement illuminent l’affichage complet pendant des périodes courtes (quelques secondes).
La routine d’affichage démo n’a jamais tous les affichages sur pleine à la fois.
Contrôleur de
Le contrôleur est un PIC32 ByPic le système d’exploitation installé. Cela le rend facile à programmer le contrôleur à distance (parce que tout il a besoin est texte) et réaliser des scénarios de simulation via la liaison Bluetooth.
Le contrôleur fournit également le 3.3V requis pour l’émetteur/récepteur Bluetooth comme elle l’a embarqué régulateur.
BV500_T le contrôleur avec PCB
La carte contrôleur utilise des lignes B0 B8 pour contrôler les bandes de LED. Le signal d’horloge et de données est obtenu en évitant l’attention. Le contrôleur WS2811 LED ne nécessite qu’une seule ligne de contrôler que chaque bande LED et donc seulement 8 lignes sont nécessaires pour toutes les bandes de 8.
Une interface I2C est obtenue de B8-B9, I2C se heurte-t-elle ces lignes sont dédiés à l’interface I2C par le matériel PIC32. Cette interface est utilisée pour communiquer avec l’horloge en temps réel, le PCB de horloge RTC a construit à tirer vers le haut de résistances afin que ceux-ci ne sont pas nécessaires séparément.
Pouvoir au Conseil d’administration est le + 5V broche issu d’un les régulateurs et les 3.3V sortie est utilisée pour l’émetteur/récepteur Bluetooth. Le Bluetooth est connecté à TX et RX comme sur le schéma comme B10 et B11. De ce fait est UART2 et la communication principale pour le logiciel ByPic. Tout le développement et la programmation peut être fait via Bluetooth si nécessaire. Si ce n’est pas le cas, il y a un connecteur distinct sur le côté gauche du Conseil d’administration à cet effet. Il est regrettable que le Bluetooth ne met pas un signal DTR qui peut être utilisée pour réinitialiser le processeur de temps en temps.
Bluetooth
Il s’agit d’un produit ByVac BV206. Un produit moins cher pourrait être utilisé, mais avec les versions moins chers il n’est pas toujours possible d’accéder aux commandes AT. Avec un accès aux commandes AT, vous pouvez modifier la vitesse de transmission du module Bluetooth pour correspondre à la vitesse de transmission indigène de la BV500 qui est 115200. L’alternative consiste à utiliser la constante SYS_COMBAUD pour correspondre à la BV500 au Bluetooth. Bien souvent, elles sont fixées à 9600 qui est un peu lent pour le développement.
Avoir le module Bluetooth permet l’affichage doit être programmé après que qu’il a été construit et in situ. Ça pourrait être très haut sur un mur et vous seriez encore en mesure d’y accéder.
Une amélioration serait une sorte de réinitialisation matérielle dans le cas où quelque chose s’est mal passé. Il y a un chien de garde sur le BV500 qui pourraient être mises en œuvre, mais il serait bon que dire un peu indépendant de matériel détecté un caractère particulier ou une séquence de caractères à partir du Bluetooth et exercé de réinitialisation. Ce ne serait pas difficile à mettre en œuvre.
RTC (Real Time Clock)
Ce n’est pas nécessaire au fonctionnement de l’appareil, mais il semble qu’une bonne utilisation de l’écran pendant une partie est de l’utiliser pour afficher la date et l’heure. Le dispositif utilisé est le BV4239 qui est basé sur le DS1307
Cela a également une EEPROM qui n’est pas utilisée. Cet appareil nécessite une interface I2C 5V et dispose d’une batterie intégrée.
Bandes de LED
Les LEDs sont sur une bande de PCB flexible comme indiqué et 8 bandes de 40 LED ont été utilisées pour créer l’écran rectangulaire. Ils sont normalement achetés en longueurs de 4 ou 5 m, mais sachez qu’ils sont fabriqués en petites lanières. Pourquoi est-ce important ? Les longueurs de 4 ou 5 m composent de plusieurs bandes que se sont Unis, malheureusement certaine distance est perdue lors de l’adhésion des bandes et donc lorsque la jointure est appliquée les LEDs sont plus rapprochés. C’est important quand créer un affichage comme les LEDs s’alignera pas. Ils ont besoin sans joint et ré-assemblage avec certains fil pour s’assurer que les distances entre les LEDs sont respectées.
Pour cet affichage, les bandes ont été coincés sur un morceau de 3mm acrylique 85 x 670 mm avec 6mm double face ruban. Les raccordements ont été réalisés pour le côté gauche de l’écran avec les flèches de bande de LED pointant vers la droite. À l’aide de ruban adhésif double face fonctionne très bien, mais plus si est nécessaire sur le montage de l’acrylique pour un cadre que pour le moment c’est un peu Heath Robinson.