So, hab meiner Version jetzt soweit fertig.
Wollte ja was eigenes machen.
Ja, sieht toll aus mit dem 3 D Druck Ständer, aber ich bastle halt gerne und ich hab auch nicht die vorgegebenen Arduino sketches genommen und was "Selbst gestricktes" auf Basis der HX711_ADC-master library von Olav Kallhovd gemacht.
Sieht so aus ....
Die LCs können in der Schiene (klemmend) verfahren werden und auch recht schnell gegen LCs anderer Lastgröße ausgetauscht werden. Die HX711 sitzen auf den LC Schlitten mit drauf und damit auch der LC Abgleich (Kalibrierung). Hab jetzt hier bogenförmige Aufnahmen für den Rumpf drauf. Sind höhenverstellbar. Die können aber individuell angepasst werden.
Batteriebetrieb und Batterieüberwachung benötige ich nicht, am Bedienfeld hab ich jetzt 3 Taster vorgesehen. Beim Start wird der im eeprom gespeicherte Abstand Mitte <-> Mitte der LCs angezeigt und kann über die 3 Tasten schnell korrigiert und im eeprom gespeichert werden. Die Steckbrücke am Bedienfeld ist jetzt noch ohne Funktion, ich will aber noch die Abgleichfunktion und das Speichern der LC Kalibrierwerte ins eeprom damit einbinden.
Zur Messung: Ich klebe seitlich an den Rumpf einen Streifen Tesa und markiere die Position der vorderen LC. Das Display "spuckt" mir dann den Abstand des CGs von der Markierung aus.
Hab wieder ne Masse zur Arduino Programmierung gelernt
. Wie man einen Wert im eeprom speichert und da wieder raus holt, den "kleinen" Unterschied zwischen "while" und "if", wie man bei Werteänderungen über Tasten die Schrittweite automatisch ändert .... (Wenn ich die LCs z.B. von 310 auf 460 mm verschoben hatte und die 310 mm über den Taster korrigieren musste, war das schon "ätzend", jetzt schaltet die Schrittweite nach 10 Steps von 1 auf 10 Steps um)
Zum Speichern der LC Kalibrierwerte kann ich mir jetzt noch ein paar Gedanken machen, aber das hat Zeit, ich bin erst mal zufrieden.
Grüße KH