Schritt 1: Schaltung
Die Schaltung basiert auf empfohlene Schaltung V-USB. Es ist von den 5V vom USBPort betrieben. Es gibt zwei 68 Ohm Widerstände, eine auf jeder USB-Datenleitungen, fungieren diese als Abschlusswiderstände, die reflektierten Signale zu unterdrücken. Gibt es ein 1,8 Kilo-Ohm-Widerstand auf der D + Linie, wodurch den Computer erkennen, wenn etwas am USB-Port verbindet und das Gerät als ein niedriger Drehzahl Gerät identifiziert. Zwei Zener-Dioden mit Vz 3.6V sind auf den Datenleitungen, Klemmen Sie die Spannung auf diesen Linien. Gibt es ein 0,1 uF-Kondensator zwischen 5V und GND als eine Entkopplung Kondensator.
Da die Visitenkarte ein kompaktes und dünne Design sein sollte, wird 0604 Surface-Mount-Verpackungen für die meisten Komponenten ausgewählt. Die Dioden sind Mini letzten Verpackung (sie sehen meiner Meinung nach cool).
Der Mikrocontroller ist ein ATtiny85, die einen 8-Pin AVR Mikrocontroller ist. Die SOIC Paketversion wird ausgewählt, um das Design kompakt und dünn zu halten.
Um den Mikrocontroller zu programmieren, in-Circuit-serielle Programmierung verwendet wird, erfordert die Signale: reset, SCK, MOSI, MISO, zusammen mit Stromversorgung und Erdung. Die SCK und MOSI sind durch den USB-Anschluss, ausgesetzt, während zwei Pads sind für die MISO und Signale setzen. Dies ermöglicht einen Programmieradapter vorgenommen werden.