Gast
#6104291
Guten Abend, für ein kleines Projekt könnte ich etwas Hilfe und ggf. Verbesserungsvorschläge benötigen. Ich plane ein modulares System mit Drucktastern und Decodern zu realisieren welches eigenständig auf Verpolung (durch die Modulare Bauweise geschuldet) reagiert. Grundlage stellt ein Arduiono Leonardo dar (quasi der Master). Jedes Modul was nun ähnlich wie kleine Würfel dazu geschaltet wird, besitzt einen eigenen Arduino nano, welcher die Signale des Drucktasters bzw des Encoders intepretiert und über I2C an den Master schickt. Jedes Würfel Modul hat an allen 4 Seiten jeweils 4 Kontakte: - GND | +5V - SCL | SDA - SDA | SCL - +5V | GND Je nach Verpoung liegt also die erste linke Spalte an den Pinnen an oder eben die rechte. Ein B2 Gleichrichter mit BAT60A Schottky Dioden sorgt dafür, dass die Verpolung für die Vesorgung des Arduino und ggf. Decoder richtig anliegt. Über einen Ananlogen Multiplexer (CD4052BM) richte ich die I2C. Dazu greift der IC am eingang des B2-Gleichrichters die Spannung ab. Ist verpolt (5V liegen an B an), schaltet er die SDA und SCL Leitungen um. -> Meine Frage bisher; Ich habe vor mehrere Module ~6 zusammen zu schalten, meint ihr, dass das mit der Schaltung möglich ist sofern der Arduino Lenoardo genügend Leistung liefert? -> Habe ich bis hierhin etwas vergessen / falsch dimensioniert? -> Habt ihr allgemein Verbesserungsvorschläge? Des weiteren bin ich mir unsicher ob der Encoder richtig angeschlossen ist. Es handelt sich um einen KY-040. An den Anschlüssen für A und B habe ich 10nF Kerkos und 10 kOhm Widerstände zum entprellen vorgesehen. -> Habe ich hier etwas vergessen bzw. habt ihr hierfür irgendwelche Tipps?





