Table of Contents

Vlad-Mihai CORNECI (66899) - B-POV Display

Autorul poate fi contactat la adresa: Login pentru adresa

Introducere

Proiectul consta in realizarea unui display ce are la baza efectul POVPersistence_of_vision.

Informatia ce va fi redata se va afla in memoria interna a microcontroller-ului, putand fi modificata manual (schimbarea codului). Acest tip de display poate fi folosit pentru a afisa imagini/text.

Inspiratie: watch

Descriere generală

Hardware Design

In implementarea proiectului am realizat un PCB aditional care contine urmatoarele piese:

Cele 32 de LED-uri sunt interfatate prin intermediul celor 2 shift registers.

Schema electrica placa aditionala

Schema electrica MCU

Software Design

In stadiul curent, proiectul porneste si afiseaza un counter care porneste de la 0h:0m:0s. Pentru a incrementa counterul a fost configurat un timer ce declanseaza o intrerupere la fiecare secunda.

Pentru a reda imaginile dorite, dispozitivul asteapta ca senzorul Hall sa declanseze o intrerupere. Adica se asteapta efectuarea unei rotatii complete. In implementarea intreruperii ruleaza o functie de refresh. In functia de refresh, microcontrollerul trasmite comenzi celor doua shift registers, alternand astfel starea LED-urilor.

Rezultate Obţinute

Din cauza timpului relativ scurt, am reusit sa mapez doar caracterele 0-9 + ':'. Din punct de vedere hardware, proiectul a fost dus la bun sfarsit.

Video: https://www.youtube.com/watch?v=FHRtyIpEeeY

Concluzii

Download

PCB - making of

Bibliografie/Resurse

[0] 74HC_HCT595.pdf