Мазмуну:
Video: Зымсыз 4 оюнчу үй -бүлөлүк оюн контролери: 3 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:39
Бул 4 адам бир убакта ойной турган зымсыз аркада стилиндеги контролер. Компьютериңизди 5 жашта колдонулган контроллерге байлоонун кажети жок, бул зымсыз. Алар дайыма жыгылып кетет, мен алардын оюнчуктарымды зым менен сөзсүз түрдө кыдырып кетишин каалабайм. Биз жакында эле жаңы компьютер мониторун сатып алдык жана анын ичинде чындыгында тыгыз стирофам бар супер бышык кутучага келди. Ситкомдон бир нерсе сыяктуу, мен аялымды кутучаны сактап калуу үчүн дайыма талашып -тартышып жүрдүм. Мага ал бир нерсеге айланып кетүү үчүн жалынып жаткандай сезилди, ал эми ал үчүн жагымсыз керексиз. Андан кийин, Instructables картонго негизделген ылдамдык сынагын өткөрдү. Ошентип, түштөн кийин талаш -тартыш жөнгө салынып, бул долбоор жаралды.
Долбоорду ишке ашыруу үчүн биз үйдүн тегерегиндеги мүмкүнчүлүктөрдү колдондук. Идея, мурунтан эле отурган нерселерибизди муздак нерсе кылуу үчүн колдонуу болчу - бактыга жараша, биз аркада шкафын жасоо үчүн биз көп жылдар мурун сатып алган аркада баскычтарынын жана малина пи топтомуна ээ болдук. Кесүү үчүн биз араа менен менин ишенимдүү эски чөнтөк бычакты колдондум.
Жабдуулар
1. Картон куту2. Стирофам же башка тыгыз толтургуч 3. Ali Express же Amazonдун аркадалык баскычтары 4. Raspberry Pi 3B + 5. Башка компьютер + экраны. 6. Картондогу тешиктерди бычак же бир нерсе 7. Маскировка тасмасы8. Paint Spray
1 -кадам: Курулуш
Биз тез эле нерсенин кандай болушун каалаганыбыздын эскизин түздүк, андан кийин бычак менен жыгачтан жасалган арааны колдонуп, картон менен стирофамды керектүү өлчөмдө кесип алдык. Биз картонду жакшы баскыч/джойстиктин макети менен белгилеп, тешиктерди бычак менен кылдаттык менен кесип салдык. Бул кичинекей балдар үчүн негизги математика боюнча чоң көнүгүү болду. Карбон кесилгенден кийин биз аны боёп, анан бардык баскычтарды ордуна койдук. Биз жасаган эң кызыктуу нерсе, контроллердин үстүнкү катмарына катуулукту берүү үчүн үч катмар картон жабыштыруу болду. Бул кесүүнү бир аз кыйындатты, бирок үстүн дээрлик жыгачтай бекем кылуу үчүн мыкты иштеген.
Raspberry Pi 3B+ төрт USB порту бар. Бизде төрт жана 4 үй -бүлө бар, аркада баскычтары! Бул тагдыр болчу.
2 -кадам: Программалоо
Бул долбоордун коду жөнөкөй жана ката. Мунун баарын бул жерден тапса болот:
github.com/melvyniandrag/SuperTuxJunkKart 4 контроллер малина пи үчүн usb аркылуу туташкан. Raspberry piде кичинекей питон скрипти иштеп жатат. Мен баскычтардан жана джойстиктерден сигналдарды алуу үчүн Python киргизүү китепканасын колдондум. Андан кийин программа сигналды кыска ASCII кодуна айландырат жана аны TCP розеткасы аркылуу wifi аркылуу оюн иштеген компьютерге жөнөтөт (мен муну оюн сервери деп айтам). Мисалы, 0 -оюнчу джойстикти солго жылдырганда, '0XL' белгилери TCP розеткасы аркылуу оюн серверине жөнөтүлөт. Сыноо үчүн мен ойлонуу тактамда SuperTuxKart чуркадым. Чакан сервер тиркемеси Thinkpadда иштейт жана TCP розеткасында угат. Wi -Fi аркылуу малина пи келген коддор, pyautogui китепканасы аркылуу клавиатурадагы баскычтарды басууга которулат. Ошентип, картон контроллериндеги 0 оюнчу джойстикти солго жылдырганда жана контроллер 'OXL' чыгарганда, оюнду иштеткен сервер оюнчу клавиатурадагы '1' баскычын басып калды деп ойлойт. Оюн бул клавиатура баскычтарын таануу үчүн конфигурацияланган болушу керек, бул жерде параметрлер экранда көрүнөт. Бул оюн бир же эки оюнчу менен жакшы иштейт, бирок 4 адам SuperTuxKartти агрессивдүү ойногондо сервер контролердун кээ бир маалыматтарын жоготуп баштайт. Мен бул ката экенин билбейм: 1. Кардар (контролер) тарабында2. Серверде (Thinkpad) тарапта3. Linux иштөө мүмкүнчүлүгү орнотулган. Балким, менин Ubuntu ноутбугум бир эле учурда көп баскычтарды тааный албайт. Ошентип, эгер 0, 1 жана 2 оюнчу рулду башкарып, солго бурулса, анда 2 * 3 = 6 баскычтары бир убакта басылып жатат дегенди билдирет. Менин компьютерим (же кандайдыр бир компьютер) муну чечүү үчүн иштелип чыкканын билбейм. Адатта ысык баскычтар 3 же андан аз баскычтар болуп саналат. CTRL + ALT + DEL. Келечекте мен 4 tcp розеткасын, ар бир контроллерге бирден, анан сервер тарабында виртуалдык оюн аянтчасын түзүп көрөм. Муну кантип жасоону көрүүгө убактым болгон жок, бирок тарбиялоо, иштөө жана картон кутуларды кесүү ортосунда.
3 -кадам: Келечек
Бул Концепциянын жөнөкөй далили болчу. Келечекте код жакшыраак болушу керек. Мен байланышты Bluetooth HID түзмөгү катары код кылгым келет, бирок Linux боюнча bluez5 - бул иштөө үчүн бир аз убакыт - ошондуктан мен TCP + Python розеткасы менен бардым. хек сыяктуу Убакыттын өтүшү менен мен кылдаттык менен кесүүгө бир аз көбүрөөк энергия жумшайм. Андан кийин мен дагы колдоолорду коймокмун -кутунун капталдары бир аз кыйшайып баштады. Бул эмне жана баасы канча, бул нерсе жакшы көрүнөт. Мен кечинде кинолорду көрүп жатканда, мен ойлонууну улантам.
Сунушталууда:
Саймон Оюн - Кызыктуу Оюн !: 5 кадам
Саймон Оюн - Көңүлдүү Оюн !: Шилтеме: Бул жерде Узак дем алыштан кийин, сиз чындыгында бардык тапшырмаларды аткарууга жана сиз жооптуу болгон жумушту аткарууга аракет кылышыңыз керек. Мээбизди машыктыра турган убак келди, туурабы? Ошол кызыксыз жана маанисиз оюндардан тышкары, Simon Game деген оюн бар
Arduino негизделген DIY оюн контролери - Arduino PS2 оюн контроллери - DIY Arduino Gamepad менен Tekken ойноо: 7 кадам
Arduino негизделген DIY оюн контролери | Arduino PS2 оюн контроллери | DIY Arduino Gamepad менен Tekken ойноо: Саламатсыздарбы балдар, оюндарды ойноо ар дайым кызыктуу, бирок өзүңүздүн DIY колдонмо оюнуңузду башкаруучу менен ойноо алда канча кызыктуу. Ошентип, биз бул инструкцияларда arduino pro micro колдонуп оюн контроллерин жасайбыз
Жашырылган мейкиндик - Аудио оюн контролери: 5 кадам (Сүрөттөр менен)
Жашырылган мейкиндик - Аудио оюн контролери: Бул үйрөткүчтө биз аудио оюн үчүн оюн контроллерин жасайбыз. Оюн Unity менен иштелип чыккан. Бул чектелген визуалдык жана көбүнчө үн маалыматы бар, экрандан тышкаркы оюн интерфейсин түзүүгө аракет кылып жатат. Оюнчу кийинет
Оюн сатып алардан мурун сиздин компьютерде оюн иштей тургандыгын кантип текшерсе болот: 4 кадам
Оюн сатып алардан мурун сиздин компьютерде оюн иштей тургандыгын кантип текшерсе болот: Жакында мен досумдан Call of Duty 4 сатып алдым (бекер кошуп алам), анткени анын компьютеринде иштебейт. Ооба, анын компьютери абдан жаңы, жана ал эмнеге иштебей турганын таң калтырды. Ошентип, интернетте бир нече сааттан кийин издеп таптым
Өзүңүздү куруңуз (арзан!) Көп функциялуу зымсыз камера контролери.: 22 кадам (сүрөттөр менен)
Өзүңүздү куруңуз (арзан!) Көп функциялуу Зымсыз Камера Контролери. Киришүү Өз камера контроллерин курууну эч качан ойлогон эмес белеңиз? МААНИЛҮҮ ЭСКЕРТҮҮ: MAX619 үчүн конденсаторлор 470n же 0.47u. Схема туура, бирок компоненттердин тизмеси туура эмес болгон - жаңыртылган. Бул Санариптик Дага кирүү