BubbleBot
BubbleBot is a 3D printed bubble blowing robot I built for my kids.
It is controlled by ATTiny85. It uses a microservo to move the stick and a 5V DC motor driven by a 2N2222 which rotates the fan blades. BubbleBot is powered by 3 AA batteries stepped up to 5V and draws ~250mA at a peak.
There are two potentiometers mounted to the back side. One can adjust the fan speed which influences the size of bubbles. The second pot controls the delay between blows.
Initially, I thought that BubbleBot could use a standard cooling fan but it didn't work. I tried different sizes, but was unable to blow a bubble with this type of fan. It turned out that a radial fan is the way to go.
Files
Firmware, FreeCAD and KiCad files are available on Github. Quick Links:
- Firmware source code
- Files for 3D print - you can click .stl files for a 3D preview
The only parts that are not 3D printed are the stick and the base platform.
Video
Images
Schema and PCB
A one-sided PCB (39x41mm).
