Raspberry Pi Projects

An Introduction

Over the last few years I’ve really gotten to know the Raspberry Pi. It, along with the Arduino Mini, or Uno are almost essentials with today’s rapid prototyper; especially, when it comes to small compute, IoT, Robotics, mixed media, Making, etc. The Pi is very easy to use since it runs on a basic Debian Linux, or Ubuntu OS. Paired with Python, ROS, and OpenCV there’s a broad ecosystem of capabilities. Here are a few of my current and past projects. Stay tuned for this list to grow as I document things. 

Concepts Demonstrated

Raspberry Pi

Early Work

One of my first projects with the Raspberry Pi was my rebuild of Cameron (See Cameron Project), followed by my Donkey car (See Drift car). Then there were lots of just messing around with the I/O, experimenting with Python, building things in ROS, controlling lights, joystick access, interfacing Dynamixel Servos, and more. 

One of the projects shown here is a simple project using a Pi running ROS as well as Python. The setup uses a ReSpeaker 4 Mic Array device that can detect the direction of arrival of audio (DOA) and a number of other things. My goal was to get audio direction as well as speech recognition in a package that could talk to a ROS node. To the right, is a video showing that working. From here there are lots of possibilities, create your own smart speaker solution, or voice controlled robot…

 

I’ll continue adding projects to this page as I am able to document them. In the meantime, let me know if you have any questions. mwalker@icecodeatl.com

Raspberry Pi

Over the last few years I’ve really gotten to know the Raspberry Pi. It along with the Arduino Mini, or Uno are almost essentials in today’s rapid prototyper. Especially when it comes to small compute, IoT, Robotics, mixed media, Making, etc. The Pi is very easy to use since it runs on a basic Debian Linux, or Ubuntu. Paired with Python, ROS, and OpenCV there’s a broad ecosystem of capabilities. Here are a few of my current and past projects. Stay tuned for this list to grow as I document things.