Forum: Mikrocontroller und Digitale Elektronik µC Fahrzeug Fernsteuern


von Maxi (Gast)


Lesenswert?

Hallo,
ich bin auf der Suche nach einer Art Bausatz für ein Auto welches ich 
per µC und Bluetooth steuern kann.

Als µC möchte ich ein STM32F3 einsetzen.
Am liebsten hätte ich ein fertiges Modell bei dem ich nur noch die 
Motoren/Servos an den µC anschließen muss.
Und sollte wenn möglich schon ein bisschen hochwertiger sein als die 
0815 RC Autos die es für Kinder gibt

Gibt es sowas zu kaufen?
Oder kennt ihr vergleichbare Projekte?

Danke

von Torsten C. (torsten_c) Benutzerseite


Lesenswert?

Maxi schrieb:
> kennt ihr vergleichbare Projekte?

Ja, ein paar Arbeitskollegen waren daran beteiligt:

http://inspiredtoeducate.net/inspiredtoeducate/inspiring-stories-of-makers-building-autonomous-robots/

Eine Ansteuerung der Servomotoren mit STM32F3 sollte möglich sein.

Eventuell müssen ein paar CAN-Interfaces dazu.

Oder meintest Du was anderes? ;-)

Vielleicht kannst Du die Suche etwas näher eingrenzen.

von Karl H. (kbuchegg)


Lesenswert?

Maxi schrieb:
> Hallo,
> ich bin auf der Suche nach einer Art Bausatz für ein Auto welches ich
> per µC und Bluetooth steuern kann.

Nö. Sowas hat noch NIE irgendjemand gebaut

> Am liebsten hätte ich ein fertiges Modell bei dem ich nur noch die
> Motoren/Servos an den µC anschließen muss.

Ja dann mach das.
Als Auto nimmst du einen Bausatz aus dem RC-Fachhandel (genannt 
'Modellbauladen') und anstelle des Fernsteuer-Empfängers setzt du deine 
µC-Platine ein.
Oder was glaubst du, wie das funktioniert?

von Torsten C. (torsten_c) Benutzerseite


Lesenswert?

Hier zum Beispiel:

http://www.hobbyking.com/hobbyking/store/uh_listCategoriesAndProducts.asp?cwhl=XX&idCategory=917&v=&sortlist=P&LiPoConfig=&CatSortOrder=asc

Alle ohne Empfänger (Radio System), ansonsten alle Servos usw. schon 
drin.

Ach ja, der LiPo muss auch noch dazu gekauft werden.

von 2K (Gast)


Lesenswert?

Maxi schrieb:
> Motoren/Servos an den µC anschließen

Was ja so erstmal gar nicht geht, ich bezweifle das der STM die Motoren 
oder die Servos bedienen kann...

Dass soetwas was du suchst, exsistiet, ein Auto mit Motoren und den 
Treiber (für die Motoren) die sich dann einfach so mit dem STM verbinden 
lassen ,halte ich für unwahrscheinlich..

Wenn dann komplett selber machen, eine Auto 'Hülle' also den Rahmen, und 
dazu dann Motoren und Servos nach Wunsch kaufen, die Treiber und dann 
halt alles an den STM anschließen, wird nicht teurer als eine 
Fertiglösung, aber eben komplizierter

von Karl H. (kbuchegg)


Lesenswert?

Torsten C. schrieb:
> Hier zum Beispiel:
>
> 
http://www.hobbyking.com/hobbyking/store/uh_listCategoriesAndProducts.asp?cwhl=XX&idCategory=917&v=&sortlist=P&LiPoConfig=&CatSortOrder=asc
>
> Alle ohne Empfänger (Radio System), ansonsten alle Servos usw. schon
> drin.

Wobei es auch kein Fehler ist, sich noch eine günstige Fernsteuerung mit 
dazu zu kaufen und mit dem Auto dann erst mal ein paar Wochen Spass zu 
haben, ehe man es dann vom µC gegen den nächsten Baum krachen lässt :-)

>
> Ach ja, der LiPo muss auch noch dazu gekauft werden.

Und Ladegeräte.

von Torsten C. (torsten_c) Benutzerseite


Lesenswert?

2K schrieb:
> Dass soetwas was du suchst, exsistiet, ein Auto mit Motoren und den
> Treiber (für die Motoren) die sich dann einfach so mit dem STM verbinden
> lassen ,halte ich für unwahrscheinlich..

Nennt sich "Almost Ready to Run"^^

von Karl H. (kbuchegg)


Lesenswert?

2K schrieb:
> Maxi schrieb:
>> Motoren/Servos an den µC anschließen
>
> Was ja so erstmal gar nicht geht, ich bezweifle das der STM die Motoren
> oder die Servos bedienen kann...


?
Das schafft ein popeliger AVR.
Dazu braucht es keinen mit 72Mhz getakteten ARM-Cortex.

Soll heissen: wenn ein popeliger 16Mhz Mega16 das problemlos im 
Hintergrund (mit einem Timer) erledigen kann, dann wird es ja wohl ein 
derartiger Bolide locker hinkriegen.

von 2K (Gast)


Lesenswert?

Karl H. schrieb:
> Das schafft ein popeliger AVR.
> Dazu braucht es keinen mit 72Mhz getakteten ARM-Cortex.
>
> Soll heissen: wenn ein popeliger 16Mhz Mega16 das problemlos im
> Hintergrund (mit einem Timer) erledigen kann, dann wird es ja wohl ein
> derartiger Bolide locker hinkriegen.

