Table des matières:
- Étape 1: Regardez la vidéo
- Étape 2: Schéma:
- Étape 3: décodeur
- Étape 4: Génération des ondes « sinusoïdales »:
- Étape 5: Lecture du tableau pour le PORT A
- Étape 6: Organigramme de base
- Étape 7: Regardez la vidéo
Vidéo: Chiffres Lissajous sur Matrice Led 8X8 : 7 Étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:06
Par simpletronicSuivez plus par l'auteur:
À propos: Musique: ma profession depuis plus de 40 ans… Électronique: mon passe-temps bien-aimé depuis toujours. En savoir plus sur simpletronic »
Un point lumineux oscillant selon 2 axes perpendiculaires dessine un motif nommé « Figure de Lissajous » (1857) ou « Courbe de Bowditch » (1815). Les motifs vont du simple au complexe en fonction du rapport de fréquence et de la phase des 2 axes. Un rapport 1:1 avec une différence de phase 0 trace une ligne droite à un angle de 45°. Dans ce projet, le rapport de fréquence des 2 axes oscille lentement entre 1:1 et 2:1. Ces modèles sont facilement générés avec un oscilloscope et 2 oscillateurs à onde sinusoïdale. Au milieu des années 1800, Joules Antoine Lissajous a dévié un faisceau lumineux avec des miroirs fixés à des diapasons. Il a également créé un PENDULE DE SABLE. Ce projet affiche les chiffres de Lissajous sur une matrice led 8X8 (ou 64 leds discrètes pour un appareil plus grand) et est piloté par un microcontrôleur PIC16F627.
Étape 1: Regardez la vidéo
Le mouvement de la led active en pixels/seconde est d'environ 20X la fréquence d'images de cette vidéo. Pour cette raison, les motifs peuvent sembler "sautant". L'appareil réel a des performances visuelles beaucoup plus fluides.
Étape 2: Schéma:
PIC16F627 est le cœur du projet.
Étape 3: décodeur
Les broches PORTB du mcu pilotent les 8 anodes communes (axe X). PORTA (axe Y / cathodes LED) a un maximum de 7 broches configurables en sorties. Pour obtenir les 8 sorties nécessaires, 2 broches PORTA pilotent un décodeur composé de 3 portes nand (74HC00) qui fournit 3 sorties à partir de 2 broches du mcu.
Étape 4: Génération des ondes « sinusoïdales »:
Le mouvement "sinusoïdal" du pixel est obtenu en lisant une succession de motifs de 22 octets à partir d'une table en mémoire pour l'axe X et l'axe Y respectivement. La vitesse à laquelle ces modèles sont lus détermine la période du balayage.
Étape 5: Lecture du tableau pour le PORT A
Le tableau lu pour PORTA est légèrement différent de PORTB. Le port A pilote les cathodes et est Active-LOW. Les broches 0 et 1 pilotent 3 cathodes communes via le décodeur de porte nand 74HC00.
Étape 6: Organigramme de base
Lien de téléchargement vers le code HEX et ASM pour PIC16F627
Étape 7: Regardez la vidéo
ralenti montrant le mouvement du pixel actif
Conseillé:
Affichage à deux chiffres utilisant une seule matrice LED 8x8 : 3 étapes
Affichage à deux chiffres utilisant une seule matrice de LED 8x8 : Ici, je voudrais construire un indicateur de température et d'humidité pour ma pièce. J'ai utilisé une seule matrice LED 8x8 pour afficher des nombres à deux chiffres, et je pense que cette partie du projet est devenue plus utile. J'ai emballé le final construit à l'aide d'une boîte en carton, la douleur
Utilisation de la matrice de points de l'horloge intelligente IoT Wemos ESP8266 - Matrice ESP : 12 étapes (avec images)
Matrice de points d'horloge intelligente IoT Utilisez Wemos ESP8266 - Matrice ESP: Créez votre propre horloge intelligente IoT qui peut: Afficher une horloge avec une belle icône d'animation Afficher Rappel-1 à Rappel-5 Afficher le calendrier Afficher les heures de prière musulmanes Afficher les informations météorologiques Afficher les informations Afficher les informations Afficher les conseils Taux Bitcoin Affichage
Affichage LED 14 segments à 2 chiffres : 5 étapes
Affichage LED à 14 segments à 2 chiffres : histoire Au cours des dernières années, j'ai essayé d'apprendre comment fonctionnent les appareils électroniques, j'entends par là comment les faire fonctionner avec un Arduino ou tout autre contrôleur, cela inclut les écrans, les capteurs ou toute autre chose qui renvoie une valeur quelconque
Comment construire une matrice LED 8x8 BIG (MAX7219 LED 10mm): 9 étapes (avec photos)
Comment construire une matrice LED 8x8 BIG (MAX7219 LED 10mm): Avez-vous travaillé avec une matrice LED 8x8 prête à l'emploi comme écrans? Ils existent en différentes tailles et sont assez intéressants à travailler. Une grande taille facilement disponible est d'environ 60 mm x 60 mm. Cependant, si vous recherchez une matrice LED prête à l'emploi beaucoup plus grande
Appuyer sur les chiffres : 6 étapes
Numéros de presse : Tecnológico de Costa Rica, Sede Central, Escuela de ComputaciónIngeniería en ComputaciónIC-1400 Fundamentos de Organización de ComputadorasProyecto #2 ArduinoProfesor : Ing. Esteban Arias MéndezEmmanuel Castro Fernández,2018104486Mariela Murillo Artav