Programierbares LED-Lauflicht von Marcel Spitz


schaltplan

Hier noch eine Erklärung wie ich mir das denke:
Der Atmega steuert mit
Portd.3
Portd.4
Portd.5
Portd.6
Portd.7
Portb.0
die transistoren an.
Von den 64 LEDs sind immer 7 an einen Transistor gefasst der somit praktisch den Minus-Pol bildet und vom Atmega auf den Ports
Portc.0
Portc.1
Portc.2
Portc.3
Portc.4
Portc.5
Portb.1
Portb.2
durchgeschaltet wird.
So kann man mit 15 Ports 56 LEDs steuern.
Ich hab noch ein bisschen weitergearbeitet und ein Lochrasterplatinenlayout entworfen.

leiterplatte

Bei der ISP Schnittstelle fehlt noch die verbindung mit plus und minus pol



Hier hab ich die Rückseite der Lochrasterplatte noch mal mit farbig kolorierten kabeln:

leiterplattenrückseite

Das ist nur die Ansteurungsplatine. Ich habe Steckkontakte einfach so aufgemalt und beschriftet. Das ganze wird bei mir mit Kabeln verbunden, die Buchsen und Stecker sind nur der Übersichtlichkeit halber da. Hier ist das Layout der LED-Platte




ledleiterplatte


Dann habe ich noch eine Sache:
Die Software für den Chip.
Ich habe das ganze ein bisschen auskommentiert und auch den HEX File angehängt mit dem man dann mit ponyprog den chip programmieren kann. Hier der Link zum Quelltext: Quelltext Das ganze hab ich auch als ZIP angehängt inklusive Makefile für WinAVR. Download (Am besten mit einem Programm öffnen das Syntax Highlighting unterstützt z.B. Dev-C++ oder mein Favorit fürs pure Editieren PsPad Editor)
Dann ist hier noch der Link zum HEX File: HEX File (Tutorial wie man einen AVR Programmiert gibt es hier:Tutorial)

Weiterhin gibt es eine kleinere Dokumentation:
Doku (Word 2000)
Doku (Word 2007)
Für optimale Darstellung: Schriftart Circuit



So Hier die Teile Listen: Als erstes eine für ein SPI Kabel:(Quelle: Reichelt 2008)

Artikel-Nr.

Bezeichnung

WG

Menge

Einzelpreis

Gesamtpreis

METALL 330 Metallschichtwiderstand 330 Ohm 1 3 0,080 € 0,25 €
D-SUB ST 25 D-SUB-Stecker, 25-polig, Lötkelch 1 1 0,10 € 0,10 €

Warenwert

0,35 €


Hier die Teile Liste:

Artikel-Nr.

Bezeichnung

WG

Menge

Einzelpreis

Gesamtpreis

KERKO 22P Keramik-Kondensator 22P 1 2 0,040 € 0,08 €
ATMEGA 8L8 DIP ATMega AVR-RISC-Controller, DIL-28 1 1 1,35 € 1,35 €
LED 5MM RT LED, 5mm, Low Cost, rot 1 56 0,050 € 2,86 €
KERKO 100N Keramik-Kondensator 100N 1 1 0,070 € 0,07 €
RAD 105 100/35 Elektrolytkondensator, 105°C, RM 2,5mm 1 1 0,060 € 0,060 €
µA 7805 Spannungsregler 1A positiv, TO-220 1 1 0,17 € 0,17 €
TASTER 9320 SMD-Kurzhubtaster, vert. Montage, Höhe 12,5mm 1 2 0,14 € 0,28 €
BC 550C NPN Transistor 1 16 0,030 € 0,50 €
METALL 10,0K Metallschichtwiderstand 10,0 K-Ohm 1 17 0,080 € 0,83 €
16,0000-HC18 Standardquarz, Grundton, 16,0 MHz 1 1 0,24 € 0,24 €
GS 28 IC-Sockel, 28-polig, doppelter Federkontakt 1 1 0,080 € 0,08 €
METALL 220 Metallschichtwiderstand 220 Ohm 1 8 0,080 € 0,66 €
H25SR200 Streifenrasterplatine, Hartpapier, 200x100mm 1 2 1,70€ 3,40€
H25PR075 Lochrasterplatine, Hartpapier, 75x100mm 1 1 0,95€ 0,95€

Warenwert

11,54 €