A full tutorial has been posted as a playlist on my YouTube Channel. The series of videos describes how to build a simple robot using a Raspberry Pi, controlling it using the MQTT protocol (popular in IoT communications), CircuitPython, and, for the app, Swift for iOS.
I developed this because I wanted to build a low-cost robot platform that could be further extended with additional components. If you drop by the office, ask for a demo of BaldwinBot. Look for more tutorials, soon.
- Adafruit Mini Round Robot Chassis w/two DC motors ($19.95)
- Raspberry Pi 3B+ ($35) – although any Wi-Fi accessing Pi should work. I’ll post videos using the $15 Pi Zero WH, soon.
- Adafruit DC Stepper Motor Hat ($22.50)
- A mini SD card (any size 8 GB or more should work – I had a 64 GB I reformatted)
- A mobile phone rechargeable battery (for the Pi – I had an extra Jackery that I used. This one is a good choice since it has an on-off switch)
- 4 AA Battery Pack w/On-Off switch for the motors & motor hat ($2.95)
- A mini USB to USB-A cable (to connect the Pi to power
- A case for the Raspberry Pi (~$5)
- Plus some velcro tape.
This version also involved some soldering (due to the Motor Hat). I have found a cheaper, solder-free motor hat, but it doesn’t support the nice Adafruit CircuitPython software libraries. I’ll post a video showing this as an option, in case there are folks who don’t want to solder or are looking for a lower-cost option.
Like this sort of content? Be sure to subscribe at http://bit.ly/GallaugherYouTube) please share with others!