rotirajoči prikazovalnik vrled
DESCRIPTION
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. - PowerPoint PPT PresentationTRANSCRIPT
Rotirajoči prikazovalnik VRLED
Seminar 2
Avtorja:
Primož Verdnik
Bojan KraljMentor:
Martin Terbuc
• Vrteči stolpec diod• Ločljivost 32×16• Samo 16 LED• Izkorišča spominski
efekt čl. oči• UART
Opis naloge
Elektronika
• Usmernik, MAX232, dvosmerna komunikacija
Napajalna Postaja
Usmernik z stabilizatorjem
Dvosmerna komunikacijaRS232
• 5V Stabilizator• Dvosmerna komunikacija• h-sync IR LED• PIC krmilnik
ElektronikaGrafični interpreter
• Stolpec iz 16 LED diod• Prikazuje polje 16 x 32
ElektronikaLED prikazovalnik
• Lesena zgornja plošča• Železen podstavek (1kg)
MehanikaPodstavek
• Enosmerni modelarski motor• Zobniški reduktor (4.5:1)
MehanikaMotor z reduktorjem
• Puše ležajev • Kitarska struna
MehanikaOs s kontakti
VCC GND DATA
VCC
GND
DATA
Rotor
Mehanika
• PIC mikrokrmilnik• LED stolpec• Protiutež
• Inicializacija• Grafične funkcije• Komunikacija• Osveževanje zaslona
Program za PICStruktura programa
Inicializacija
Osveževanje
zaslona
Komunikacija
s PCjem
Izračun grafičnih
funkcij
• Izris testne slike• Komunikacija samo
kadar ne osvežujemo zaslona
• Program se nikoli ne konča - neskončna zanka
Program za PICDiagram poteka
• Določitev vhodov in izhodov• Inicializacija UART• Izris testne slike
Program za PICInicializacija
• 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 PICGrafični ukazi
Program za PCUporaba grafičnih ukazov
• Prikazovalnik teksta• Grafični prikazovalnik• Ura (digitalna ali analogna)• Kompleksnejši grafični ukazi
• Programski jezik ni pomemben
• Operacijski sistem ni pomemben
• Ni nujno uporabiti ravno PC, velja karkoli, kar podpira UART (žepni kalkulator, GSM, terminal...)
Program za PCProgramski jezik in okolje
• Izboljšati drsne kontakte• Zamenjati rotor z novo verzijo• Zamenjati LED stolp z novim• Napisati testne aplikacije za PCja• Napravo testirati
Kaj še ni dokončano?Potrebno je še
Vprašanja?