I am a retired software engineer who constantly tinkers with automation projects. I tend to focus on projects that involve things like esp32 microcontrollers, ws2812b LED strips, RGB LEDs, machine learning, and Raspberry Pi's. I make heavy use of Amazon Web Services (AWS) for backend processing and notifications.
Over the years, I found that putting everything in repositories on my account became a little restrictive. There was no good way to associate multiple repos with a single, overarching project. So with that in mind, I started using organizations to group related repos. Some of the organizations I have are:
- Cat Doorbell - Decommissioned Google Pixel phones that are hacked to sense when a cat is meowing, then verify a cat is "seen" by the camera, which then causes an SMS text message to be forwareded to me.
- Chicken Coop Door Status - Save little chicken lives by verifying doors are closed at the correct times of the day.
- WS2812b Strip Lights - Various projects to control LED light strips
- Garage Notifier - Let me know when my garage door opens/closes by sending a text message
- Gate Sensor - Keep me informed when a back gate is open or closed
- Mailbox Notifier - Tell me when the (snail) mailbox is open/closed/ajar via text messages
- Water Bowl Notifier - Monitor the contents of pet waterbowls. Text me when then need filling. Provide additional feedback via a small LED on the device as well.
- Porch Lighting - Light my porch based on sunrise/sunset times provided by the US Naval Observatory