30 years ago, if you wanted to build a robot, you probably cannibalized parts from broken electronics and rigged them up to a chassis made from an Erector Set, or anything you could get your hands on for that matter.
Nowadays all you need to do is grab a Raspberry Pi or other SBC, maybe some motor control boards, a handful of servo motors, sensors, and whatever else, wire it all together, upload some code to it, and you’re ready to go (to some extent). Software engineer Tim Wilkinson has made the process of constructing robots easier with his 8BitRobots module — a standard hardware and software platform that works with basic robot functions.
The 8BitRobots module is comprised of six components, including a Raspberry Pi Zero and Wilkinson’s custom RoBonnet board, which is outfitted with a host of control components — PWM outputs, H-bridge, TTL serial, I2C, encoder inputs, IMU, temperature/pressure sensors, DC power regulator, and power monitor. All of the hardware is contained in a 3D-printed enclosure for easy management and implementation.