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.

Finished Product