layout | title | subtitle | cover-img | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
page |
Joe Thompson |
Father, Outdoors Enthusiast, Engineer, and Programmer |
|
This site exists to share some of my favorite personal projects that (I hope) are good enough to expose to the public. Feel free to reach out with any questions or comments and stay tuned for more posts!
Making a Dumb Ductless Mini Split Wall Unit Smart. This project uses inexpensive, off-the-shelf electronics and open source software (ESPHome) to connect a Mitsubishi ductless minisplit heat pump to Home Assistant for much improved, fully local control.
A low-latency, WebRTC baby monitor and open source smart speaker (Picroft) built on a Raspberry Pi. The baby monitor allows any browser on the local wifi network to connect to a high quality, real time media stream from the Pi's infrared camera and USB connected condenser microphone.
This project was motivated by the birth of our first child and was a blast to put together! Check out this blog post for more information or you can jump to the install instructions on GitHub.
A Python-based web app built with Plotly Dash that helps weary and paranoid parents easily track critical baby functions throughout the day. Things like sleep times, feeding details, and potty events can be input and viewed via a web browser. Check out the code and install instructions in this Github repo.
I know there's probably tons of apps that will track these things for you, but this is customizable and keeps you in control of your baby's sensitive poo data. I have this running on the Baby SpiCroft device mentioned above and it has been surprisingly helpful with keeping track of baby's development.