<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Projects on Joe's Projects</title><link>https://www.tmproductions.com/projects-blog/</link><description>Recent content in Projects on Joe's Projects</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Sun, 26 Mar 2023 18:54:31 -0400</lastBuildDate><atom:link href="https://www.tmproductions.com/projects-blog/index.xml" rel="self" type="application/rss+xml"/><item><title>iOS-Based Smart Mirror</title><link>https://www.tmproductions.com/projects-blog/2020/10/4/ios-baed-smart-mirror/</link><pubDate>Mon, 05 Jul 2021 10:38:07 -0400</pubDate><guid>https://www.tmproductions.com/projects-blog/2020/10/4/ios-baed-smart-mirror/</guid><description>After my second Compute Stick died, I decided to just rewrite the whole thing in Swift and SwiftUI and have it run on iOS. Also, it was an excuse to learn modern iOS development. I’ve found it much easier to maintain and that it just works better, but it is specifically tailored to my needs and not generally useful to others like some open-source projects are.</description></item><item><title>Auto-Office through HomeKit</title><link>https://www.tmproductions.com/projects-blog/2021/1/24/auto-office-through-homekit/</link><pubDate>Sun, 24 Jan 2021 18:07:42 -0500</pubDate><guid>https://www.tmproductions.com/projects-blog/2021/1/24/auto-office-through-homekit/</guid><description>I’ve revised my SmartThings-based light and computer wake/sleep system to use HomeKit and a new macOS daemon.</description></item><item><title>Simple AWS API Gateway Setup</title><link>https://www.tmproductions.com/projects-blog/2020/10/11/simple-aws-api-gateway-setup/</link><pubDate>Sun, 11 Oct 2020 17:01:37 -0400</pubDate><guid>https://www.tmproductions.com/projects-blog/2020/10/11/simple-aws-api-gateway-setup/</guid><description>Ever wanted to set up a minimal HTTP proxy to protect your API keys so you don't have to encode them in your app? So did I. It took me a while to figure out, having never done it before, but I finally got it working. I try to explain how to do it here.</description></item><item><title>AutoOfficeIR</title><link>https://www.tmproductions.com/projects-blog/2020/4/26/autoofficeir/</link><pubDate>Sun, 16 Aug 2020 13:36:57 -0400</pubDate><guid>https://www.tmproductions.com/projects-blog/2020/4/26/autoofficeir/</guid><description>Update: December 2021 I replaced my Sony receiver with a Yamaha one and had to update the remote to support it. First, I had to fix a problem where one of the IR LED connections broke and wasn’t controlling the TV anymore, which broke when I disassembled it so I could get to the ESP32’s buttons.</description></item><item><title>Smart Heating Registers</title><link>https://www.tmproductions.com/projects-blog/2020/1/19/smart-heating-registers/</link><pubDate>Fri, 24 Jan 2020 13:37:26 -0500</pubDate><guid>https://www.tmproductions.com/projects-blog/2020/1/19/smart-heating-registers/</guid><description>Our new house has a total of eight floor-mounted forced air heating registers. The second floor tends to be colder, so I wanted to automatically redirect air to the rooms we’re in to save heating oil and keep us warm. After failing to find any suitable smart heating registers, I went about building my own.</description></item><item><title>Building an IKEA Lack Enclosure for the Ender 3 Pro</title><link>https://www.tmproductions.com/projects-blog/2019/11/24/building-an-ikea-lack-enclosure-for-the-ender-3-pro/</link><pubDate>Mon, 06 Jan 2020 12:20:07 -0500</pubDate><guid>https://www.tmproductions.com/projects-blog/2019/11/24/building-an-ikea-lack-enclosure-for-the-ender-3-pro/</guid><description>FDM printing ABS benefits greatly from a high temperature environment, so I made a version of the IKEA Lack enclosure for my Ender 3 Pro.</description></item><item><title>Magic Mirror with Intel Compute Stick</title><link>https://www.tmproductions.com/projects-blog/2017/9/7/magic-mirror-with-intel-compute-stick/</link><pubDate>Sun, 10 Sep 2017 16:28:54 -0400</pubDate><guid>https://www.tmproductions.com/projects-blog/2017/9/7/magic-mirror-with-intel-compute-stick/</guid><description>I got fed up with the problems I was having with the Raspberry Pi 2/Linux combo that was running my Magic Mirror, so I replaced it with a second generation Intel Compute Stick running Windows 10. This was fairly quick to do, and has given me fewer problems and is notably snappier to work with.</description></item><item><title>Auto-Office</title><link>https://www.tmproductions.com/projects-blog/2017/3/7/auto-office/</link><pubDate>Sun, 27 Aug 2017 17:47:42 -0400</pubDate><guid>https://www.tmproductions.com/projects-blog/2017/3/7/auto-office/</guid><description>I'm too lazy to wake three computers, turn on two monitors and flip on the lights, so I built an automated system to do it for me.</description></item><item><title>Updated Speaker Stands and Shelf Brackets</title><link>https://www.tmproductions.com/projects-blog/2017/6/26/updated-speaker-stands-and-shelf-brackets/</link><pubDate>Mon, 26 Jun 2017 11:04:02 -0400</pubDate><guid>https://www.tmproductions.com/projects-blog/2017/6/26/updated-speaker-stands-and-shelf-brackets/</guid><description>With a new computer comes new speaker stands and shelf brackets that can see over my newly rearranged desk.</description></item><item><title>Clipped Drink Carrier</title><link>https://www.tmproductions.com/projects-blog/2017/5/3/clipped-drink-carrier/</link><pubDate>Thu, 04 May 2017 11:53:16 -0400</pubDate><guid>https://www.tmproductions.com/projects-blog/2017/5/3/clipped-drink-carrier/</guid><description>I like having a drink with me, but I also like having my hands free and don't want to carry it around all the time. The solution was to make my own drink carrier that would clip onto a belt loop.</description></item><item><title>Homebridge, SmartThings, Nest and Insteon</title><link>https://www.tmproductions.com/projects-blog/2016/6/22/homebridge-smartthings-nest-and-insteon/</link><pubDate>Fri, 24 Jun 2016 11:08:22 -0400</pubDate><guid>https://www.tmproductions.com/projects-blog/2016/6/22/homebridge-smartthings-nest-and-insteon/</guid><description>With the forthcoming iOS 10 HomeKit updates, I decided to finally get Siri support for my SmartThings, Nest and Insteon hardware. None of these directly support HomeKit (well, Insteon does, if you want to buy a new hub), but some industrious developers have put together their own intermediary solution to this problem, Homebridge. I decided to take that route, and add my own support for Insteon FanLinc devices.</description></item><item><title>Bandwidth Monitoring</title><link>https://www.tmproductions.com/projects-blog/2015/11/8/bandwidth-monitoring/</link><pubDate>Sun, 08 Nov 2015 09:55:21 -0500</pubDate><guid>https://www.tmproductions.com/projects-blog/2015/11/8/bandwidth-monitoring/</guid><description>With Comcast's expansion of data caps, I started looking into how to monitor both per-app usage on my Macs, as well as per-machine usage on my network. I went with two solutions: Little Snitch and Gargoyle.</description></item><item><title>Magic Mirror</title><link>https://www.tmproductions.com/projects-blog/2015/8/29/magic-mirror/</link><pubDate>Sat, 10 Oct 2015 13:02:54 -0400</pubDate><guid>https://www.tmproductions.com/projects-blog/2015/8/29/magic-mirror/</guid><description>One day I came across Michael Teeuw's Magic Mirror project -- a Raspberry Pi displaying daily information on a portrait mode HDTV behind a two way mirror. This seemed like a great project, and I decided that I wanted to build my own (updated December 26th, 2015).</description></item><item><title>Washer/Dryer Finished Alert via SmartThings</title><link>https://www.tmproductions.com/projects-blog/2015/5/25/washerdryer-finished-alert-via-smartthings/</link><pubDate>Sun, 07 Jun 2015 14:35:40 -0400</pubDate><guid>https://www.tmproductions.com/projects-blog/2015/5/25/washerdryer-finished-alert-via-smartthings/</guid><description>The laundry is in the basement, but we're usually on the second floor. The variable length cycle of our washer and dryer make it hard to time when they will be done, and the variable running speed makes it difficult for a vibration sensor to accurately report when they're completed. I decided to take advantage of my SmartThings ThingShield and build my own completion sensor that monitored the LEDs on both appliances to send push notifications to my phone.</description></item><item><title>Bracelet Rack</title><link>https://www.tmproductions.com/projects-blog/2015/1/18/bracelet-rack/</link><pubDate>Sun, 18 Jan 2015 21:45:50 -0500</pubDate><guid>https://www.tmproductions.com/projects-blog/2015/1/18/bracelet-rack/</guid><description>I needed a new welding project, and Zoe needed a way to store her bakelite bracelets. A weekend later, and I had built her a wall-mounted rack to store her bangles.</description></item><item><title>Desk Mounted Shelf</title><link>https://www.tmproductions.com/projects-blog/2014/12/20/desk-mounted-shelf/</link><pubDate>Sat, 20 Dec 2014 19:40:36 -0500</pubDate><guid>https://www.tmproductions.com/projects-blog/2014/12/20/desk-mounted-shelf/</guid><description>A couple of desk-mounted shelf supports welded from steel stock. Late 2014</description></item><item><title>Desktop Speaker Stands</title><link>https://www.tmproductions.com/projects-blog/2014/12/20/desktop-speaker-stands/</link><pubDate>Sat, 20 Dec 2014 18:29:10 -0500</pubDate><guid>https://www.tmproductions.com/projects-blog/2014/12/20/desktop-speaker-stands/</guid><description>Building three desktop speaker stands with some steel stock and a welder. June 2014</description></item><item><title>50" UHD TV as a Computer Monitor</title><link>https://www.tmproductions.com/projects-blog/2014/12/9/50-uhd-tv-as-a-computer-monitor/</link><pubDate>Mon, 15 Dec 2014 16:40:00 -0500</pubDate><guid>https://www.tmproductions.com/projects-blog/2014/12/9/50-uhd-tv-as-a-computer-monitor/</guid><description>Using a Seiki 50&amp;quot; UHD TV (and later a Samsung 55&amp;quot; curved UHD TV) as a desktop computer monitor with Windows. mid 2014, updated early 2017</description></item><item><title>Learning to Weld</title><link>https://www.tmproductions.com/projects-blog/2014/12/15/learning-to-weld/</link><pubDate>Mon, 15 Dec 2014 15:03:29 -0500</pubDate><guid>https://www.tmproductions.com/projects-blog/2014/12/15/learning-to-weld/</guid><description>My first steps in learning oxyacetylene welding techniques.</description></item><item><title>Stereo Line In Mod for 2007 Hyundai Sonata</title><link>https://www.tmproductions.com/projects-blog/2014/12/20/stereo-line-in-mod-for-2007-hyundai-sonata/</link><pubDate>Mon, 15 Dec 2014 14:00:00 -0500</pubDate><guid>https://www.tmproductions.com/projects-blog/2014/12/20/stereo-line-in-mod-for-2007-hyundai-sonata/</guid><description>Modifying the stock Sonata head unit's XM harness into a line-in jack... unsuccessfully. December 2012 - January 2013</description></item><item><title>Garage Heating</title><link>https://www.tmproductions.com/projects-blog/2014/12/15/garage-heating/</link><pubDate>Mon, 15 Dec 2014 13:56:47 -0500</pubDate><guid>https://www.tmproductions.com/projects-blog/2014/12/15/garage-heating/</guid><description>Using a propane heater and strip curtains to allow sunlight into a garage while keeping the cold out and the heat in.</description></item><item><title>Garage Battery Power</title><link>https://www.tmproductions.com/projects-blog/2014/12/10/garage-battery-power/</link><pubDate>Wed, 10 Dec 2014 12:08:56 -0500</pubDate><guid>https://www.tmproductions.com/projects-blog/2014/12/10/garage-battery-power/</guid><description>Using 12v scooter batteries to provide workshop power in my rented garage.</description></item><item><title>Flux Capacitor CPU Meter</title><link>https://www.tmproductions.com/projects-blog/2014/12/20/flux-capacitor-cpu-meter/</link><pubDate>Tue, 09 Dec 2014 20:43:00 -0500</pubDate><guid>https://www.tmproductions.com/projects-blog/2014/12/20/flux-capacitor-cpu-meter/</guid><description>An Arduino-based project to convert a Diamond Select Flux Capacitor replica into a CPU activity meter and low memory indicator. 2011-2012</description></item><item><title>Ring Table</title><link>https://www.tmproductions.com/projects-blog/2014/12/9/ring-table/</link><pubDate>Tue, 09 Dec 2014 16:29:08 -0500</pubDate><guid>https://www.tmproductions.com/projects-blog/2014/12/9/ring-table/</guid><description>Construction of a large ring-shaped computer table for my home office.</description></item><item><title>Ti Strap</title><link>https://www.tmproductions.com/projects-blog/2014/12/7/ti-strap/</link><pubDate>Sun, 07 Dec 2014 17:21:29 -0500</pubDate><guid>https://www.tmproductions.com/projects-blog/2014/12/7/ti-strap/</guid><description>Building a carrying strap mount for my Apple Powerbooks and MacBook Pros so that I could carry it easily. circa 2001 - 2006</description></item><item><title>Coat Remotes</title><link>https://www.tmproductions.com/projects-blog/2014/12/7/coat-remotes/</link><pubDate>Sun, 07 Dec 2014 11:28:48 -0500</pubDate><guid>https://www.tmproductions.com/projects-blog/2014/12/7/coat-remotes/</guid><description>Extending my old trench coat by integrating car alarm, iPod, X-10 and a garage door opener into it. circa 2001</description></item><item><title>Coat Hanger</title><link>https://www.tmproductions.com/projects-blog/2014/12/5/coat-hanger/</link><pubDate>Fri, 05 Dec 2014 11:43:01 -0500</pubDate><guid>https://www.tmproductions.com/projects-blog/2014/12/5/coat-hanger/</guid><description>Indiana Jones inspired collapsing coat hangers made of brass tubing and chain from the local hardware store. I went through a few iterations, but I'm pretty happy with the final design. circa 1999 - 2000</description></item></channel></rss>