Who doesn't love robots? In this episode, I build a hardware kit and program the software to drive a small, wheeled, non-autonomous robot. The hardware is based around a Raspberry Pi 4 and a Motor HAT used to drive a couple of DC motors. The software is based on Python, using the Flask module to run a web server, the socket io module for sending and receiving commands, and HTML and JavaScript to build a simple Graphical User Interface (GUI) for driving the rover..
Bill of Material:
Product Name | Manufacturer | Quantity | Buy Kit |
---|---|---|---|
Development Kit, STS-Pi Roving Robot Kit For Raspberry Pi | Pimoroni | 1 | Buy Now |
Raspberry Pi DC Stepper Motor Hat Development Board | Adafruit | 1 | Buy Now |
Single Board Computer, Raspberry Pi 4 Model B | Adafruit | 1 | Buy Now |
Supplemental Content:
- Smartphone Controlled DIY Rover Using Websockets: SSH Setup
- Getting Started with Flask and Websockets
Smartphone Controlled DIY Rover Using Websockets
Top Comments