Stap 1: Circuit
Het circuit is gebaseerd op de aanbevolen circuits V-USB. Hij wordt aangedreven door de 5V van de USB-poort. Er is twee 68 ohm weerstanden, één op elk van de USB data lijnen, deze handeling als eindweerstanden die onderdrukken gereflecteerde signalen. Er is een 1,8 kilo-ohm weerstand op de D + lijn, waarmee de computer detecteert wanneer iets wordt aangesloten op de USB-poort, en het identificeert het apparaat als een apparaat voor lage snelheid. Twee Zener diodes met Vz van 3.6V zijn op de data lijnen naar de spanning klem op deze lijnen. Er is een condensator 0.1 uF tussen de 5V en GND als een ontkoppeling condensator.
Aangezien het visitekaartje een compact en dun ontwerp moeten, is 0604 surface mount verpakking geselecteerd voor het grootste deel van de componenten. De diodes zijn Mini MELF verpakking (ze zien er cool in mijn mening).
De microcontroller is een ATtiny85, die een 8-pins AVR microcontroller is. De pakketversie van SOIC is gekozen om het ontwerp compact en dun.
Om het programma op de microcontroller, in-circuit seriële programmering wordt gebruikt, waarvoor de signalen: op beginstand zetten, SCK, MOSI, MISO, samen met kracht en grond. Het SCK en MOSI blootgesteld door de USB-aansluiting, terwijl twee pads zijn voorzien van de MISO en reset van de signalen. Dit zorgt voor een programmering adapter worden gemaakt.