Forum: Mikrocontroller und Digitale Elektronik Schrittmotoransteuerung mittels USB - Personenwaage


von Marco R. (Firma: HSU) (pomaster)


Lesenswert?

Hallo,

ich muss an meiner Hochschule ein Projekt bearbeiten welches sich 
komplizierter herausstellt als gedacht.

Ich muss mit einer USB Waage einen Schrittmotor ansteuern welcher dann 
an einer alten Waage einen Ausschlag generiert. Da ich was 
Mikrocontroller angeht ein absoluter Laie bin hoffe ich auf ein bisschen 
Nachhilfe.

Ich habe mich bis jetzt über Adruino informiert und weiß auch dass ich 
ein Shield benötige um ein Schrittmotor betreiben zu können. Deshalb 
habe ich über folgende Bauteile informiert Adruino UNO, Adafruit Motor / 
Stepper / Servo Shield für Arduino-Kit - v1.0 und den Adafruit 
Schrittmotor 200 steps/rev dazu gibt es einige Tutorials.

Mein Problem ist nun...

1. Machen die Bauteile Sinn für die Augaben oder gibt es eine 
Alternative?

2. wie beziehe ich das USB Signal der Waage um es dann verarbeiten zu 
können?

3. Ist ein Signalabgriff an der 7-Segmentanzeige der Waage einfacher?

3. Wie Stelle ich die Stromversorgung des Adruino sicher ohne PC 
Verbindgung?

von stefan us (Gast)


Lesenswert?

Wenn Du selbst keine Antwort auf die 2. Frage hast, dann ist das Projekt 
damit gestorben. Nieman hier wird Dir für eine unbekannte Waage das 
Übertragungsprotokoll erklären können. Und selbst bei einer bekannten 
Waage dürfte die Chance gegen null gehen.

von Oliver R. (orb)


Lesenswert?

Das Problem bei Arduino und USB ist, daß er es eigendlich nicht kann.
Ok, es gibt USB Host Shields, die lösen aber nicht das Problem, daß die 
Auswahl der unterstützten Geräte sehr begrenzt ist. Wenn Du Glück hast 
meldet sich die Waage an USB-Seriel-Wandler, dann würde das 
funktionieren.

Für die Stromversorgung kannst Du ein einfachen 5Volt 
Steckernetzteil/Handyladegerät nehmen.

von Hubsy (Gast)


Lesenswert?

> 3. Ist ein Signalabgriff an der 7-Segmentanzeige der Waage einfacher?

Gut möglich. Du musst einfach mehr Informationen bereitstellen.

von L. P. (lpg)


Lesenswert?

Die Waage wird wohl auch einen USB-UART Wandler haben. Da könnte man 
sich davor anklemmen und du hast schon einen UART Output.
Zerleg das Ding und schau mal rein. Fotos wären dann auch gleich eine 
feine Sache!

lg.

von Reinhard Kern (Gast)


Lesenswert?

Hallo,

wenn die Waage eine Schnittstelle hat, müsste es auch eine Beschreibung 
der Schnittstelle geben, besorg dir die, dann kann man abschätzen, ob 
und wie die Umsetzung machbar ist.

Hält der Hersteller die Spezifikation geheim, damit man geeignete 
Software nur bei ihm kaufen kann, dann nimm sofort ein anderes Fabrikat. 
Wie stefan auch schon so ähnlich schrieb.

Gruss Reinhard

von Peter (Gast)


Lesenswert?

Schliese die Waage doch einfach mal an eine PC über USB an, dann siehst 
du ja ob das OS treiber laden möchte. Wenn du unter linux arbeitest 
hilft ein einfaches lsusb und du bist schon weiter.

Peter

von Kein Name (Gast)


Lesenswert?

Adruino mit USB Host? Einfacher und günstiger könnte da ein Raspberry Pi 
werden. In diesem Fall würde sogar die primtive Steppersteuerung von 
http://www.adafruit.com/blog/2013/01/23/adafruits-raspberry-pi-lesson-10-stepper-motors-raspberry_pi-raspberrypi/ 
ausreichen.

von Karl H. (kbuchegg)


Lesenswert?

... und unter Windows würde ich dann mal flugs nachsehen, ob es im 
Gerätemanager einen zusätzlichen COM-Port gibt, der mit dem Abstecken 
des USB-Steckers wieder verschwindet.

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.