kolmapäev, 10. veebruar 2010

Põhiseade..

Põhiskeemiplaadist polegi veel juttu olnud. See saab kohe parandatud. Hetkel on katseskeem kui selline kokkujoodetud. MCU on plaadil, foori vilgutamiseks on vajalikud takistid ja transistorid paigas. Transistoridena läksid kasutusse 500mA kannatavad PNP transid, et saaks neid juhtida MCU i/o pini madalseisuga ilma lisa inverterit kasutamata. Paika said ka erinevad konnektorid foori ühendamiseks, välise toite +5V ühendamiseks ja väike nupuke, mis etendab laseri rolli. 

Plaadile sai sätitud ka 4xAA patarei magasin. 4 kohaline just selle mõttega, et saaks kasutada laetavaid akusid ehk 4x1,2V= 4,8V, mis on täitsa sobilik. Antudjuhul töötab ta tavaliste 3x1,5V patareide peal, mis mingil põhjusel annavad kokku välja ikkagi 5V. 




Vana emaplaati ja kõvaketta kaablit lõhkudes sai meisterdatud ka ühenduskaablid plaadi ja korpuse vahel ning vajalikud D-Sub9 pesad, COM pordi kaudu andmevahetuse jaoks ja sama pesa ka foori jaoks. Laseri ühendamiseks on veel liides välja mõtlemata, sest hetkel ei tea veel milline see laser siia hea oleks. Juurde oleks vaja paigaldada ka ON-OFF lüliti. Hetkel on selleks otstarbeks lihtsalt "kahvel".



Praeguse hetkeseisuga näeb kõik kokkupanduna välja selline.. Pesade jaoks puuritud/lõigatud avad ei saanud küll päris ideaalsed, kuid oluline on siinkohal siiski funktsionaalsus.. Aga paistab juba varsti nagu poes :)

Stardifoor vol2..

Lõpuks hakkavad asjad nägema välja sellised nagu peaks. Nimelt sain eile vajalikud tööriistad ning sain varasemas postituses näidatud musta korpusesse LEDide avad sissepuuritud, LEDid sinna sisse paigaldatud, joota need gruppideks, lisada vajalikud takistid ning tehtud kaabel koos D-SUB9 otsikuga. Kaabliks ikka CAT-5, mis osutus heaks just tänu oma soonte arvule.

Päris valmis see veel siiski pole. Juurde on vaja veel monteerida sellised katted ( või kuidas iganes neid nimetatakse ), mis on ka liikluses olevatel fooridel iga tule jaoks. Nende alla võiks panna veel fooliumi vms, et valgusefekti parendada. Võib- olla kunagi panen sellesse korpusesse veel mingi kõlari, et ka piiksuma panna. Lõppfaasis on kindlasti vaja korpus teha võimalikult vihmakindlaks.


Esialgu tundub, et 10 LEDi tule kohta on piisav. Isegi päevasel ajal valges on selgesti nähtav. Probleemiks võib kujuneda ehk otsene päikese peale paistmine.

Lähemalt seadme südamest..

Et kõik oleks kenasti ühes kohas, siis teen siin ka lühikese ülevaate kasutatavast mikroprotsessorist/kontrollerplaadist. Selleks on ühe Poola firma MikroVega toodang ATmega128 chipiga kontroller, millele on integreeritud juba max232, RTC ja igasugused muud kellad ja viled.


Spetsifikatsioon:

Memory
Flash Memory128 kB
EEPROM Data Memory4096 B
SRAM Data Memory4096 B
General Purpose Registers (Accumulators)32
External data memory interface (64kB)Yes
MCU Specific
Clock Frequency0 - 16 MHz
Supply Voltage4.5 - 5.5 V
Sleep Modes6
Hardware MultiplierYes
I/O Pins53
On Chip OscillatorYes
Interrupts34
Interrupts, External pins8
Brown-out DetectionYes
Power-on ResetYes
Fully Static OperationYes
On-Chip Debug support via JTAG portYes
IEEE 1149.1 (JTAG) Boundary ScanYes
Timers / Counters
Timer/Counters (8-bit)2
Watchdog Timer with On-chip OscillatorYes
Real Time CounterYes
Timer/Counters (16-bit)2
Pulse Width Modulator6+2 ch
Analog I/O
Analog ComparatorYes
Analog-to-Digital Converter (10-bit)8 ch
Analog Gain Stage2 ch
Programming Modes
In-System Programming via SPI PortYes
High Voltage Parallel Programming (12V)Yes
Self-Programming via on-chip Boot ProgramYes
In-System Programming via JTAG portYes
Serial I/O
Full Duplex Serial Peripheral Interface (SPI)Yes
2-wire Serial Interface (I2C compatible)Yes
Full Duplex USART2