PicoPi Robot
This project builds a line-following robot with Raspberry Pi 3, Raspberry Pico microcontroller (RP2040 chip), and Pi camera for computer vision. The Pi3 runs Python+OpenCV image processing: camera films lines, grayscale conversion, Gaussian blur, Canny edge detection, region of interest cropping, and Hough transform line detection. Serial communication sends movement commands to the Pico which controls two 28BYJ-48 stepper motors via MicroPython. PID controller regulates line following by calculating deviation from center line. 3000mAh powerbank (5 volt) powers both controllers. Desktop session via WiFi possible for headless development and realtime debugging. Frame rate: 32fps at 320×240 pixels resolution. Prototype working but improvement needed: motors too weak/slow.
Project Details
- Type: Electronics & Microcontroller Project
- Category: Raspberry Pi, Microcontroller, Robotica

