Ich möchte die Geschwindigkeit eines Motors via PWM ansprechen. Die Daten werden von einem Arduino aus gesendet. Das ganze funktioniert schon auf dem Breadboard, allerdings soll der Motor getrennt vom Arduino gesteuert werden. Es gibt zwei Szenarien: 1)Die Arduino-Station steuert maximal einen Motor. Dann müsste der 2.4GHZ Receiver einfach nur die Frequenz weiterleiten. 2) Arduino-Station steuert mindestens zwei Motoren Dann müsste man die einzelnen Geräte noch identifizieren, sofern der 2.4GHz Chip das nicht alleine tut. Ein mögliches Modul, zur Steuerung des Motors, habe ich schon ausfindig gemacht http://www.watterott.com/de/Transceiver-nRF24L01-Modul-mit-Chip-Antenne Es ist wichtig, dass die Motor-Komponente so klein wie möglich ist. Mir fehlt allerdings der rote Faden, wie programmiere ich dieses Modul am besten? Wie kann ich die Motor-Komponente identifizieren, um mit einem Arduino mehrere Motoren gleichzeitig zu bedienen? Braucht man dazu weitere Chips, die man programmieren muss? Grüße David
Du brauchst doch bei jedem Motor einen µC der das empfangene Telegramm auswertet und aufgrund der empfangenen Daten die Schrittbreite der PWM einstellt. Dazu überträgst du noch eine Identifikationsnummer. Damit weiß der µC ob die folgenden Daten für ihn sind oder nicht.
Nebenbei wäre noch zu klären ob evtl. PWM-Störungen Deinen Empfänger stören. Im Störfall sollte der jeweilige Motor einen "Notbetrieb" haben um mechanischen Schaden vorzubeugen.
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.