This project was created in affiliation with UW-Madison's IEEE student organization. IEEE strives to connect engineering students through social events, projects, and company tech talks. My role as a projects officer allows me to design engaging electronics for other members to recreate. More information regarding the club can be found online at https://ieee.slc.engr.wisc.edu/index.html.
In order to program the Attiny85 microcontroller on board the key chain, I utilized the Arduino as ISP function. A familiar and common interface was imperative for teaching feasibility. Instructions on how to program using this method are written out in the accompanying document.
After formulating a plan and proposing the idea to other IEEE officers, it was time to fabricate a prototype. Employing auxiliary OLED libraries and tutorials I programmed the device to present a variety of different usage examples. This project was then once again presented to the officers to get the green light to order parts.
Schematics and PCB design were fulfilled using EasyEDA. EasyEDA has a huge library of electronic components and their corresponding PCB footprint. This made it easy to design and visualize the product. After triple checking the devices specifications I used JLCPCB to custom order 50 of the stand alone PCB boards.
Once the components are soldered onto the PCB board, the processor tightly fits into the 8 pin IC Socket. Removing the Attiny85 allows the device to be reprogrammed creating infinite possibilities for creativity. Thanks for checking out this project! Feel free to check out my LinkedIN page for some other projects or contact me with questions. https://www.linkedin.com/in/reece-jahnke-43a255146