Das war nicht auf die Rechenkapazität bezogen sondern auf die 
Strombelastbarkeit der Pins....

von Torsten C. (torsten_c) Benutzerseite


Lesenswert?

2K schrieb:
> sondern auf die
> Strombelastbarkeit der Pins....

Servo- und ESC-Eingänge sind hochohmige PWM-Eingänge.

Karl H. schrieb:
> Und Ladegeräte

Danke, vergessen, ich hatte nämlich noch ein passendes vom Heli.

von Karl H. (kbuchegg)


Lesenswert?

Torsten C. schrieb:
> 2K schrieb:
>> sondern auf die
>> Strombelastbarkeit der Pins....
>
> Servo- und ESC-Eingänge sind hochohmige PWM-Eingänge.

In einem Punkt könnte er recht haben.
Der STM läuft mit 2.0-3.6V
Da fehlt mir die Erfahrung, was die Servos zu so niedrigen Pulsen sagen.

Aber: dann muss eben ein Pegelwandler (Transistor) rann. Für die Servos 
wird man sowieso eine andere Versorgungs-Spannung brauchen.

Aber hey: sowas ist zumutbar

Also: ganz ohne löten wird es nicht gehen.
Aber mal Hand aufs Herz. Wer 2 linke Hände hat, sollte sowieso von so 
etwas Abstand halten. Denn Reparaturen am Auto werden nicht ausbleiben. 
Das ist im ganzen Modellbau-Bereich so.

von Torsten C. (torsten_c) Benutzerseite


Angehängte Dateien:

Lesenswert?

Karl H. schrieb:
> Da fehlt mir die Erfahrung, was die Servos zu so niedrigen Pulsen sagen.

Meine alten Graupner-Servos von vor 35 Jahren hätten da vielleicht 
Probleme. Alles, was man heutzutage kauft, ist 3,3V-kompatibel.

Zur Not geht auch ein PullUp am Open-Drain-Pin (grün im Bild).

Ich denke spontan, es sollte sogar ohne löten gehen, nur mit ein paar 
"dupont jumper cables".

von Torsten C. (torsten_c) Benutzerseite


Lesenswert?

Maxi schrieb:
> ich bin auf der Suche nach einer Art Bausatz

Welchen hast Du genommen?

von Ich selber (Gast)


Lesenswert?

Maxi schrieb:
> Gibt es sowas zu kaufen?

Hallo;
wie schon angemerkt:

Kauf die einen beliebigen preiswerten Bausatz ohne RC

Ansonsten benötigts du noch:

 - elektronischen Fahrtenregler
 - Lenkservo

Der elektronische Fahrtenregler wird genau so angeschlossen wie ein 
Relais.
Früher mei mechanischen Fahrtenregler hat das "gas Servo" einfach ein 
Potentiometer verstelt.

Bei Verbrennern gibt es das Gas Servo nach wie vor für den Vergaser.

! Die Servos werden per PWM angesteuert _ Pulsweitenmodulation.
Genaueres erfähsr du aber auf der Homepage der Servo Hersteller / 
Fahrten regler.




Tip: versuch es erst mal mit 2 Servo's, ohne Auto
Wenn du nun noch 2 Kontroller koppels
1 - Sender
2. Empfänger

etwa über einen 2,4 Ghz Funkmodul, bist du nicht mehr weit weg von einer 
Steuerung die du Kaufen kannst.



Anderer Tip:
Erwirb ein enfaches komplettpacket mit Steuerung.
Schau dir mit einem Logikanalyser oder Oszilloskop, je nach dem was 
vorhanden oder deinem Budget(preiswert zu haben <200 €), an wie die 
Vorhandenen Elektronik Servo und Fahrtregler ansteuert.

von Bernd (Gast)


Lesenswert?

Ich glaube die Funkstrecke selber zu bauen lohnt nicht. Zumal man da 
auch fertige Module einsetzen muss.

Ich kann dir als Fernsteuerung die Turnigy 9x empfehlen (Hobbyking).
Die gibt es für um die 60€ inklusive 2,4 GHz Sende und Empfangsmodul.
(Zuzüglich Versand und ggf. Zoll etc).

Da bastelst du den ISP Stecker dran und spielst die Firmware er9x auf.
Damit hast du eine kostengünstige aber sehr professionelle Lösung mit 8 
Kanälen, die auch für ander RC Modelle (Copter, Flugzeuge, etc) 
brauchbar ist.

Es gibt auch einen Nachfolger, der ist etwas teurer und wird ohne 
Sender/Empfänger geliefert. Dafür ist der ISP Stecker, Backlight usw. 
schon drin.

Damit kannst du die Signale des Empfängers in deinem Controller 
auswerten und einen Modellbausatz ansteuern. Dann kannst du dich in 
deinem Programm austoben, ohne dir über die Funkstrecke Gedanken machen 
zu müssen.

Obwohl für Autos auch gerne die Pistolenfernsteuerungen verwendet 
werden.

von Bernd (Gast)


Lesenswert?

Noch als Nachtrag: Bluetooth hat keine große Reichweite. Daher der 
Vorschlag mit der fertigen Funke. Da kannst du alle Kanäle und Potis und 
alles direkt am Display kalibrieren. Und du kannst dich voll auf die 
Ansteuerung der Servos im Auto konzentrieren.

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.