Skip to content
← Work

ESP32 Smart Bin & friends

A bin that opens itself, a camera that focuses itself, and other hardware toys

Year
2023 – 2024
Role
Circuit design and firmware
Status
Coursework and hobby
Stack
ESP32ArduinoMQTTMicroPythonC++

During my degree I built a run of small hardware projects. My favourite was a bin that opens its own lid when a hand comes near an ultrasonic sensor, measures how full it is, and can be driven entirely from a web dashboard.

There was also a camera that turns its own focus ring with a motor using a derived formula, a stopwatch built on a stepper motor that reports state to an MQTT dashboard, and a light that switches itself by ambient sensor and can be overridden from a browser.

These taught me what web work never does: physical things break, sensors lie, and batteries die at the worst possible moment.

Highlights

  • ESP32 + servo + ultrasonic bin with a web dashboard
  • Motor-driven autofocus camera using a derived distance formula
  • An MQTT dashboard across several devices