I have always wanted to control something interesting involving little servo motors. That’s somewhat of an ill-defined dream, isn’t it? But it has all been made possible by using my handy dandy Raspberry Pi computer. I spent quite a bit of time this past year on another project that involved reading signals from almost a dozen temperature-humidity sensors and reporting status details to a remote web server. That project is now unfortunately stuck on the backburner, but at least it got me started doing interesting things with my Raspberry Pi.
In this post I report on my current side project, which involves my Raspberry Pi, five servos, my son’s Lego blocks, and synchronized groovy music. Let’s get right to it: the final result is a video hosted on my YouTube channel. I recommend watching it full screen on a device with decent speakers. Enjoy!
Adafruit 16-Channel 12-bit PWM/Servo Driver – I2C interface – PCA9685 – You want to make a cool robot, maybe a hexapod walker, or maybe just a piece of art with a lot of moving parts. Or maybe you want to drive a lot of LEDs with precise PWM output. Then you realize that your microcontroller has a limited number of PWM outputs! What now? You could give up OR you could just get this handy PWM and Servo driver breakout. (read more)
Make a robot friend with Adafruit’s CRICKIT – A Creative Robotics & Interactive Construction Kit. It’s an add-on to our popular Circuit Playground Express, FEATHER and other platforms to make and program robots with CircuitPython, MakeCode, and Arduino. Start controlling motors, servos, solenoids. You also get signal pins, capacitive touch sensors, a NeoPixel driver and amplified speaker output. It complements & extends your boards so you can still use all the goodies on the microcontroller, now you have a robotics playground as well.