Innehållsförteckning:
- Steg 1: Steg 1: Komponentberedning
- Steg 2: Steg 2: Bygg kretskortet
- Steg 3: Steg: Förberedelse av programvarumiljö
- Steg 4: Steg 4: Bygg och ladda upp Arduino -projektet
- Steg 5: Steg 5: Testning
Video: HID Keyboard Controller för Project Diva Aracade Future Tone: 5 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:37
V-USB är en låghastighets USB-bibliotekslösning för AVR-mikrokontroller. Det gör det möjligt för oss att skapa HID -enheter (tangentbord, mus, gamepad etc) med hjälp av AVR -mikrokontroller.
HID -tangentbordets implementering är baserad på HID 1.11. Den stöder max 6 knapptryckningar samtidigt. Det stöder också nyckelhållare över tiden. Du kan hålla en tangent intryckt medan du klickar på en annan knapp.
Så här skapar jag ett HID -tangentbord för Project Diva Arcade Future Tone. (PD-Loader 2.0)
Steg 1: Steg 1: Komponentberedning
AVR -mikrokontroller * 1 (ATMEGA8, 168, 328p etc. Alla mikrokontroller med 4K+ blixt skulle vara OK)
16M Crystal * 1
104 Kondensator * 1
22P kondensator * 2
68R motstånd * 2
1,5K motstånd * 1
3,6V zenerdiod * 2
USB -hankontakt * 1
Brödbräda * 1
Steg 2: Steg 2: Bygg kretskortet
Löd dessa komponenter till brödbrädan. Jag har inkluderat schemat för projektet. Det är inte många komponenter som ska lödas eftersom det mesta av arbetet utförs av mikrokontrollen via kod.
Steg 3: Steg: Förberedelse av programvarumiljö
Projektet är byggt på Arduino IDE.
Den använder också en modifierad version av UsbKeyboard -projektet. Jag har döpt om den till UsbKeyboardMiku.
Du kan ladda ner både Arduino Project och Library från mitt förråd.
notabug.org/zsccat/PDAFT-HID-Keyboard
När du har laddat ner både Arduino -projektet och biblioteket. Sätt UsbKeyboardMikyu i biblioteksmappen och öppna MikuButton -projektet i Arduino IDE.
Steg 4: Steg 4: Bygg och ladda upp Arduino -projektet
Vi är verkligen här. Behöver bara ladda upp koden till din AVR -mikrokontroller så är vi redo att gå.
Om din mikrokontroller redan har installerat bootloader kan du bara klicka på uppladdningsknappen för att ladda upp koden.
Eller så kan du använda en programmerare för att ladda upp (t.ex. UsbAsp). Bara för att se till att du har använt extern kristall och få säkringen korrekt inställd. (För Arduino -kort krävs inga ändringar eftersom de redan har rätt säkringsinställning)
Steg 5: Steg 5: Testning
Anslut bara USB -kontakten till din dator så ska den kännas igen som ett HID -tangentbord.
Nycklarna kartläggs enligt följande.
Triangel -> 13
Kvadrat -> 12
Kors -> 11
Cirkel -> 10
Start -> 9
Vänster skjutreglage Vänster -> A3
Vänster skjutreglage Höger -> A2
Höger skjutreglage Vänster -> A1
Höger skjutreglage Höger -> A0
Rekommenderad:
DIY Keyboard Controller för MAME och Virtual Pinball: 4 steg (med bilder)
DIY Keyboard Controller för MAME och Virtual Pinball: Denna uppsättning instruktioner låter dig tillverka din egen tangentbordskontroll med gamla tangentbord för kostnaden för lite tråd, lödning och en bit trä. Dessa kontroller har använts i mina MAME och Virtual Pinball -projekt .Se Virtual Pinball Inst
Väggfäste för iPad som kontrollpanel för hemautomation, med servostyrd magnet för att aktivera skärmen: 4 steg (med bilder)
Väggfäste för iPad Som kontrollpanel för hemautomation, med servostyrd magnet för att aktivera skärmen: På senare tid har jag ägnat ganska mycket tid åt att automatisera saker i och runt mitt hus. Jag använder Domoticz som min hemautomationsapplikation, se www.domoticz.com för mer information. I min sökning efter en instrumentpanelapplikation som visar all Domoticz -information tillsammans
Ps2 Controller till Usb Hid Keyboard Emulator: 3 steg
Ps2 Controller to Usb Hid Keyboard Emulator: Detta är ett litet projekt för att skapa en programmerbar pc usb -adapter för en ps2 -controller. Det är plattformsoberoende. Jag gjorde det för att jag hade problem med att installera den vanliga programvarulösningen (antimicro, joy2key etc). Biblioteket kompilerar inte för tonåringar
Arduino Keyboard Exploit Demo (HID) och förebyggande: 4 steg (med bilder)
Arduino Keyboard Exploit Demo (HID) och Prevention: I det här projektet kommer vi att använda en arduino leonardo för att simulera en möjlig USB -attack med HID (humain interface device). Jag har skapat den här självstudien inte för att hjälpa hackare utan för att visa dig några verkliga faror och hur du skyddar dig från dem
Övertyga dig själv om att bara använda en 12V-till-AC-omriktare för LED-ljussträngar istället för att koppla om dem för 12V: 3 steg
Övertyga dig själv om att bara använda en 12V-till-AC-linjeomvandlare för LED-ljussträngar istället för att koppla om dem för 12V: Min plan var enkel. Jag ville klippa upp en väggdriven LED-ljussträng i bitar och sedan dra om den för att gå av 12 volt. Alternativet var att använda en kraftomvandlare, men vi vet alla att de är fruktansvärt ineffektiva, eller hur? Höger? Eller är de det?