• Implementing Advanced Controls

    I recently implemented the ability to control the user’s air conditioner’s fan speed and air direction.

    Originally, I didn’t want to do this as the more functionality I add, the farther I get from the original, purposely basic goal: “simply...

    Continue reading


  • Rebooting Beta Testing

    Japan’s brutal summer is here and so too is its peoples’ reliance on air conditioners!

    So, AC_thing is back for take 2 at some beta testing. The last time, it was March… So nobody was really using their ACs at...

    Continue reading


  • App Store Release and Disappointing Beta Responses

    Uploaded the AC_thing app to the App Store last night. My friend Chris also made this sick app icon.

    This feels like a milestone I guess but for now, I’m holding off on continuing the experiment until summer when I...

    Continue reading


  • Building More Test Devices

    Built a few more devices over the long weekend. It’s slow now as I’m assembling the base circuitry and testing each one over a couple of days, plugged in before I assemble it all and consider it done. Trying to...

    Continue reading


  • Boxes and Beta Tester Prep

    Good bit of progress over the holidays. I think the first prototype casing is done! It’s basically a cardboard gift box I got off Amazon :sweat_smile:

    But… it was more involved and tricky to get it working with the internals...

    Continue reading


  • First User Testing

    Did my first proper user test over the weekend. Gave it to a pretty tech-savvy friend. It didn’t go so well but learnt quite a bit…

    The device only works on 2Ghz WiFi networks. I put a pretty visible note...

    Continue reading


  • Skeuomorphic Design Experiments

    Recorded a video over lunch of the weekend’s progress. This time adding the view most users should see; the full AC remote control view.

    I’m not sure I’m happy with the skeuomorphic design path I took for the main view...

    Continue reading


  • IR Signal Recording Prototype

    Recorded an end-to-end video of the “training mode” feature of my AC project last night. This is when the user’s AC model is not supported by the in-built library of AC protocols. In this case, they record signals from their...

    Continue reading


  • First ESP32 Prototype

    Did a bit more work on the AC hardware over the long weekend. I think this is the final form (minus the box it’ll live in). It’s become a little harder to see all the bits and pieces since I...

    Continue reading


  • Adding Support for AC Modes

    Did some work on the app over the weekend. This time adding support for different AC modes (warm, cool, dry) and selecting temperatures.

    Still not what I want (the available temperatures need to change depending on the selected mode and...

    Continue reading


  • Production Ambitions

    Working on a “production ready” prototype of the AC controller. Full setup via companion app including configuring network credentials (communication via Bluetooth) and training AC IR remote signals.

    The aim is to make a small, clean product that doesn’t require...

    Continue reading


  • First Successful Switch-On

    I’ve been working on an Arduino project to automate my air conditioner recently. The goal is to remotely control (and schedule) it via an iPhone app → UNO board (via cloud) → infra red transmitter → AC.

    Primarily I want...

    Continue reading