Matrix Bedienfeld und RS485

OP #3865851
Lesenswert?

Guten Abend,
ich möchte meinen Geländewagen mit Zusatzbeleuchtung erweitern.
Ich habe einen Stecker mit 24 Pin à 1,5 Quadrat. Dieser soll mir 12 
Zusatzverbraucher auf dem Dach bringen   (z.B. 240W LED Leiste)
Ich möchte vorne keine normalen Schalter einbauen sondern ein Tastenfeld 
3x3 mit Hintergrund Beleuchtung und Kontroll LEDs. Das ganze sollte 
natürlich über ein uC gesteuert werden, ich dachte an den ATMega16, 
damit die Ausgänge unabhängig bleiben können.
Da ich ja 9 Taster, 9 LEDs und die Hintergrundbeleuchtung vorne habe und 
die Schaltbox und Relais (oder MOSFET) habe, wollte ich zur Verbindung 
von Bedienfeld und Schaltbox ein RS485 verwenden. Laut meinen Recherchen 
über RS485, sollte dies relativ einfach sein und bedarf nicht viel 
aufwand.
Ich habe auch schon jemanden, der mir das Programmieren würde, ich muss 
nur die Hardware aufbauen. Naja ich habe in Eagle schon mal angefangen 
das Bedienfeld zu entwickeln, bin aber unsicher wie ich die Matrix 
Steuerung aufbauen soll.

Theoretisch muss ich ja für die Taster nur 6 Pins an den ATmega16.
Ich weis nur nicht wie das bei den LEDs passieren soll. Ob und wie ich 
da Wiederstände oder Transistoren verwenden muss.

Für den RS485 habe ich ein DIP Schalter mit 4 Schaltern vorgesehen um 
die Modulnummer Festzulegen und für den Master einen Weiteren DIP 
Schalter um die Anzahl an Modulen im System zu bestimmen. Ich hatte 
gelesen, der Master muss den BUS regeln, wer wann senden darf. Dies soll 
halt durch die DIP Schalter geschehen bzw die sollen halfen.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren