open source software for turning smartphones into vehicles that can be remote controlled in the browser via lte
- Tamiya Neo Fighter Buggy DT-03 (amazon)
- Carson CS-6 Steering Servomotor (amazon)
- 2S 5200 mAh Lipo Battery (amazon)
- Raspberry Pico Microcontroller
- Self built voltage divider for reading battery level with pico
- Samsung S9 with broken glass for 50$ on ebay (way cheaper than raspberry pi with camera, gps, sim etc.)
- OTG adapter to connect phone with microcontroller
- Xbox controller
the web app can be hosted locally or in the cloud. the buggy is controlled with a xbox controller. github repo
the android app connects with the web app via webrtc communicates with the microcontroller via usb. one can also turn on the flashlight. if it's dark. github repo
to establish a webrtc connection one needs a signaling server. i implemented one in go. github repo
the firmware of the raspberry pico communicates with the android app via usb and controls the motors via pulse-width modulation. github repo
i built a 3d printed steering wheel with a raspberry pico and rotary encoder. in the future, i'll maybe use that instead of the xbox controller. github repo