Please visit the GitHub page for code and download files.Â
This is a TinkerCAD model of the circuit
This schematic was made with EasyEDA for the custom PCB
Prototype pcb from JLCPCB.com