As a maker I convert units all the time, fractional to metric, tenths to metric, MPH to KPH etc. In this video I build a dedicated desktop calculator that can do all of my conversion at the twist of a knob and the punch of a few keys. I will be using the Arduino UNO, a rotary encoder, an LCD character display and a bunch of Cherry MX switches to build this. It is designed in a way that it can be easily replicated and built at home. New conversions are easily added with a software update!
Supplemental Content:
Bill of Materials
| Product Name | Manufacturer | Quantity | Buy Kit |
|---|---|---|---|
| Rotary Encoder, Mechanical, Incremental, 24 PPR, 24 Detents, Vertical, With Momentary Push Switch | BOURNS | 1 | Buy Now |
| Small Signal Diode, Single, 100 V, 200 mA, 1 V, 4 ns, 1 A | ON SEMICONDUCTOR | 20 | Buy Now |
| Arduino Uno SMD, ATmega328 MCU, 54 3.3V I/O, 16 Analogue Inputs, 4 UARTs | ARDUINO | 1 | Buy Now |
| USB Cable, Type A Plug to Type B Plug, 1.8 m, 6 ft, USB 2.0, Black | QUALTEK ELECTRONICS | 1 | Buy Now |
Additional Parts:
| Product Name |
|---|
|
Cherry MX Brown, No Diode, No LED x20 |
|
Tactile Switch x2 |
|
20x4 2004 LCD Display Module with I2C x1 |
Arduino Unit Conversion Calculator

Top Comments