Will mich noch mal zum Thema CG scale melden.
Den Gedanken, so was mit LCs und nem Arduino zu machen, schwebte mir schon lange vor. Daher hatte ich mir vor nem Jahr auch die einzelne 1kg LC besorgt, dann aber in die Ecke gestellt,
Markus hier hat mich aber wieder ein bisschen motiviert, das Thema anzugehen.
Ich will nur nicht einfach die Vorgabe mit dem 3-D Druck Ständer nachbauen.
Mein Ansatz:
Basis für den sketch ist das Read_2x_load_cell Programm aus der HX711_ADC-master library.
Ich setze das Modell auf die LCs. Die Unterteile der LCs sind gleich aufgebaut, sodass ich den Mitte - Mitte Abstand leicht ablesen kann. Hier 322 mm. Höheneinstellung des Modells über die Gewinde.
Hab jetzt mal nur so mit "einfachen" HX711 (den grünen) aufgebaut und mir die Werte im Terminal angeschaut. Denke, ich kann da ohne große "Klimmzüge" eine CG Bestimmung mit ausreichender Genauigkeit (< 1mm) machen.
Was mir aufgefallen ist zu den "einfachen" HX711. Einer der beiden Wandler driftet ziemlich ....
Hier mal die 0 Punkt Drift im Ausschnitt.
Code:
Load_cell 1 output val: -0.08 Load_cell 2 output val: -0.07
Load_cell 1 output val: -0.08 Load_cell 2 output val: -0.26
Load_cell 1 output val: -0.08 Load_cell 2 output val: -0.26
Load_cell 1 output val: -0.08 Load_cell 2 output val: -0.19
Load_cell 1 output val: -0.07 Load_cell 2 output val: -0.17
Load_cell 1 output val: -0.07 Load_cell 2 output val: -0.13
Load_cell 1 output val: -0.07 Load_cell 2 output val: -0.25
Load_cell 1 output val: -0.08 Load_cell 2 output val: -0.25
Load_cell 1 output val: -0.09 Load_cell 2 output val: -0.30
Load_cell 1 output val: -0.09 Load_cell 2 output val: -0.25
Load_cell 1 output val: -0.10 Load_cell 2 output val: -0.21
Load_cell 1 output val: -0.10 Load_cell 2 output val: -0.33
Load_cell 1 output val: -0.10 Load_cell 2 output val: -0.27
Load_cell 1 output val: -0.10 Load_cell 2 output val: -0.21
Load_cell 1 output val: -0.10 Load_cell 2 output val: -0.07
Load_cell 1 output val: -0.10 Load_cell 2 output val: -0.04
Load_cell 1 output val: -0.11 Load_cell 2 output val: -0.09
Load_cell 1 output val: -0.10 Load_cell 2 output val: -0.12
Load_cell 1 output val: -0.10 Load_cell 2 output val: -0.17
Load_cell 1 output val: -0.10 Load_cell 2 output val: -0.13
Load_cell 1 output val: -0.09 Load_cell 2 output val: -0.20
Load_cell 1 output val: -0.08 Load_cell 2 output val: -0.27
Load_cell 1 output val: -0.08 Load_cell 2 output val: -0.29
Load_cell 1 output val: -0.09 Load_cell 2 output val: -0.30
Load_cell 1 output val: -0.09 Load_cell 2 output val: -0.31
Load_cell 1 output val: -0.09 Load_cell 2 output val: -0.25
Load_cell 1 output val: -0.09 Load_cell 2 output val: -0.25
Load_cell 1 output val: -0.09 Load_cell 2 output val: -0.23
Load_cell 1 output val: -0.09 Load_cell 2 output val: -0.21
Load_cell 1 output val: -0.08 Load_cell 2 output val: -0.09
Load_cell 1 output val: -0.07 Load_cell 2 output val: -0.07
Load_cell 1 output val: -0.08 Load_cell 2 output val: -0.15
Load_cell 1 output val: -0.08 Load_cell 2 output val: -0.28
Load_cell 1 output val: -0.07 Load_cell 2 output val: -0.30
Load_cell 1 output val: -0.08 Load_cell 2 output val: -0.20
Load_cell 1 output val: -0.08 Load_cell 2 output val: -0.19
Load_cell 1 output val: -0.08 Load_cell 2 output val: -0.19
Load_cell 1 output val: -0.08 Load_cell 2 output val: -0.19
Load_cell 1 output val: -0.08 Load_cell 2 output val: -0.15
Load_cell 1 output val: -0.08 Load_cell 2 output val: -0.12
Hab zwar noch die"besseren " HX711 hier, aber damit noch nicht experimentiert.
Stell mir den ganzen Messstand so vor. Grundpaltte mit zwei L-Profilen, wo eine LC fest und die 2. LC verschiebbar angeordnet ist. Millimeterskala am Rand zur Bestimmung der Abstand LC 1 - LC 2. Dann noch Stopper für Flächen Vorderkante.
Arduino mit LCD1602 und Tasten für Tarierung und Abstandseingabe. Feddig.
Gruß KLH