Erstellen einer elektronischen Waage mit Linux

Ich habe keine Kenntnisse in Elektronik, aber ich kann programmieren. Welche Art von Hardware kann ich verwenden, um eine elektronische Waage zu erstellen, die unter Linux läuft? Wird Arduino diese Aufgabe erfüllen? Wo finde ich den Sensor, um das Gewicht zu verfolgen?

In meiner Anwendung muss ich alle Stunden das Gewicht einer Flüssigkeitsflasche verfolgen und die Ergebnisse in der Hardware speichern, bis ich einen USB-Stick an das Board anschließe. Das muss ich erkennen und die Daten auf den USB-Stick speichern.

Wie fange ich damit an?

Antworten (2)

Sie können mit diesem Anwendungshinweis von Texas Instruments beginnen: MSP430F42x Single Chip Weigh Scale oder dem Designhinweis von Analog Devices: Precision Weigh Scale Design Using the AD7192 24-Bit Sigma-Delta ADC with Internal PGA and Weigh Scale Design . Auch dies ist ein Blockdiagramm für eine Waage.

Grundsätzlich verwendet man eine Wägezelle , einen Verstärker und einen A/D-Wandler, der die Daten in den Mikrocontroller einspeist.

Nachdem dies funktioniert, können Sie daran arbeiten, es mit dem Computer zu verbinden (einige Modelle des MSP430 haben USB-Unterstützung auf dem Chip; andere Mikrocontroller haben diese Funktion möglicherweise auch).

Was den USB-Host betrifft (der zum Speichern von Daten auf einem USB-Stick benötigt wird), können Sie (zB) den MAX3421E verwenden , um Unterstützung hinzuzufügen, wenn Ihr Mikrocontroller diese Funktion nicht unterstützt.

+1 für ein paar gute Links zu Anwendungsnotizen. Ich kann MSP430s finden, die über USB-Gerätefähigkeit auf dem Chip verfügen, aber gibt es welche mit USB-Host-Fähigkeit? Das OP wollte auch einen USB-Stick an das Board anschließen.
@AnindoGhosh Ich weiß nicht; konnte nichts finden.

Wie wäre es mit: Besorgen Sie sich eine Waage, die über RS-232 kommuniziert. /dev/ttyS<n>Schließen Sie es an und verwenden Sie das entsprechende Gerät Ihres Linux, um es zu lesen.

Was ist dieses 'g', von dem du sprichst?
@Vorac Hoppla, hätte bekommen werden sollen. Haben Sie immer noch ein Problem mit dieser Antwort?
Anscheinend bin ich ziemlich schwachsinnig :(. Tolle Antwort für jemanden, der "Ich habe keine Kenntnisse in Elektronik" und vor dem Projektstart nicht ein paar Jahre Freizeit nach der Arbeit hat.