Carte de développement ESP32 - Personnellement j'utilise le kit ESP32 Dev mini Aliexpress* /

* = Lien d'affiliation

Ajouter un pourboirePoser une questionCommentaireTélécharger

Étape 1 : La vidéo

J'adore ces écrans ! C'est un moyen fantastique de construire rapidement un projet arudino vraiment saisissant. Le but de ces écrans est de s'enchaîner pour former de grands écrans comme on les voit lors de concerts, etc., mais ils peuvent être contrôlés individuellement à l'aide d'unmicrocontrôleur. Les écrans sont disponibles dans de nombreuses configurations différentes, mais j'ai utilisé une matrice P3 64x32 pour ce projet.

. C'était un design existant que j'ai remixé à l'aide de Tinkercad.

J'ai fait un PCB qui rend l'utilisation de ces écrans vraiment facile ! Ceux-ci ne sont pas nécessaires, mais ils les rendent beaucoup plus faciles à utiliser.
L'original utilise la bibliothèque PxMatrix et la nouvelle matrice I2S utilise la bibliothèque DMA HuB75. Il existe une version du code pour les deux. Pour plus d'informations sur les différences entre les deux bibliothèques, consultez ce lien.

Si vous êtes intéressé à en acheter un, je les vends sur ma boutique tindie.ESP32 Matrix PxMatrixESP32 I2S Matrix Shield

Si vous êtes basé au Royaume-Uni, Colin Hickey les vend également sur son magasin

ESP32 Matrix Shield PxMatrixESP32 I2S Matrix Shield

La prochaine chose que nous devons faire est de câbler l'ESP32 au panneau matriciel. Le connecteur dont les flèches s'éloignent est "P-In" et l'ESP32 sera connecté à cela, mais avant de le connecter,nous devons connecter certains des connecteurs P-in au connecteur P-out celui vers lequel les flèches se dirigent. Vous devez connecter les éléments suivants :P-in -> P-outR2 -> R1G1 -> R2G2 -> G1B1 -> G2B2 -> B1

Outils->Tableau->Gestionnaire de tableaux

Le code de ce projet est disponible sur Github. Pour l'installer :Aller au

PxMatrix by 2Dom - pour contrôler l'affichage matriciel.

EzTime par ropg - utilisé pour obtenir l'heure sur Internet.

AdafruitGFX par Adafruit - la bibliothèque de base sur laquelle PxMatrix est construit.
Les détails des versions des bibliothèques nécessaires et de l'endroit où les obtenir sont contenus près du haut de l'esquisse.

Après avoir installé ces bibliothèques, vous devez cliquer sur le bouton « vérifier » en forme de coche sur le croquis EzTimeTetrisClockESP32 pour vous assurer que tout se compile bien.

REMARQUE : si vous utilisez la matrice I2S, protégez le code du projetest ici


et vous demandera d'installer le bibliothèque DMA HUB75 I2S.Ajouter un pourboirePoser une questionCommentaireTélécharger

Une fois la configuration terminée, téléchargez le code sur votre ESP32 et vous devriez le voir s'animer dans toute sa gloire !

Autres ajustements :

Il y a plusieurs ajustements que vous pouvez apporter à l'horloge pour qu'elle fonctionne exactement comme vous le souhaitez. Si vous préférez une horloge au format 24 heures, réglez le douzeHourFormat

à faux.Le forceRefresh

, il n'effacera que les chiffres dont il a besoin, par exemple si l'heure était actuellement « 10:29 » et qu'il devait être mis à jour, seuls le « 2 » et le « 9 » seraient remplacés, le « 10 » resterait alluméécran.Et enfin, vous pouvez régler la vitesse à laquelle tombent les blocs de tetris en changeant la valeur qui déclenche le

Étape 8 : Merci d'avoir lu !

J'espère que vous apprécierez le projet ! J'aimerais voir votre construction si vous l'essayez !

Ajouter un pourboirePoser une questionCommentaireTélécharger

Prix des juges dans le

