Мазмуну:
- 1 -кадам: 1 -кадам: Компоненттерди даярдоо
- 2 -кадам: 2 -кадам: Райондук тактаны куруңуз
- 3 -кадам: Кадам: Программалык чөйрөнү даярдоо
- 4 -кадам: 4 -кадам: Arduino долбоорун түзүү жана жүктөө
- 5 -кадам: 5 -кадам: Тестирлөө
Video: Project Diva Aracade Future Tone үчүн HID клавиатура контролери: 5 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:36
V-USB-AVR микро контроллери үчүн аз ылдамдыктагы USB китепкана чечими. Бул бизге AVR микро контроллерлерин колдонуу менен HID түзмөктөрүн (клавиатура, чычкан, геймпад ж. Б.) Түзүүгө мүмкүнчүлүк берет.
HID клавиатурасын ишке ашыруу HID 1.11ге негизделген. Бул бир эле учурда эң көп 6 баскычты колдойт. Ал ошондой эле убакыттын өтүшү менен ачкычты кармап турууну колдойт. Башка баскычты чыкылдатып жатканда, бир баскычты кармап турсаңыз болот.
Бул жерде мен Project Diva Arcade Future Tone үчүн HID клавиатурасын кантип түзөм. (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 Zener диод * 2
USB эркек сайгыч * 1
Нан тактасы * 1
2 -кадам: 2 -кадам: Райондук тактаны куруңуз
Бул компоненттерди нан тактасына кошуңуз. Мен долбоордун схемасын киргиздим. Көпчүлүк компоненттер көп эмес, анткени жумуштун көбү микро контролер тарабынан код аркылуу жасалат.
3 -кадам: Кадам: Программалык чөйрөнү даярдоо
Долбоор Arduino IDEде курулган.
Ошондой эле UsbKeyboard долбоорунун өзгөртүлгөн версиясын колдонот. Мен аны UsbKeyboardMiku деп өзгөртүп койдум.
Сиз Arduino долбоорун да, китепкананы да менин репозиторийимден жүктөп алсаңыз болот.
notabug.org/zsccat/PDAFT-HID-Keyboard
Сиз Arduino долбоорун да, китепкананы да жүктөп алгандан кийин. UsbKeyboardMikyu китепканаңыздын папкасына салып, Arduino IDEдеги MikuButton долбоорун ачыңыз.
4 -кадам: 4 -кадам: Arduino долбоорун түзүү жана жүктөө
Биз чынында бул жердебиз. Жөн гана AVR микро контроллерине кодду жүктөө керек жана биз барууга даярбыз.
Эгерде микро контроллериңизде жүктөгүч орнотулган болсо, анда кодду жүктөө үчүн жүктөө баскычын чыкылдатыңыз.
Же жүктөө үчүн программистти колдонсоңуз болот (мис. UsbAsp). Тышкы кристаллды колдонгонуңузга жана туура сактагычтын орнотулушуна ынануу үчүн. (Arduino тактасы үчүн эч кандай өзгөрүүлөр талап кылынбайт, анткени алар туура сактандыруучу орнотууга ээ)
5 -кадам: 5 -кадам: Тестирлөө
Жөн гана USB плагинди компьютериңизге сайыңыз, ал HID клавиатурасы катары кайра туташышы керек.
Ачкычтар төмөнкүчө картага түшүрүлгөн.
Triangle -> 13
Square -> 12
Кросс -> 11
Circle -> 10
Баштоо -> 9
Солго жылдыруу Солго -> A3
Сол слайдер Оңго -> A2
Оңго слайдер солго -> A1
Оң слайдер Оң -> A0
Сунушталууда:
1 кубдук 3D принтер үчүн Imaginbot контролери: 22 кадам
1 кубдук 3D принтер үчүн Imaginbot контролери: Бул контролер чоң кубаттуу моторлорго буйрук берүү менен 3D куб метр принтерди куруу үчүн иштелип чыккан
[Кийилүүчү чычкан] Windows 10 жана Linux үчүн Bluetooth негизделген кийилүүчү чычкан контролери: 5 кадам
[Кийиле турган чычкан] Windows 10 жана Linux үчүн Bluetooth негизделген кийилүүчү чычкан контролери: Мен чычкандын көрсөткүчүн көзөмөлдөө жана PC-чычканга байланышкан операцияларды эч кандай бетке тийбестен аткаруу үчүн колдонула турган Bluetooth негизиндеги чычкан контроллерин жасадым. Мээлейге камтылган электрондук схема, h көз салуу үчүн колдонулушу мүмкүн
MAME жана Virtual Pinball үчүн DIY клавиатура контролери: 4 кадам (сүрөттөр менен)
MAME жана Virtual Pinball үчүн DIY клавиатура контроллери: Бул көрсөтмөлөр топтому кээ бир зымдардын, ширелердин жана жыгачтын наркы үчүн эски баскычтопторду колдонуп, өз клавиатура контроллерин түзүүгө мүмкүндүк берет. .Виртуалдык Пинбол Инстин караңыз
Сугат насостору үчүн IOT негизделген DOL стартер контролери: 6 кадам
Сугат насостору үчүн IOT негизделген DOL стартер контролери: Салам достор Бул көрсөтмө интернетте орнотулган сугат насосун кантип алыстан көзөмөлдөө жана көзөмөлдөө жөнүндө. Окуя: Менин фермамда мен жергиликтүү тармактан күнүнө болжол менен 6 саат электр энергиясын алам. Убакыттар туруктуу эмес, почтанын болушу
Парапланердик оюндар үчүн DIY контролери: 5 кадам (сүрөттөр менен)
Парапланердик оюндар үчүн DIY контроллери: Мен парапланерлеп секирүү боюнча бир нече оюндарды ойнодум жана ар дайым сиз колдонгон башкаруу көйгөйүн таптым. Чычкан менен клавиатура анча жакшы эмес, анткени парапланердин учушу абдан жакшы. Бул учуу симуляторуна же авто жарыш оюнуна окшош, сизге кубаныч керек