Category: Programming

  • ESPnode

    Background When I first started building my smart home, I had only a few smart lights around the house and a few voice assistants. Given I was actively pursuing printed circuit board design and coding, I thought designing my own sensors to add to the smart home would be a good challenge for me. The…

    Continue Reading →

  • MY ORTHOLINEAR KEYBOARD

    Background After buying my first mechanical keyboard and understanding what makes them so unique, I wanted a mechanical keyboard for my desk at work. Given the simplicity of mechanical keyboards, in terms of the components and how they function together, I set out to design my own keyboard because I believed that I had the…

    Continue Reading →

  • IoT Outlets

    Objective Curious of all the new smart home tech, I started my journey of making smart home devices by creating an array of smart outlets. The idea was feasible due to the Particle Photon, a WiFi-enabled STM32-based microcontroller with a cloud-enabled backend. This microcontroller was perfect for the job because it allowed me to connect…

    Continue Reading →