Hallo liebe Mikrocontroller-Freaks und Experten, ich plane ein Projekt für meine Schulklasse. Auf dieser Seite habe ich schon einige spannende Tips gefunden, nun muss ich mein Projekt planen und bitte euch um eure Hilfe. Ich möchte eine LED-Anzeigetafel mit 15 Zeilen und 5 Spalten (evtl. erweiterbar auf 7 Spalten) bauen. Die Tafel zeigt rote und grüne Punkte an, die die 15 Schüler für ihr Verhalten sammeln. In der Mitte ist eine weiße LED (neutral), rechts kommen zwei grüne (für Lob), links eine gelbe und eine rote (für Verstöße): o o o o o rot gelb weiß hellgrün dunkelgrün Das fünfzehn Mal untereinander, also für jeden Schüler eine Zeile. Es leuchtet in jeder Zeile immer nur eine LED. Das Ganze LED-Panel soll per Fernsteuerung bedient werden. Mein bisheriger Plan: IR-Fernbedienung (z. B. http://www.pearl.de/a-PE5381-5606.shtml?vid=917) TSOP-IR-Empfängermodul (welches?) ATMEGA-Mikrocontroller Für die Ansteuerung der LEDs habe ich drei Varianten: a) 15 I/O (einer pro LED-Zeile) auf 15 Demultiplexer (1 auf 8) b) 45 I/0s (drei pro LED-Zeile) auf 15 3-to-8 line decoder/demultiplexer (3 auf 8) c) Multiplexbetrieb d) Port-Expander auf 45 Ports Zur Programmierung würde ich WinAVR nehmen, da kostenlos. Anmerkung Fernbedienung: Die Fernbedienung gefällt mir, weil sie klein und handlich ist und genug Tasten hat, die ich entsprechend beschriften könnte, also für jeden Schüler eine Taste und dann noch Funktionstasten (z. B. Punkt mehr, ein Punkt weniger). Die Codes der Fernbedienung müsste ich dann wahrscheinlich erstmal auslesen... Nun meine Fragen: 1. Sieht das grundsätzlich sinnvoll aus? 2. Welches IR-Empfängermodul muss/sollte ich nehmen? 3. Welche Variante bezüglich der LED-Ansteuerung würdet ihr empfehlen? Vielen Dank für eure Anregungen, Johannes.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.