B.U.R.N. Meter is an Arduino Teensy based UV index meter with a ST7789 display capable of measuring UV index and onboard battery voltage in real time. The device features a user-friendly UI that shows the current UV index, the recommended time user should stay outside before getting sunburned, the remaining battery capacity, and dynamic graphics that change based on the measured radiation level. See the B.U.R.N. Meter Instructables page for detail on its conceptualization and construction.
Name | Description | Amount | Vendor |
---|---|---|---|
Arduino Teensy 4.0 | Microcontroller to run the system, read sensor value, and drive display screen | 1 | Sparkfun |
ST7789 1.3" LCD Display Screen | Displays graphics | 1 | Makerfabs |
3.7v LiPo Battery | Powers the system when not connected via USB | 1 | Amazon |
TP4056 Lithium Battery Charging Board | Ensures battery is charging/discharging at proper conditions | 1 | Amazon |
GUVA-S12SD | Breakout board for an analog UV sensor | 1 | Adafruit |
S7V8F3 | Provides regulated 3.3v from battery voltage to power the system | 1 | Pololu |
Rocker Switch | Turns overall device on or off | 1 | DigiKey |
10k Resistors | Form voltage divider between battery and analog input pin to prevent voltage from exceeding reference | 2 | DigiKey |
Alpha Nanotech Fused Quartz Plates (Industrial Grade, 30 x 30 x 1 mm) | Protects UV sensor while allowing UV ray to pass through | 1 | Amazon |
1/8" Thick Acrylic Sheet | Protects display screen | 1 | Amazon |
M2 x 5 mm Screws | Fastener for screen and UV sensor | 5 | McMaster-Carr |
M2 x 10 mm Screws | Fastener for solder board and housing back cover | 8 | McMaster-Carr |
Solder Board | Holds overall circuit | 1 | Amazon |
22 AWG Solid Copper Wires | Electrical connection between parts | 1 | Amazon |
- Hot glue
- 3D printer
- Wire stripper/cutter
- Soldering iron and solder
- Small M2 Phillips screwdriver (or equivalent if using a different fastener from the one above)
- Electronics tape (optional but recommended)
- Laser cutter (optional, can substitute with a saw or something that can cut acrylic)
*Note: The exact breadboard used for this project is no longer on the market, so the board linked above may have different dimensions from the one the housing is designed for, requiring the user to slightly modify the housing model in order to make the board fit.
- Adafruit GFX library
- Adafruit ST7789 library
- The latest version of the Arduino IDE as well as the Teensyduino add-on
The full 3D printable models, reference models, and assembly for this project can be exported as SOLIDWORKS or STEP files from Onshape
See the B.U.R.N. Meter Instructables page on how to build your own rechargeable UV index meter!
Changing image into bitmap to be saved in flash and displayed on screen