C# · .NET · Raspberry Pi

Adeept PiCar-B

Rewriting the Adeept PiCar-B kit in .NET/C# with a browser UI — ROS2, Lidar, and IMU next.

An Adeept PiCar-B I wanted under my own software, not the kit's Python defaults. Phase one is a .NET / C# 10 app with a web UI for lights, steering and motor, pan/tilt, ultrasonic ranging, and camera streaming — plus line following once that sensor is wired again. I'll link the GitHub repo here when it's actually running.

Phase two is ROS2: collision awareness and SLAM with the Lidar, and orientation from the IMU. Browser first; autonomy after that.

Hardware

Hardware snags

Newer Raspberry Pi OS dropped support for the original camera driver, so I moved to a slightly larger sensor and cut a bigger recess in the chassis to fit it.

The Robot HAT V3.1 upgrade was the other awkward bit. The connectors don't match the older loom one-for-one — most of the harness went back on after some patience, but the line follower is still disconnected. Until that plug-in is sorted, line-follow stays a software stub rather than a live sensor path.

← All projects