2.210
Bearbeitungen
Keine Bearbeitungszusammenfassung |
Keine Bearbeitungszusammenfassung |
||
Zeile 15: | Zeile 15: | ||
==Ziel:== | ==Ziel:== | ||
Entwurf eines simplen und günstig | Entwurf eines simplen und günstig herzustellenden ferngesteuerten Fahrzeugs zur Förderung von technisch interessierten Einsteigern. | ||
==Vorwort:== | ==Vorwort:== | ||
Zeile 24: | Zeile 24: | ||
Bei Fragen und Interesse und Projekt und Kurs stehen sowohl ich, als auch die Mitarbeiter des Walter Reis Institut zur Verfügung. | Bei Fragen und Interesse und Projekt und Kurs stehen sowohl ich, als auch die Mitarbeiter des Walter Reis Institut zur Verfügung. | ||
Anmerkung: Wenn es meine Freizeit zulässt, werde ich diesen Artikel um Dinge wie Anleitung zum Aufbau und detaillierte Code-Erklärung erweitern. | |||
==Funktionsweise:== | ==Funktionsweise:== | ||
Das Fahrzeug stellt einen Wifi Access Point zur Verfügung, auf dem sich WLAN-fähige Geräte, wie z.B. Smartphones und Laptops anmelden können. | Das Fahrzeug stellt einen Wifi Access Point zur Verfügung, auf dem sich WLAN-fähige Geräte, wie z.B. Smartphones und Laptops anmelden können. | ||
Sobald mindestens ein Gerät verbunden ist, wartet das Fahrzeug auf TCP Datenpakete im Format "[0-2047].[0-2047].\n" [1] Entsprechend der beiden Zahlenwerte Werte werden PWM-Signale an die beiden L9110 Motortreiber gesendet und die Motoren drehen sich in entsprechender Richtung und Geschwindigkeit. | Sobald mindestens ein Gerät verbunden ist, wartet das Fahrzeug auf TCP Datenpakete im Format "[0-2047].[0-2047].\n" [1] Entsprechend der beiden Zahlenwerte Werte werden PWM-Signale an die beiden L9110 Motortreiber gesendet und die Motoren drehen sich in entsprechender Richtung und Geschwindigkeit. | ||
Durch die Nutzung von WLAN und TCP kann beliebige Hard- und Software verwendet werden, die diese beiden | Durch die Nutzung von WLAN und TCP kann beliebige Hard- und Software verwendet werden, die diese beiden Technologien nutzt. In diesem Projekt wird eine Android App, sowie ein Python Script für Gamepads vorgestellt. | ||
[1] Der Aufbau des Datenstrings baut sich folgendermaßen auf: | [1] Der Aufbau des Datenstrings baut sich folgendermaßen auf: | ||
{| | {| | ||
| \n || Zeichen für das Ende des | | \n || Zeichen für das Ende des Datenpaketes (kann beliebig gewählt werden) | ||
|- | |- | ||
| 0-2047 || Kommt zwei mal vor, einmal für jeden Motor. Die unteren 1023 sind für die Geschwindigkeitskontrolle des Rückwärtsganges zuständig, 1024 entspricht Stop, 1025 - 2047 ist für die | | 0-2047 || Kommt zwei mal vor, einmal für jeden Motor. Die unteren 1023 sind für die Geschwindigkeitskontrolle des Rückwärtsganges zuständig, 1024 entspricht Stop, 1025 - 2047 ist für die Geschwindigkeitskontrolle des Vorwärtsganges. | ||
|- | |- | ||
| . || Trennzeichen für das Ende eines Zahlenwertes. | | . || Trennzeichen für das Ende eines Zahlenwertes. | ||
Zeile 47: | Zeile 47: | ||
[[Datei:Visualpartsguide_1080.jpg|mini|Die Bauteile]] | [[Datei:Visualpartsguide_1080.jpg|mini|Die Bauteile]] | ||
[[Datei:L9110_Steckplatine.jpg|mini| | [[Datei:L9110_Steckplatine.jpg|mini|Steckaufbau]] | ||
[[Datei:L9110_Schaltplan.jpg|mini|Schaltplan]] | [[Datei:L9110_Schaltplan.jpg|mini|Schaltplan]] | ||
===Teileliste Original (siehe Bild):=== | ===Teileliste Original (siehe Bild):=== | ||
* 1x Chassis Hauptteil | |||
* 1x Chassis Ball Roller oben | |||
* 1x Chassis Ball Roller unten | |||
* 1x (Stahl-)Kugel, 12mm | |||
* 2x DC Bürstenmotor mit Getriebe | |||
* 2x Reifen | |||
* 1x 5-fach AA Batteriehalter | |||
* 1x Kippschalter, 5mm Hals | |||
* 36x Breadboard Pins | |||
* 1x Kabelsatz für Breadboard | |||
* 2x Kabel für Motoren | |||
* 1x Breadboard, 400 Loch | |||
* 1x Elektrolyt-Kondensator, 100 - 330 uF (abhängig von der Qualität der AA Batterien/Akkus, ca. 200 uF sollte recht universal funktionieren) | |||
* 1x Keramik-Kondensator, 10 uF (optional) | |||
* 2x Keramik-Kondensator, 100 nF | |||
* 2x L9110 Motortreiber (oder HG7881 Dual Motor board, nicht empfohlen wegen der Pullup-Widerstände) | |||
* 2x M3x25 Senkkopfschraube | |||
* 2x M3 Stoppmutter | |||
* 4x M3x25 Schraube | |||
* 2x M3x15 Schraube | |||
* 6x M3 Mutter | |||
* 2x M2x10 Schraube | |||
* 6x M2 Mutter | |||
* 2-4x M2 Ring (optional) | |||
* 1x 2x6 Lochrasterplatine (optional) | |||
Chassis Original: https://www.thingiverse.com/thing:5151862 | Chassis Original: https://www.thingiverse.com/thing:5151862 |
Bearbeitungen