LCD Add-on for the Arduino DUE (Original Build)
Adding a LCD module to your DEF Simulator is a fun extra project for the slightly more techie people. The current Simulator code already has support for the LCD module included. The module can display the initialization status, simulated tank level and simulated DEF temperature.
The LCD module uses different digital I/O pins on the Arduino DUE vs the UNO/ATMega2560.
The module can be built on simple perforated board or you can buy a bare “Shield” board from vendors on Amazon. As this is for the more “techie” people, I won’t get into how to solder or use a wire wrap tool.
Even though this shield board is for a UNO, it can also be used on a DUE.
5K ohm variable resistor (pot): https://www.jameco.com/z/3262X-1-502LF-Bourns-1-4-Square-5k-8486-1-4W-12-Turn-Sealed-Trimming-Potentiometer_769080.html
Note: I used 30 AWG wire wrap wire, other small gauge wire can be used, but requires a soldering iron.
Pictures of completed assembly: