Cube Timer

High school can be boring. To keep awake during some classes, a few classmates and I started speed-solving the Rubik's cube. To settle the debate on who was actually the fastest solver, I built this Arduino-based Cube Timer.
  • Build year 2018
  • Microcontroller: Bare ATMega328P
  • Check it out: GitHub

Christmas tree by clapping

Every year, I try to do something fun with a microcontroller to control the Christmas tree lights. The 2016 edition of my tree responded to claps to turn it on and off. This project was built upon a NodeMCU, an Arduino-like microcontroller with a Wi-Fi chip onboard.
  • Build year 2016
  • Microcontroller: NodeMCU ESP8266

Christmas tree by iPhone

Every year, I try to do something fun with a microcontroller to control the Christmas tree lights. In addition to clapping, the 2016 tree was also controllable using a custom-made iPhone app I wrote in Swift. The app makes an HTTP request to the NodeMCU microcontroller, which in turn switches a relay.
  • Build year 2016
  • Microcontroller: NodeMCU ESP8266

Arduino-controlled door lock

This project was built in my early days of Arduino. It implements some logic to open a door lock when the right passcode is entered. Later on, it was extended with an Arduino Ethernet shield to allow opening the door from the network.
  • Build year 2016
  • Microcontroller: Arduino Mega2566