Სარჩევი:
- ნაბიჯი 1: ნაბიჯი 1: კომპონენტის მომზადება
- ნაბიჯი 2: ნაბიჯი 2: შექმენით მიკროსქემის დაფა
- ნაბიჯი 3: ნაბიჯი: პროგრამული უზრუნველყოფის გარემოს მომზადება
- ნაბიჯი 4: ნაბიჯი 4: შექმენით და ატვირთეთ Arduino პროექტი
- ნაბიჯი 5: ნაბიჯი 5: ტესტირება
ვიდეო: HID კლავიატურის კონტროლერი პროექტის Diva Aracade მომავალი ტონი: 5 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:15
V-USB არის დაბალი სიჩქარის USB ბიბლიოთეკის გადაწყვეტა AVR მიკრო კონტროლერებისთვის. ეს გვაძლევს საშუალებას შევქმნათ HID მოწყობილობები (კლავიატურა, მაუსი, Gamepad და ა.შ.) AVR მიკრო კონტროლერების გამოყენებით.
HID კლავიატურის განხორციელება ემყარება HID 1.11. იგი მხარს უჭერს მაქსიმუმ 6 ღილაკს ერთდროულად. ის ასევე მხარს უჭერს გასაღებების დაჭერას დროთა განმავლობაში. თქვენ შეგიძლიათ დაიჭიროთ ერთი გასაღები სხვა ღილაკზე დაჭერისას.
აი, როგორ ვქმნი HID კლავიატურას Project Diva Arcade Future Tone– სთვის. (PD-Loader 2.0)
ნაბიჯი 1: ნაბიჯი 1: კომპონენტის მომზადება
AVR მიკრო კონტროლერი * 1 (ATMEGA8, 168, 328p და ა.შ. ნებისმიერი მიკრო კონტროლერი 4K+ ფლეშით იქნება კარგი)
16 მ კრისტალი * 1
104 კონდენსატორი * 1
22P კონდენსატორი * 2
68R რეზისტორი * 2
1.5K რეზისტორი * 1
3.6V ზენერის დიოდი * 2
USB Male Plug * 1
პურის დაფა * 1
ნაბიჯი 2: ნაბიჯი 2: შექმენით მიკროსქემის დაფა
შედუღეთ ეს კომპონენტები პურის დაფაზე. მე შევიტანე პროექტის სქემა. არ არის ბევრი კომპონენტი გასაყიდი, რადგან სამუშაოების უმეტესობას მიკრო კონტროლერი ასრულებს კოდის საშუალებით.
ნაბიჯი 3: ნაბიჯი: პროგრამული უზრუნველყოფის გარემოს მომზადება
პროექტი აგებულია Arduino IDE– ზე.
იგი ასევე იყენებს UsbKeyboard პროექტის შეცვლილ ვერსიას. მე მას დავარქვი როგორც UsbKeyboardMiku.
თქვენ შეგიძლიათ გადმოწეროთ Arduino პროექტი და ბიბლიოთეკა ჩემი საცავიდან.
notabug.org/zsccat/PDAFT-HID- კლავიატურა
მას შემდეგ რაც გადმოწერეთ როგორც Arduino პროექტი, ასევე ბიბლიოთეკა. ჩადეთ UsbKeyboardMikyu თქვენს ბიბლიოთეკის საქაღალდეში და გახსენით MikuButton პროექტი Arduino IDE– ში.
ნაბიჯი 4: ნაბიჯი 4: შექმენით და ატვირთეთ Arduino პროექტი
ჩვენ ნამდვილად აქ ვართ. უბრალოდ უნდა ატვირთოთ კოდი თქვენს AVR მიკრო კონტროლერში და ჩვენ მზად ვართ წასასვლელად.
თუ თქვენს მიკრო კონტროლერს უკვე აქვს ჩამტვირთველი დაინსტალირებული, შეგიძლიათ უბრალოდ დააწკაპუნოთ ატვირთვის ღილაკზე კოდის ასატვირთად.
ან შეგიძლიათ გამოიყენოთ პროგრამისტი ატვირთვისთვის (მაგ. UsbAsp). მხოლოდ იმისთვის, რომ დარწმუნდეთ, რომ თქვენ იყენებთ გარე ბროლს და სწორად იღებთ დაუკრავენ კონფიგურაციას. (Arduino დაფისთვის, ცვლილებები არ არის საჭირო, რადგან მათ უკვე აქვთ დაუკრავენ სწორი კონფიგურაცია)
ნაბიჯი 5: ნაბიჯი 5: ტესტირება
უბრალოდ შეაერთეთ USB დანამატი თქვენს კომპიუტერში და ის უნდა იყოს ხელახლა შერეული, როგორც HID კლავიატურა.
გასაღებები ასახულია შემდეგნაირად.
სამკუთხედი -> 13
მოედანი -> 12
ჯვარი -> 11
წრე -> 10
დაწყება -> 9
მარცხენა სლაიდერი მარცხნივ -> A3
მარცხენა სლაიდერი მარჯვნივ -> A2
მარჯვენა სლაიდერი მარცხნივ -> A1
მარჯვენა სლაიდერი მარჯვენა -> A0
გირჩევთ:
DIY კლავიატურის კონტროლერი MAME და ვირტუალური პინბოლისთვის: 4 ნაბიჯი (სურათებით)
წვრილმანი კლავიატურის კონტროლერი MAME და ვირტუალური პინბოლისთვის: ინსტრუქციების ეს ნაკრები საშუალებას გაძლევთ შექმნათ თქვენი საკუთარი კლავიატურის კონტროლერი ძველი კლავიატურების გამოყენებით მავთულის, შედუღების და ხის ნაჭრის ღირებულებით. ეს კონტროლერები გამოყენებულია ჩემს MAME და ვირტუალურ Pinball პროექტებში . იხილეთ ვირტუალური Pinball Inst
როგორ გავაკეთოთ მარტივი DTMF (ტონი) ტელეფონის ხაზის დეკოდირება: 3 ნაბიჯი
როგორ გააკეთოთ მარტივი DTMF (ტონი) სატელეფონო ხაზის დეკოდირება: ეს არის მარტივი პროექტი, რომლის საშუალებითაც შეგიძლიათ გაშიფროთ DTMF სიგნალები ძირითადად ნებისმიერ სატელეფონო ხაზზე. ამ გაკვეთილში ჩვენ ვიყენებთ დეკოდერს MT8870D. ჩვენ ვიყენებთ წინასწარ აგებულ ტონის დეკოდერს, რადგან დამიჯერეთ, ეს არის ტკივილი უკანა ნაწილში, როდესაც ცდილობთ ამის გაკეთებას
Ps2 Controller to Usb Hid კლავიატურის ემულატორი: 3 ნაბიჯი
Ps2 Controller to Usb Hid Keyboard Emulator: ეს არის მცირე პროექტი ps2 კონტროლერისთვის პროგრამირებადი კომპიუტერის usb ადაპტერის შესაქმნელად. ეს არის ჯვრის პლატფორმა. მე ეს გავაკეთე იმიტომ, რომ გამიჭირდა ჩვეულებრივი პროგრამული გადაწყვეტის დაყენება (ანტიმიკრო, joy2key და ა. შ.). ბიბლიოთეკა არ არის შედგენილი მოზარდებისთვის
Arduino კლავიატურის ექსპლუატაციის დემო (HID) და პრევენცია: 4 ნაბიჯი (სურათებით)
Arduino კლავიატურის ექსპლუატაციის დემო (HID) და პრევენცია: ამ პროექტში ჩვენ გამოვიყენებთ arduino leonardo– ს შესაძლო USB შეტევის სიმულაციისთვის HID (humain interface device) გამოყენებით. მე შევქმენი ეს გაკვეთილი არა ჰაკერების დასახმარებლად, არამედ იმისათვის, რომ გაჩვენოთ რეალური საფრთხეები და როგორ დაიცვათ თავი საკუთარი თავისგან
კლავიატურის ინტერფეისი 8051 -ით და კლავიატურის ნომრების ჩვენება 7 სეგმენტში: 4 ნაბიჯი (სურათებით)
კლავიატურის ინტერფეისი 8051 -ით და კლავიატურის ნომრების ჩვენება 7 სეგმენტში: ამ გაკვეთილში მე გეტყვით იმაზე, თუ როგორ შეგვიძლია დავაკავშიროთ კლავიატურა 8051 -თან და გამოვაჩინოთ კლავიატურის ნომრები 7 სეგმენტის ეკრანზე