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.
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.