» Électronique »Transformer les écrans ordinaires à sept segments en adressables

Transformer des écrans ordinaires à sept segments en écrans d'adresse



Si nous ajoutons trois microcircuits WS2811 à un écran LED ordinaire à sept segments, avec lesquels ils se transforment en LED RGB adressables ordinaires, nous obtenons ... un écran adressable à sept segments. Neuf bits suffisent pour seulement sept segments et deux points (dont un manque dans certains indicateurs). C'est encore plus pratique que les registres à décalage, car la luminosité de chaque segment peut être ajustée en continu. Avec l'aide d'un peigne à trois broches, vous pouvez ancrer des écrans à un chiffre et obtenir plusieurs chiffres. Ces fait maison inventé par Instructables sous le surnom de seanhodgins. il a lancé une campagne de crowdfunding, grâce à laquelle ces modules peuvent devenir des produits finis.

L'appareil est réalisé sur la carte dont tous les fichiers nécessaires à la fabrication peuvent être téléchargés. Un affichage LED ordinaire à sept segments, qui sera transformé en écran adressable à l'aide de cet appareil, doit être doté d'une anode commune.

L'assistant commence par installer les composants SMD. Tout d'abord, des résistances de soudures (3 pièces de 33 Ohms chacune) et des condensateurs (3 pièces de 1 μF chacune), et les deux de taille 0805. Ensuite, il y a les microcircuits WS2811, comme nous nous en souvenons, il y en a aussi trois. Lors du soudage dans cet ordre, la surchauffe des microcircuits est minimale.



Le sèche-cheveux vous permet de souder tous les composants CMS simultanément et rapidement, si vous le souhaitez, tandis que leur surchauffe est encore moindre:



Viennent ensuite les composants de sortie. Connecteurs d'abord. Ici, il est montré de quel côté souder le peigne et de quel côté - la contrepartie:



L'écran lui-même reste, qui est situé sur le côté opposé de la carte et ferme les points de soudure des connecteurs:



Ci-dessous est montré le circuit électrique, qui se révélera si Arduino connectez un de ces modules:



Ce diagramme est conçu pour le cas où il n'y a aucun point dans l'affichage. Guidé par celui-ci, vous pouvez assembler quelque chose de similaire, même sur une planche à pain telle que la perfboard, alors qu'il n'est pas nécessaire de diviser plusieurs bits en planches distinctes.

Remarque: vous devez soumettre des données à la chaîne de modules du côté de l'ordre inférieur, puis le flux de données passe de l'ordre faible à l'ordre élevé.

Pour vérifier les modules que vous avez collectés, le développeur a compilé, nécessitant une bibliothèque standard. Si vous le souhaitez, cette esquisse peut également être convertie en bibliothèque. Pour afficher un chiffre sur la décharge souhaitée avec une luminosité particulière, vous devez utiliser l'opérateur:

writeDigit (DisplayNumber, Number, Brightness);


Numérotation des chiffres - à partir du plus jeune, auquel un numéro zéro est attribué. Pour mettre à jour l'affichage, utilisez un autre opérateur:

segments.show ();
10
10
10

Ajoutez un commentaire

    • souriresouritxaxaokne sais pasYahoonea
      patronse gratterfououioui-ouiagressifsecret
      désolédansedanse2danse3pardonaiderles boissons
      arrêteramisbonbonsifflerévanouirla langue
      fumerapplaudircraydéclarermoqueurdon-t_mentiontélécharger
      chaleurirritérire1mdaréunionmasquagenégatif
      not_ipop-cornpunirlireeffrayerfait peurrecherche
      railleriemerci_vousçato_clueumnikaigud'accord
      mauvaisabeilleblack_eyeblum3rougirse vanterennui
      censuréplaisanteriesecret2menacervictoireyusun_bespectacled
      shokrespektlolprévalubienvenuekrutoyya_za
      ya_dobryiaidene_huliganne_othodifludinterdirefermer

Nous vous conseillons de lire:

Donnez-le au smartphone ...