Gör din egen billiga USB-MIDI-Controller eller tangentbord (2 / 4 steg)
Steg 2: Min egen AVR USB-enhet
Min kit är baserad på USnooBie utveckling Kit (USnooBie):
"The USnooBie är en mikrokontroller kit som inte kräver någon form av AVR programmerare eller USB-till-seriell konverterare till ladda och köra kompilerad kod. Det är hårdvarudesign tillåter användaren att utveckla billiga USB-enheter med Atmel's AVR ATmega mikrokontroller. Det kan också användas för att utveckla projekt som inte är USB-enheter. Den är även kompatibel med Arduino."
Jag har anpassat scheman och ta bort spänningsregulator och höll bara zenerdioder för att begränsa D + och D-spänning (se scheman bilden). Alla dessa specifikationer beskrivs på webbplatsen V-USB Obdev (V-USB-Obdev)
De nödvändiga komponenterna är följande:
-1 x Atmega328p
-1 x USB kontakt
-1 x 12 MHz kristall
-2 x 3 .6V zener diod
-2 x 22pF keramiska kondensator
-1 x 100nF keramiska kondensator
-1 x 4 .7μF electrolytic kondensator
-1 x 1 .5kΩ resistor
-2 x 68Ω resistor
-2 x mini tryckknapp switch
Det första framgång steget är att vända enheten i USBasp läge genom att aktivera startprogrammet.
Användning av bootloader är inte obligatoriskt men det är mycket användbart eftersom il tillåter flash framtida SW direkt via USB-porten (FTDI eller AVR programmerare behövs inte längre)