17
Rotirajoči prikazovalnik VRLED Seminar 2 Avtorja: Primož Verdnik Bojan Kralj Mentor: Martin Terbuc

Rotirajoči prikazovalnik VRLED

  • Upload
    urbana

  • View
    30

  • Download
    4

Embed Size (px)

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 Presentation

Citation preview

Page 1: Rotirajoči prikazovalnik  VRLED

Rotirajoči prikazovalnik VRLED

Seminar 2

Avtorja:

Primož Verdnik

Bojan KraljMentor:

Martin Terbuc

Page 2: Rotirajoči prikazovalnik  VRLED

• Vrteči stolpec diod• Ločljivost 32×16• Samo 16 LED• Izkorišča spominski

efekt čl. oči• UART

Opis naloge

Page 3: Rotirajoči prikazovalnik  VRLED

Elektronika

• Usmernik, MAX232, dvosmerna komunikacija

Napajalna Postaja

Usmernik z stabilizatorjem

Dvosmerna komunikacijaRS232

Page 4: Rotirajoči prikazovalnik  VRLED

• 5V Stabilizator• Dvosmerna komunikacija• h-sync IR LED• PIC krmilnik

ElektronikaGrafični interpreter

Page 5: Rotirajoči prikazovalnik  VRLED

• Stolpec iz 16 LED diod• Prikazuje polje 16 x 32

ElektronikaLED prikazovalnik

Page 6: Rotirajoči prikazovalnik  VRLED

• Lesena zgornja plošča• Železen podstavek (1kg)

MehanikaPodstavek

Page 7: Rotirajoči prikazovalnik  VRLED

• Enosmerni modelarski motor• Zobniški reduktor (4.5:1)

MehanikaMotor z reduktorjem

Page 8: Rotirajoči prikazovalnik  VRLED

• Puše ležajev • Kitarska struna

MehanikaOs s kontakti

VCC GND DATA

VCC

GND

DATA

Page 9: Rotirajoči prikazovalnik  VRLED

Rotor

Mehanika

• PIC mikrokrmilnik• LED stolpec• Protiutež

Page 10: Rotirajoči prikazovalnik  VRLED

• Inicializacija• Grafične funkcije• Komunikacija• Osveževanje zaslona

Program za PICStruktura programa

Inicializacija

Osveževanje

zaslona

Komunikacija

s PCjem

Izračun grafičnih

funkcij

Page 11: Rotirajoči prikazovalnik  VRLED

• Izris testne slike• Komunikacija samo

kadar ne osvežujemo zaslona

• Program se nikoli ne konča - neskončna zanka

Program za PICDiagram poteka

Page 12: Rotirajoči prikazovalnik  VRLED

• Določitev vhodov in izhodov• Inicializacija UART• Izris testne slike

Program za PICInicializacija

Page 13: Rotirajoči prikazovalnik  VRLED

• 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

Page 14: Rotirajoči prikazovalnik  VRLED

Program za PCUporaba grafičnih ukazov

• Prikazovalnik teksta• Grafični prikazovalnik• Ura (digitalna ali analogna)• Kompleksnejši grafični ukazi

Page 15: Rotirajoči prikazovalnik  VRLED

• 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

Page 16: Rotirajoči prikazovalnik  VRLED

• 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

Page 17: Rotirajoči prikazovalnik  VRLED

Vprašanja?