A wireless ESP32 Car/Boat(RC) controller with a Odroid GO as an remote control
This is an ESP32 project, to control a RC Car or Boat (or whatever you want) with a ESP32 (plus a TB6612FNG Motor Shild) and a Odroid GO as a remote control. The connection work over WIFI.
Insted of the Odroid GO you can use a mobile App Android: https://play.google.com/store/apps/details?id=com.lacour.vincent.wificaresp8266 iOS: https://github.com/lacour-vincent/wifi-car-esp8266 Usefull hint when you compile the iOS app:
- install https://cocoapods.org/
- git clone https://github.com/lacour-vincent/wifi-car-esp8266.git
- cd wifi-car-esp8266/ios
- pod install
- open xcode and open another project and select : wifi-car-esp8266/ios/wificaresp8266.xcworkspace
- You can look here for more information how to sideload Apps for iOS: https://beebom.com/how-to-sideload-apps-iphone-ios-10-without-jailbreak/
Sourcecode: https://github.com/lacour-vincent/wifi-car-esp8266
Dies ist ein Projekt, um fernsteuerbare RC Autos, Boote oder andere Fahrzeuge kostengünstig und einfach fernsteuerbar zu machen. Hauptbestandteil ist ein ESP32 (ca. 6-8€)mit einer TB6612FNG Motorplatine (ca. 5€). An die Motorplatine lassen sich bis zu zwei Gleichstrommotoren anschließen. Als Fernsteuerung dient ein Odroid GO, der besser bekannt ist als GameBoy Emulator, allerdings auch ein ESP32 im inneren besitzt. Über das Steuerkreuz lässt sich so das Fahrzeug bedienen. Die Kommunikation findet über WLan statt. Ein Reichweiteten Test steht noch aus. Sonderfunktionen sind ebenfalls nutzbar, wie z.B. Licht an/aus. Eine Integration von Servomotoren kommt später.
Wer kein Odroid GO besitzt (ca. 40€) kann auch eine einfache App verwenden. App für Android: https://play.google.com/store/apps/details?id=com.lacour.vincent.wificaresp8266 App für iOS: https://github.com/lacour-vincent/wifi-car-esp8266 Vor dem compilieren der iOS App müss folgendes installiert worden sein:
- installieren Sie https://cocoapods.org/
- cd wifi-car-esp8266/ios
- pod install
- open xcode and open another project and select : wifi-car-esp8266/ios/wificaresp8266.xcworkspace
- Hier gibt es mehr Informationen zum sideloaden von iOS Apps: https://beebom.com/how-to-sideload-apps-iphone-ios-10-without-jailbreak/
Quellcode: https://github.com/lacour-vincent/wifi-car-esp8266
Odroid GO: Entweder den Quellcode runterladen und mit der Arduino IDE selber compilieren oder was ich empfelen würde, einfach die Firmware runterladen, auf die microSD Karte kopieren, den Odroid GO starten und dabei die B-Taste gedrückt halten nun die Firmware auswählen und den Start-Knopf drücken.