Défi de vitesse des horloges
Voir le concours
2 personnes ont réalisé ce projet ! thadm77 j'ai réussi !HEURES SOMBRE j'ai réussi !
As-tu réalisé ce projet ? Partagez-le avec nous !
Je l'ai fait !Recommandations
Simple Animatronic avec Micro:bit par

Cohillway dans Robots 81 5.3K

microscope à souder à partir d'un objectif zoom SLR et d'un support mural pour téléviseur par Ad_w00000 dans Soudure 6 652 thermomètre IR sans contact bricolage V1.0 par
opengreenenergy dans Arduino 18 1.7K
Créer une macro Gameboy en 2021 par
JoshuaDevine dans
Jouets et jeux 44 5.0K
Défi décoration d'intérieur
Concours Arduino
Concours de meubles
14 commentaires7
broyeur de kiwis


Astuce

Salut ! Très bonne idée ! Pourriez-vous s'il vous plaît partager le schéma pour comprendre comment avez-vous inclus le LDR dans la conception originale ? Je dirais, électriquement... Mécaniquement c'est clair sur les photos... Merci0

broyeur de kiwisrsbenacchio

Répondre il y a 14 heures Répondrevote positifSchéma et PCB de ma variante0témoin maintenantrsbenacchio

Répondre il y a 18 heures Répondrevote positifPas l'affiche de ce mod, mais il devrait s'agir d'un diviseur de tension de base utilisant un LDRhttps://www.guidedeproduction.com/Interfacing-Photoresistor-With-ESP32/

Et puis régler la luminosité de la matrice comme ceci

https://gist.github.com/witnessmenow/1f55f5db68bfa6d8e5aae76c4c53e7e3#file-pixeltimeanalog-ino-L219La carte convertit une plage de nombres en une autre, dans ce cas 0-4000 les valeurs potentielles du capteur analogique en 50-255 valeurs logiques pour la matrice, 0 luminosité n'a pas de sens0broyeur de kiwistémoin maintenant

Répondre il y a 14 heures Répondrevote positif

Il y a un schéma de câblage dans la section images et le tableau de câblage dans le texte. Y a-t-il autre chose que je peux fournir ?0snorlaxprime

il y a 6 jours Répondrevote positif

  • C'est une construction tellement géniale. Merci pour le partage.0Problème il y a 6 jours Répondrevote positif
  • Cool ! Je suis sûr que j'ai déjà un de ces panneaux d'un autre projet d'horloge que je n'ai pas encore fait. Le vôtre a l'air bien plus intéressant et sera certainement construit maintenant !0danilea20
  • il y a 6 jours Répondrevote positif
  • Je ne sais pas s'il me manque quelque chose ici, mais est-il possible pour vous de montrer cette version en utilisant ceci ?

https://www.amazon.com/gp/product/B01IK9GEQG/Merci 1 réponse 0témoin maintenantdanilea20

  • Répondre il y a 6 jours Répondrevote positif
  • Mon code est pour l'esp32 et c'est un esp8266.
  • J'ai essayé de faire une version esp8266 mais ça plantait pour moi.0adbi68Question il y a 8 jours Réponsevote positif
  • P3 64x32 Matrice LED RVB - Aliexpress

"Récemment,

plusieurs clients ont dit que ces panneaux LED ne peuvent pas fonctionner avec ESP8266 et

Contrôleur ESP32, veuillez utiliser le contrôleur Raspberry PI."Est-ce VRAIMENT ce produit dont nous avons besoin??? 2 réponses 0témoin maintenantadbi68 Réponse il y a 7 jours Répondrevote positifJe ne peux pas garantir qu'un panneau matriciel fonctionnera définitivement, car ils les ont modifiés dans le passé, mais j'ai acheté un panneau à partir de ce lien au cours des 3 derniers mois et cela a fonctionné. Ce message est là depuis environ2 années :0adbi68témoin maintenant Répondre il y a 6 jours Répondrevote positif

EmploisRessources

Plan du siteAideContactTrouvez-nous© 2021 Autodesk, Inc.
Conditions d'utilisation|

Déclaration de confidentialité|

Paramètres de confidentialité|

Mentions légales et marques déposées