← Back home

TESA

An automatic hand sanitizer dispenser with a thermometer and a QR check-in system, built in 2021 during COVID.

TESA unit outdoors: a box labelled 'Automatic handsanitizer dispenser with thermometer' with a blue LCD screen
The TESA dispenser unit

How it works

  1. Register on the TESA web app and get a personal QR code.
  2. Show the QR code to the camera on the device.
  3. After a beep, put your hand under it.
  4. It sprays sanitizer, checks your temperature, and logs your attendance.
  5. If your temperature is above 37.5 °C or below 34 °C, it beeps and shows "access denied".

What I built

QR code ─▶ Pi camera ─▶ Raspberry Pi ─serial─▶ Arduino Nano
                             │                  ├ thermometer
                             ▼                  ├ hand sensor
                          Firebase              ├ pump
                             ▲                  └ LCD
                     TESA web app