Gast
#979224
Hallo, in einem Wohnmobil gibt es viele Größen, die ich gerne auf einer Anzeige sehen würde: - Bordspannung, Strom von Lima, Solar, ausgewählten Verbrauchern, ... - Temperaturen an verschiedenen Stellen an Heizung, Motor, Kühlbox, ... - GPS-Daten, Uhrzeit und Datum, und so weiter Ich bin noch in der Konzipierungsphase und habe folgendes im Sinn: - ein Display-Modul mit ATMega8 und LCD 4x20 (Master) - mehrere Messmodule mit ATMega8 und den Sensoren, Shunts, etc. (Slaves) - verbunden mit einer Art proprietären 1-Wire-Bus Der Master soll die Slaves reihum abfragen und deren Antwort auf dem LCD formatiert darstellen, wie eine Diashow alle paar Sekunden einen neuen Slave. Jeder Slave sollte 4 Messwerte übertragen können, plus Information zur formatierten Darstellung, z.B. Überschrift, Masseinheiten, etc. Jeder Slave antwortet nur, wenn er angesprochen wird, damit gibt es keine Buskonflikte. Die Slaves soll man an- und abstecken können, ohne den Master umzukonfigurieren. Den Master könnte man bei Bedarf upgraden, z.B. mit GrafikLCD oder kleinem TFT, oder Anzeige von min, max, Mittelwert, Verlauf, Alarmgrenzen etc. Aber erstmal sollen es nur 4 dezimale Werte plus Text auf dem LCD sein. Als Diashow oder vielleicht ein Taster zum manuellen Weiterschalten. Die Fragen: 1. Macht das so Sinn? Geht's auch einfacher oder besser? 2. Den Programmieraufwand schätze ich zu 1000 Zeilen Assembler für den Master und ein paar hundert für die Slaves. Ist das realistisch? 3. Den Bus auf einem normalen Port-Bit oder irgendwas mit SPI, UART, TWI oder USI? 4. Gibt es sowas ähnliches schon als Projekt hier oder woanders, oder günstig (<200€) zu kaufen? Vielen Dank fürs Nachdenken und wenn was draus wird, stelle ich den Code und die HW hier ein.