170 likes | 278 Views
Rotirajoči prikazovalnik VRLED. Seminar 2 Avtorja: Primož Verdnik Bojan Kralj. Mentor: Martin Terbuc. Opis naloge. Vrteči stolpec diod Ločljivost 32×16 Samo 16 LED Izkorišča spominski efekt čl. oči UART. Elektronika. Usmernik z stabilizatorjem. RS232. Dvosmerna komunikacija.
E N D
Rotirajoči prikazovalnik VRLED Seminar 2 Avtorja: Primož Verdnik Bojan Kralj Mentor: Martin Terbuc
Opis naloge • Vrteči stolpec diod • Ločljivost 32×16 • Samo 16 LED • Izkorišča spominski efekt čl. oči • UART
Elektronika Usmernik z stabilizatorjem RS232 Dvosmerna komunikacija Napajalna Postaja • Usmernik, MAX232, dvosmerna komunikacija
Elektronika Grafični interpreter • 5V Stabilizator • Dvosmerna komunikacija • h-sync IR LED • PIC krmilnik
Elektronika LED prikazovalnik • Stolpec iz 16 LED diod • Prikazuje polje 16 x 32
Mehanika Podstavek • Lesena zgornja plošča • Železen podstavek (1kg)
Mehanika Motor z reduktorjem • Enosmerni modelarski motor • Zobniški reduktor (4.5:1)
Mehanika VCC GND DATA Os s kontakti • Puše ležajev • Kitarska struna VCC GND DATA
Mehanika Rotor • PIC mikrokrmilnik • LED stolpec • Protiutež
Program za PIC Inicializacija Osveževanje zaslona Komunikacija s PCjem Izračun grafičnih funkcij Struktura programa • Inicializacija • Grafične funkcije • Komunikacija • Osveževanje zaslona
Program za PIC Diagram poteka • Izris testne slike • Komunikacija samo kadar ne osvežujemo zaslona • Program se nikoli ne konča - neskončna zanka
Program za PIC Inicializacija • Določitev vhodov in izhodov • Inicializacija UART • Izris testne slike
Program za PIC Grafični ukazi • Izbriši zaslon • Postavi točko (x, y) • Nariši horizontalno črto (x, y, d) • Nariši vertikalno črto (x, y, d) • Nariši krivo črto (x1, x2, y1, y2) • Nariši 8 bitno bitmapo...
Program za PC Uporaba grafičnih ukazov • Prikazovalnik teksta • Grafični prikazovalnik • Ura (digitalna ali analogna) • Kompleksnejši grafični ukazi
Program za PC Programski jezik in okolje • Programski jezik ni pomemben • Operacijski sistem ni pomemben • Ni nujno uporabiti ravno PC, velja karkoli, kar podpira UART (žepni kalkulator, GSM, terminal...)
Kaj še ni dokončano? Potrebno je še • Izboljšati drsne kontakte • Zamenjati rotor z novo verzijo • Zamenjati LED stolp z novim • Napisati testne aplikacije za PCja • Napravo testirati