Forum: Mikrocontroller und Digitale Elektronik Waage mit Schaltausgang?


von Kevin T. (kthiele01)


Lesenswert?

Hallo,

ich brauche eine Waage, die mir über einen Schaltausgang ein 1 Signal 
liefert, wenn das Gewicht unter z.B. 200g fällt.

Das ganze ist in einem Raspberry Pi Projekt mit eingebaut, wo schon eine 
Wägezelle mit HX711 an dem PI dranhängt, die etwas anderes wiegt. 
Mehrere Wägezellen an einen Raspberry Pi scheint mir ziemelich 
Kompliziert, deswegen will ich die andere Waage extern machen, und dann 
einfach auf einen GPIO eingang vom PI.

Kann man ganz normale Küchenwagen irgendwie so umbauen, dass man da nen 
Schaltausgang kriegt, der halt unter nem Gewissen gewicht schaltet?

Wie genau funktioniert so eine Waage? Da wird ja denke ich irgendwie der 
Widerstand beeiflusst, dass kann man sich doch bestimmt in meinem fall 
zu nutze machen.

Ich freue mich auf Antworten

Mit freundlichen Grüßen
Kevin Thiele

von S. R. (svenska)


Lesenswert?

Kevin T. schrieb:
> Kompliziert, deswegen will ich die andere Waage extern machen,
> und dann einfach auf einen GPIO eingang vom PI.

Nimm doch einen AVR pro Wägezelle, der dann den GPIO vom Pi ansteuert. 
Sollte die einfachste Möglichkeit sein, und skaliert prima.

von Wolfgang (Gast)


Lesenswert?

Kevin T. schrieb:
> Wie genau funktioniert so eine Waage? Da wird ja denke ich irgendwie der
> Widerstand beeiflusst, dass kann man sich doch bestimmt in meinem fall
> zu nutze machen.

Ja, kann man. Dafür reicht eine Verstärker mit differentiellem ADC 
ausreichend hoher Auflösung (z.B. 24 Bit), ein geeignetes Filter und 
eine Schwellwertsteuerung mit Hysterese.
Eine integrierte Lösung wäre ein HX711 mit einem einfachen µC dahinter. 
Einfacher geht es nicht.

von Kevin T. (kthiele01)


Lesenswert?

Hallo,

verstehe ich das Richtig mit so einem AVR?

Ich kann z.B. ein Script in C++ schreiben (Das ist die Sprache, die ich 
da auf die Schnelle gefunden habe. Geht evtl. auch jede Beliebige 
sprache, z.B. Python? )

Bsp Script in Klartext: (Kein plan wie das in C++ richtig wäre)
1
If Pin_1 = 1 and Pin_2 = 1 Then
2
    Pin_3 = 1

Das Script könnte ich jetzt auf den AVR schreiben, und dann würde der 
mir jedes mal solange Pin 1 und Pin 2 nen 1 Signal haben auf Pin 3 nen 
signal ausgeben ? Kann man da auch komplexere Scripts mit variablen etc 
draufpacken ?

Oder verstehe ich diese ganz kleinen mikrocontroller jetzt hier gerade 
völlig falsch? Kann mir jemand erklären, wie die Dinger funktionieren, 
und was man damit so macht (Anwendungsbeispiele)

Ich bin eher so Raspberry Pi, der kleinste Controller den ich benutz 
habe ist der Pi zero. Ich denke den kann ich mir aber nicht sparen mit 
solchen Mikrocontrollern wie der AVR, oder ?

Danke schonmal

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.