Mundarija:
- 1 -qadam: Sizga nima kerak
- 2 -qadam: Prototip qutisi
- 3 -qadam: Elektronika haqida umumiy ma'lumot
- 4 -qadam: USB uyasi kengaytmasi
- 5 -qadam: HDMI kengaytmasi
- 6 -qadam: Micro USB quvvat kengaytmasi
- 7 -qadam: USB -ni almashtirish paneli
- 8 -qadam: minigarnituralarni kengaytirish
- 9 -qadam: LED quvvat tugmasi
Video: Hammasi bitta arkada tizimida: 12 qadam (rasmlar bilan)
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:27
Men ilgari arja joystikini qurgan edim va u juda katta edi (2 o'yinchi uchun 60x30x12 santimetr), shuningdek, ishlatish uchun qiyin, chunki sizga emulyatsiyaga ega bo'lgan kompyuter kerak bo'ladi va hokazo. chang yig'ishni eslay olmayman, lekin men hali ham eski maktab o'yinlarini tayoq va katta tugmalar bilan o'ynashni xohlayman.
Bu tajribadan so'ng, men bo'lishi kerak bo'lgan yaxshiroq echimni xohladim:
- O'rnatilgan tizim: HDMI orqali televizor bilan ulang va o'ynang
- Kichik o'lcham: tashish va saqlash oson
- Kengaytirilishi mumkin: ko'proq o'yinchi uchun boshqa joystikni ulang
- Faqat joystik rejimi: USB orqali boshqa har qanday tizim uchun faqat joystikdan foydalanishga tayyor
Men topgan eng yaxshi variant - bu RaspberryPi -dan foydalanib, RetroPie -ni, USB -HUB -ni va maxsus tayyorlangan USB -signalni almashtirish. LEKIN men malina pi ni fosh qilishni xohlamadim, hamma IO ishlatishga tayyor bo'lgan yopiq qutini xohlardim.
Men bilaman, bu hech qanday asl nusxa emas, lekin men faqat qurilishning har bir qismi uchun o'ylab topgan narsalarimni hujjatlashtirishni va baham ko'rishni xohlardim, shunda siz o'zingiznikini qura olasiz, mavjudini takomillashtirasiz yoki undan keyingisi uchun ilhom sifatida ishlatasiz. loyiha
Bu bir xil qurilish uchun bosqichma -bosqich DIY bo'lmaydi, chunki u juda ko'p maxsus narsalarga ega, shuning uchun siz o'z uyingizda mavjud bo'lgan narsalarni osonroq hal qila olasiz. Garchi men hamma narsani boshdan kechirishga harakat qilsam-da, siz bir xil xususiyatlarga ega bo'lish uchun hamma narsani qayta o'ylamasligingiz kerak.
Agar siz bunisini qurgan bo'lsangiz yoki bu erdan biror narsa olgan bo'lsangiz, iltimos, sharhlarda rasmni baham ko'ring, men uni ko'rishni juda xohlayman
1 -qadam: Sizga nima kerak
Bu erda birinchi narsa, men o'z qurilishim uchun kerakli komponentlarga havolalarni qo'yaman, chunki men o'z sotuvchilardan hech birini sotib olmaganman, chunki men hammasini o'z mamlakatimdagi mahalliy sotuvchilardan sotib olganman.
1. Raspberry Pi: Men Introda aytganimdek, bu RetroPie tizimi bilan ishlaydi, shuning uchun sizga Raspberry Pi kerak bo'ladi, men oxirgi Pi 3 B+ dan foydalanardim, lekin menimcha, siz 2 -versiyadan ham foydalanishingiz mumkin. Bu erda bitta narsa, agar siz Pi Zero o'yinlari bilan borsangiz, siz o'ynashingiz mumkin va qurilish ba'zi qismlarda o'zgarishi mumkin (chunki men Pi IO ni audio, USB, HDMI va quvvat tugmasi kabi kengaytirganman), shuning uchun sxemalarni tekshiring. siz uchun mantiqiymi yoki yo'qligini bilish uchun rasm.
2. Arja Joystick uchun to'plam: Men hech narsa sotib olmaganman, aksincha men o'z tugmachamni oltita kichik tugmachadan (30 mm o'rniga 24 mm) va 12 mm bo'lgan 2 tugmani (ishga tushirish va tanlash) olaman. elektronika do'koni, chunki men kichik o'lchamli joystikni xohlardim, lekin sizga asosan kerak bo'ladi:
- Bir tayoq
- Boshlash va tanlash uchun 2 tugma
- O'ynash uchun N tugmachalari (bu sizga bog'liq, men 6 -dan foydalanganman, chunki men o'ynashni xohlagan o'yinlar uchun mantiqiy, X, Y, A, B, L va R tugmalari)
- USB joystik interfeysi
Agar siz sozlamalar va bularning barchasi haqida ko'proq ma'lumotga ega bo'lishni xohlasangiz, men sizga barcha boshqaruv elementlari va tugmalar xaritasi bo'lgan RetroPie Wiki -ni tekshirishni maslahat beraman, bu sizga sozlash to'g'risida qaror qabul qilishingizga yordam beradi.
Agar siz bir xil tayoqni xohlasangiz, men ishlatgan tugmalar va interfeys - bu men ishlatgan komponentlar, lekin bu sotuvchidan emas)
3. USB uyasi: bu korpusni ochish va malina pi portlarini kengaytirish uchun, shuning uchun ko'p pul sarflamang. Men topa oladigan eng arzonini sotib oldim (va men buni yaxshi bilardim) va shunga o'xshash mahalliy sotuvchidan (agar siz kalitsiz ham topa olsangiz, keyinroq ularni har doim yoqish uchun qisqartirishim kerak edi)
4. Quvvat tugmasi: bu mutlaqo ixtiyoriy, lekin tizim uchun yoritgichli quvvat tugmachasi bo'lishi juda yoqimli. Meniki - bu oq boshli. LOMENTARY bo'lishi kerak, ular ikkalasida ham bor.
Keyin men ro'yxatni qisqartirish uchun har bir qadamda sanab o'tadigan elektronika.
2 -qadam: Prototip qutisi
Oxirgi qutini qurishdan oldin (men MDF bilan qurilgan) men karton qutini ishlatardim, u erda barcha komponentlar sotuvchidan keladi. Men buni aniq tavsiya qilaman, karton qutini yoki arja o'lchamiga yaqinroq bo'lgan narsalarni oling va barcha teshiklarni oching va joystikni joylashtiring, oxirgi qutini yasashdan oldin hamma elektronikani sinab ko'rish osonroq.
3 -qadam: Elektronika haqida umumiy ma'lumot
Birinchi rasmda ko'rib turganingizdek, asosiy g'oya RaspberryPi -ni qutidan uzaytirish edi, lekin uning yaxlitligini saqlab qolish edi (RPi -ni lehimlamasdan va buzmasdan). Bu qadam qurilish uchun zarur bo'lgan barcha ulanishlar va kabellarning umumiy ko'rinishi bo'lib, men ularning har birini bosqichma -bosqich qamrab olaman.
4 -qadam: USB uyasi kengaytmasi
Boshqa o'yinchilarning sizning tizimingizga ulanishiga ruxsat berish uchun sizga RaspberryPi ochgan usb -portlar kerak, lekin bizda RPi -ga bitta joystik (bizning arcade) ulanganligi uchun usb -portlarni qutidan chiqarish usuli kerak.
Shunday qilib, eng arzon USB -uyani sotib olish, sizda mavjud bo'lganini ishlatadi yoki ishlatadi (USB 2.0 RPi uchun etarli). Bu sizga klaviatura, sichqonchani va boshqa arkad pleyerlarini ulash imkoniyatini beradi, demoqchimanki … agar menda yana bitta tizim bo'lsa, ularni ulashim mumkin edi, bu loyihaning g'oyalaridan biri edi.
Bir narsa bo'lsa -da, agar siz sotib olmoqchi bo'lsangiz, uni olishga harakat qiling:
- LEDlarsiz (siz ularni olib tashlashingiz mumkin)
- kalitlarsiz (har doim yoniq bo'lishi uchun ularni qolipdan olib tashlashingiz va qisqa tutashtirishingiz kerak bo'ladi)
- barcha USB portlari bir yuzda bo'lishi kerak (qutidan ochish osonroq)
5 -qadam: HDMI kengaytmasi
Buni topish qiyin edi, asosiysi - HDMI Erkak -Ayol kengaytmasiga ega bo'lish, shuning uchun siz televizorni qutidan tashqariga ulashingiz mumkin. Menga 5 sm atrofida bu o'lchamdan qisqartirish deyarli imkonsiz edi, shuning uchun men oxirigacha sotib oldim, keyin plastikni to'sib qo'ymayman.
Birinchi fikr, bir necha 90 ° (L) Erkakni ayolga aylantirish va RPi dan qutining orqa qismigacha zanjir yasash edi, lekin 360 ° dan birini sindirish juda oson edi.
Agar siz shunga o'xshash biror narsani olsangiz, bu juda yaxshi va toza bo'lardi (men buni mahalliy darajada topa olmadim).
6 -qadam: Micro USB quvvat kengaytmasi
Bu kengaytma uchun sizga kerak bo'lgan har qanday Micro USB kabeli kerak bo'ladi, chunki ular bugungi kunda odatdagidek smartfonlarning sababidir, so'ngra ulardan birini boshqa uchidan oling.
Rasmda ko'rsatilgandek, mikro usbni olish uchun kabelni kesib oling, so'ngra mikro usb ayol moduliga musbat va manfiy lehimlang.
USB 2.0 kabellarida 4 ta yo'l bor: V+ (musbat), GND (tuproqli), Data+ va Ma'lumotlar-. Biz faqat quvvatni xohlaymiz, shuning uchun agar siz ichidan atigi 2 ta kabelni topsangiz, biz xohlagan narsani topamiz, aks holda siz V+ va GND ni topib, boshqalarini olib tashlashingiz kerak bo'ladi.
Ranglar bo'yicha siyosatni qabul qilmang, men qizil va qora rangga (yoki qizil va oq rangga) ega bo'lish, qora yoki oqning GND yoki qizilning V+ekanligini anglatmasligini aniqladim.
Xo'sh, siz ularni va multimetrni qanday aniqlaysiz?
Mikro usbni ayol modulga ulang va moduldagi kabel bilan VBUS (modulda etiketlangan) yoki GND o'rtasidagi uzluksizlikni sinab ko'ring, shunda siz qayerga lehim qilish kerakligini bilib olasiz.
7 -qadam: USB -ni almashtirish paneli
Bu kompyuterda lehimlashni talab qiladi, men perforator taxtasidan foydalandim va yo'llarni qo'lda qurdim, chunki aloqa juda to'g'ri.
QAYD: MicroUSB -ni e'tiborsiz qoldiring, men uni ulash uchun xuddi shu taxtadan foydalanganman.
Buning asosiy maqsadi - Joystick interfeysi Raspberry Pi yoki USB Type B -ga o'tadigan usb -kommutatorni yaratish, shunda men joystikni kompyuterga ulab, uni RetroPie tizimidan uzoqda ishlatishim mumkin.
Sizga kerak bo'lgan komponentlar:
- Vertikal slaydni almashtirish (2 ta trek)
- USB -toifa B -ayol: Men buni ishlatganman, chunki uni mahalliy darajada topa olmadim (Socket B - lehimlash osonroq)
- USB kabeli (joystik arja interfeysi bilan birga kelgan kabel yaxshi ishlaydi)
Men hamma narsani (rasmni) qanday ulash haqida sxemani tuzdim, lekin asosan nima qilayotgani V+ va GND ni barcha USB-larga qo'shib, keyin D+ va D-ni kommutatorga o'rnatish, shuning uchun u RPi OR o'rtasida ma'lumotlarni uzatishni o'zgartiradi. USB ayol (chiqish joystiki).
Buning uchun muhim narsa, chunki bu kuchlanishni taqsimlaydi, men sizga faqat bitta yoki boshqasidan foydalanishni maslahat beraman; ikkalasini ham bir vaqtning o'zida ishlatmang. Aytmoqchimanki, agar siz "faqat joystik" rejimiga o'tmoqchi bo'lsangiz, malina pi quvvat manbaini o'chiring va ajratib oling. Ba'zi diodlardan foydalanish xavfsizlik uchun juda ko'p yordam beradi, lekin afsuski, men bu haqda tushundim haha *yelka qisish *
8 -qadam: minigarnituralarni kengaytirish
Odatiy bo'lib, RetroPie ovozni HDMI orqali yuboradi, shunda ovoz televizordan chiqadi, lekin men televizorni ishlatish qiyin bo'lgan minigarnituralarni ulashni xohlayman deb o'yladim, chunki RetroPie ovoz chiqarishni tanlashni qo'llab -quvvatlaydi, men bu oson kengaytmani o'rnataman.
Sizga kerak bo'lgan narsa - bu chasi uchun 3.5 audio uyasi (shu kabi) va malina pi ga ulash uchun erkak uyasi bo'lgan simi.
Chapga, o'ngga va GNDga lehimlang va sizda bor.
Yon eslatma.. Men buni sinab ko'rmadim, chunki menda Bluetooth minigarnituralarim yo'q, lekin ular ushbu tizimning kengaytma markazidagi USB portlaridan birini ishlatishi mumkin va siz bu bosqichni o'tkazib yuborishingiz mumkin.
9 -qadam: LED quvvat tugmasi
"O'yin hayoti" tanlovida ikkinchi o'rinni egalladi
Tavsiya:
Hammasi bitta raqamli xronometrda (soat, taymer, signal, harorat): 10 qadam (rasmlar bilan)
Hammasi bitta raqamli xronometrda (soat, taymer, signal, harorat): biz boshqa musobaqalarga taymer yasashni rejalashtirgandik, lekin keyinchalik biz soatni ham (RTCsiz) qo'lladik. Dasturlashni boshlaganimizda, biz qurilmaga ko'proq funktsiyalarni qo'llashni xohladik va DS3231 RTC -ni qo'shdik
Arduino hammasi bitta sensorlar: 4 qadam
Arduino: Hammasi bitta sensorlar: Salom, mening aziz robot -do'stlarim, bu Muhammad Baqar, men bu ajoyib kombinatsiyalangan loyihani amalga oshirish uchun ko'p mehnat qildim ….. Sizni "Birlashtirilgan", "Men 3 ta loyihani ishlab chiqdim. Ultrasonni o'z ichiga olgan turli xil modullar
Hammasi bitta mikrokontroler taxtasida: 8 qadam
Hammasi bitta mikrokontrolerlar taxtasi: Hammasi bitta mikrokontrolderlar panelining maqsadi Arduino-dan ko'ra ko'proq funktsional bo'lishdir, taxminan 100 soatlik dizayndan so'ng, men uni jamoatchilik bilan bo'lishishga qaror qildim, umid qilamanki, siz bu harakatni qadrlaysiz va qo'llab -quvvatlang (har qanday savol yoki
Hammasi bitta ko'chma kommunal quvvat banki: 11 qadam (rasmlar bilan)
Hammasi bitta ko'chma kommunal quvvat banki: yukni to'kish yoki o'chirish - bu Hindiston, Janubiy Afrika, Bangladesh va boshqalar kabi rivojlanayotgan mamlakatlarda tez -tez uchraydigan hodisa. Bu bizning kundalik faoliyatlarimizga va asosan bizning fikrimizga katta ta'sir qiladi
Muiltple Wiimote modlari hammasi bitta. 3 qadam
Muiltple Wiimote Mods All in One: Mana yana qaytamiz. Ammo bu safar modalar shunchalik osonki, men ulardan uchtasini bitta, Easy A tugmasi, Nunchuck LED va O'yinchi ko'rsatkichlari rejimiga qo'yaman. Birinchidan shuni aytmoqchimanki, bu usullarning hech biri men tomonidan amalga oshirilmagan. Men qilgan birinchi modlar bu