Who knew cameras could be cute?
A detailed look into Gabe, the smart camera controlled via SSH.
1/15/23
Utilizing two motor drivers, a breadboard, and various jumper cables; I was able to connect Gabe to a Raspberry Pi 4B for wireless control.
I used two smaller stepper motors that were originally designed for use with a 3D printer. They aren't the most powerful torque-wise.
With an infrared camera, Gabe would be able to see in both day and night thanks to the IR LEDs mounted on either side of the camera.
With all of these parts combined into a single unit, I was able to use Python to unify all of the components into a single user friendly UI interface.
Working with terminals
Once the hardware was complete, Gabe became a hobby project, with some lines of Python - could have new applications implemented very easily.
My goal was to make these applications as modular as possible, and here are some examples of actions I gave full control of to Gabe:
Tuya smart lighting control
Full RGB light customization
3D printer full 3-axis control
MP3 & WAV player
Implemented piezo buzzer actions
LED status indicator lights
SMS messaging protocols through Gmail
All of Gabe's parts
As a fully functional unit, I placed Gabe in a temporary location bound by some clamps so he wouldn't rotate. Then he was free to watch the 3D printer prints for me while I was gone.