Hi Leute Wie es der Titel andeutet, würde ich gerne einen DC Modellbaumotor (Modell 540), vom Computer, respektive durch ein auf dem Computer laufendes Programm steuern. Den Motor soll schlussendlich eine gewisse Anzahl Sekunden nach Links drehen und dann eine gewisse Anzahl Sekunden nach rechts. Zudem gibt es noch zwei Endschalter und wenn einer von diesen betätigt wird soll der Motor eine Pause von einigen Sekunden machen und dann wieder in die andere Richtung drehen. Nun suche ich sowas wie ein Interface mit Relais welches via USB, Parallell oder Seriell angeschlossen werden kann und sich mit einer Schnittstelle irgendwie von einem Programm steuern lässt. Die Plattform ist Windows XP aber es könnte auch Linux verwendet werden wenn es sich darauf einfacher realisieren lassen würde. Anfangs dachte ich daran das mit Arduino zu machen aber das scheint mir irgendwie etwas zu überdimensioniert. Falls es damit aber am einfachsten gehen würde, würde ich natürlich auch Arduino nehmen. Es soll vor allem nicht zu kompliziert sein da ich nicht Wochenlang tüfteln und zu basteln möchte. Grüsse Rode
http://www.ebay.de/itm/USB-RLY02-USB-Relais-/260870918144#vi-content kannst du an USB anschliessen und es kann deinen Motor links oder rechtsrum laufen lassen. Im Selbstbau kann man es billiger hinbekommen, aber richtig günstig wird es wohl nur, wenn dein Rechner noch eine Parallelschnittstelle besitzt und einfach ist die Softwareerstellung wenn du bis Win98 verwendest.
Hallo Danke für den Tipp. Nun suche ich noch nach der Lösung für die zwei Endschalter. Wie merkt der Computer, dass ein Endschalter betätigt wird? Grüsse Rode
Was, 48 Euro wollen die für so ein Teil? Ein einzelner uC mit USB oder alternativ mit USB-Stack alla V-USB tuts da auch. Oder ein FT2232H. Dann noch 2 Relais dran und gut. Das sind dann Bauteilekosten für < 8 EUR, ne Lochrasterplatine und eine halbe Stunde Lötarbeiten. Grüße
Hallo SNR Auch dagegen wäre ich nicht abgeneigt. Müsste dann nur noch eine Lösung haben für die Endschalter. Appropos, mit was programmiere ich sowas am einfachsten und günstigsten auf XP? Geht das mit der Windows Komandozeile? Alternativ könnte ich übrigens auch eine parallele Relaiskarte verwenden. Der PC hat nämlich noch einen solchen Anschluss. Grüsse Rode
Bis Win98 kann man noch direkt auf die Hardware eines PC zugreifen - da kämen aus Ausgänge der Printerport und für die Endschalter die RS232 ganz gut. Ab w2k leider nicht mehr. Mit Kommandozeile hat das nichts zu tun. Die Steuerung ist recht einfach, eigentlich brauchst Du dafür nicht mal einen Rechner - das geht mit ein Paar ICs ;-) Ich würde da einen kleinen uC nehmen (AVTtiny liegt bei mir herum), der reicht da völlig aus. Die Kosten dqafür fallen gegenüber dem Motor, Netzteil etc nicht ins Gewicht.
Hi Wenn du etwas Zeit hast und dich mit Programmierung beschäftigen willst, hier die Lösung. Du programmierst einen µC, der setzt die angeschlossenen Endschalter in eine Information um, die per RS232 an den PC gesendet wird. Der PC sendet Steuersignale für den µC, der daraus wieder entsprechende Ausgänge durchschaltet. Was brauchst du: Eine µC und ein Programmierboard. AVR Studio oder ähnliches, um ein Controllerprogramm zu schreiben Visual Basic für PC Application Lies mal hier im Tutorial, wie so was aufgebaut ist und was ein µC alles kann. Gruß oldmax
oldmax schrieb: > Visual Basic für PC Application Dann kann man lieber einzelne Tasten in Hyperterminal drücken, das ist weniger Aufwand ;-)
Weiß nicht ob die olle Druckerchnittstelle als abzulieferndes Programmierbeispiel noch in unsere Zeit passt. Als Lehrer würde ich das ablehnen, es sei denn es soll ein Entwicklungshilfeprojekt für Afrika werden... Theoretisch kannse auch die via USB durchgeschleiften Steuerleitungen (RI, DTR, RTS) der seriellen Schnittschdelle für Schaltfunktionen nehmen, dann wird's noch preisgünstiger. Ich frickel sowas immer mit der kostenlosen Express-Edition. Übrigens haben die FTDIs (alle?) auch frei programmierbare Portleitungen.
Rode schrieb: > Auch dagegen wäre ich nicht abgeneigt. Müsste dann nur noch eine Lösung > haben für die Endschalter. Ich weis nicht ob man mit dem FT2232H auch Portpins lesen kann, musst Du Dich mal informieren. Aber wahrscheinlich geht es. Hier im Forum bastelt gerade einer einen ISP-Programmer mit dem FTDI-Chip. Rode schrieb: > Appropos, mit was programmiere ich sowas am einfachsten und günstigsten > auf XP? Geht das mit der Windows Komandozeile? Würde auch gehen. Z.B. könntest Du einem kleinen Programm die Nötigen Parameter übergeben. Ansonsten würde ich das entweder in C# oder Python schreiben (mit evtl. graphischer Oberfläche). Schau Dir auch mal das hier an. Das ist die V-USB Variante was ich gesagt hatte: http://www.obdev.at/products/vusb/powerswitch.html Die macht im Prizip genau was Du willst. Relais musst Du halt noch dranbasteln. Eingänge liest er glaube ich auch nicht ein, das müsstest Du dann noch ergänzen. Grüße
Danke Leute Werde mir das ganze mal durchrechnen und dann ein Kombi aus den ermpfohlenen Wegen wählen. Grüsse Rode
Berücksichtige bitte auch dein Können. Es bringt nichts, die kostenmässig günstigste Lösung zu finden, wenn dein Können nicht reicht, die dann auch umzusetzen. Ich will nicht beleidigend sein, aber die Art deiner Fragestellungen klingt nicht wirklich danach, als ob eine Selbstbaulösung für dich ideal wäre.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.