Агуулгын хүснэгт:
- Алхам 1: Танд хэрэгтэй зүйл
- Алхам 2: Прототип хайрцаг
- Алхам 3: Электроникийн тойм
- Алхам 4: USB Hub өргөтгөл
- Алхам 5: HDMI өргөтгөл
- Алхам 6: Микро USB цахилгаан өргөтгөл
- Алхам 7: USB шилжүүлэгч самбарын өргөтгөл
- Алхам 8: Чихэвчний өргөтгөл
- Алхам 9: LED тэжээлийн товчлуур
Видео: Бүгд нэг тоглоомын систем: 12 алхам (зурагтай)
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:04
Би өмнө нь аркадны джойстик барьсан бөгөөд энэ нь асар том хэмжээтэй (2 тоглогчийн хувьд 60x30x12 сантиметр), ашиглахад хэцүү тул тоглоход бэлэн бүх эмуляцтай компьютер хэрэгтэй болно. Гэх мэт. Тоос цуглуулахыг би санахгүй байна, гэхдээ би хуучин сургуулийн тоглоомыг мод, том товчлуураар тоглохыг хүсч байна.
Энэ туршлагын дараа би түүнд байх ёстой илүү сайн шийдлийг хүсч байсан.
- Баригдсан систем: HDMI -ээр телевизор залгаж, тоглуулах
- Жижиг хэмжээтэй: тээвэрлэх, хадгалахад хялбар
- Өргөтгөх боломжтой: илүү олон тоглогчдын хувьд өөр нэг джойстикийг залгаарай
- Зөвхөн джойстик горим: USB -ээр бусад системд зөвхөн джойстик ашиглахад бэлэн байна
Миний олж мэдсэн хамгийн сайн сонголт бол RaspberryPi ашиглан RetroPie, USB HUB, захиалгат USB дохио шилжүүлэгч ашиглах явдал юм. ГЭХДЭЭ би бөөрөлзгөнө пи -ийг ил гаргахыг хүсээгүй, бүх IO -ийг ашиглахад бэлэн битүү хайрцгийг хүсч байна.
Энэ бол анхны өвөрмөц зүйл биш гэдгийг би мэднэ, гэхдээ би бүтээх хэсэг бүрийн хувьд олж авсан бүх зүйлээ баримтжуулж, хуваалцахыг хүссэн бөгөөд ингэснээр та өөрийн гараар бүтээх, өөрт байгаа зүйлээ сайжруулах эсвэл дараагийнхаа урам зориг болгон ашиглах боломжтой болно. төсөл.
Энэхүү зааварчилгаа нь яг ижилхэн бүтээх алхам алхамаар хийгдэхгүй, учир нь танд маш олон захиалгат зүйлс байгаа тул та гэртээ байгаа зүйлсээ хялбархан шийдэх боломжтой болно. Хэдийгээр би бүгдийг даван туулахыг хичээх боловч ижил онцлог шинж чанартай болгохын тулд бүх зүйлийг дахин бодох шаардлагагүй болно.
Хэрэв та эндээс ямар нэг юм барьсан эсвэл авсан бол сэтгэгдлээр зургаа хуваалцаарай, би үүнийг харахыг хүсч байна
Алхам 1: Танд хэрэгтэй зүйл
Энд хийх хамгийн эхний зүйл бол би өөрийн бүтээхэд шаардлагатай бүрэлдэхүүн хэсгүүдийн холбоосыг оруулах болно, учир нь би эдгээр худалдагчаас нэг ч зүйлийг худалдаж аваагүй, учир нь би бүгдийг нь өөрийн орны дотоодын худалдагчаас худалдаж авсан.
1. Raspberry Pi: Миний танилцуулга дээр хэлсэнчлэн энэ нь RetroPie системтэй ажилладаг тул танд Raspberry Pi хэрэгтэй болно, би хамгийн сүүлийн үеийн Pi 3 B+ -г ашигласан боловч та 2 -р хувилбарыг бас ашиглаж болно гэж бодож байна. Энд байгаа цорын ганц зүйл бол хэрэв та Pi Zero тоглоом тоглодог бол тоглох нь хамаагүй бага бөгөөд бүтэц нь зарим хэсэгт өөрчлөгдөж магадгүй юм (би Pi IO -г аудио, USB, HDMI, асаах товчлуурыг сунгасан тул) схемийг шалгаарай. Энэ нь танд утга учиртай эсэхийг харахын тулд зураг.
2. Зоосон машины тоглоомын хэрэгсэл: Би худалдаж аваагүй, оронд нь би өөрийн товчлуурыг цуглуулж, 6 жижиг товчлуур (30 мм -ийн оронд 24 мм), 2 товчлуурыг (эхлэх ба сонгох) 12 мм -ээс авсан. Би жижиг оврын тоглоом авахыг хүсч байсан боловч танд дараахь зүйлс хэрэгтэй болно.
- Зөөгч
- Эхлэх ба сонгох 2 товчлуур
- Тоглуулах N товчлуурууд (энэ нь танд хамаатай, би 6 -г ашигласан, учир нь X, Y, A, B, L, R товчлууруудтай тоглохыг хүсч байгаа тоглоомуудын хувьд утга учиртай болно)
- USB тоглоомын интерфэйс
Хэрэв та тохиргоо болон энэ бүх зүйлийн талаар илүү их мэдээлэл авахыг хүсч байвал бүх хяналт, товчлуурын зурагтай RetroPie Wiki -ийг үзэхийг зөвлөж байна, ингэснээр тохиргоог шийдэхэд тань туслах болно.
Хэрэв та ижил саваа, товчлуур, интерфэйсийг ашиглахыг хүсч байвал энэ бол миний хэрэглэсэн бүрэлдэхүүн хэсгүүд юм.
3. USB Hub: Энэ нь хайрцгийг нээж, бөөрөлзгөнө pi -ийн портуудыг сунгахад зориулагдсан тул хэт их мөнгө бүү зарцуулаарай. Би ийм хямд үнийг орон нутгийн худалдагчаас олж болох хамгийн хямд үнийг худалдаж авсан (мөн RPi дээр сайн ажилладаг байсан)
4. Цахилгаан товч: Энэ нь бүрэн сонголттой боловч системд зориулагдсан LED товчлууртай цахилгаан товчлууртай байх нь үнэхээр дажгүй юм. Минийх бол цагаан туяатай хүн юм. ГАНЦААРАА БОЛОХ хэрэгтэй, хоёулаа хоёуланд нь ирдэг түгжээг бүү ав.
Дараа нь би энэ жагсаалтыг богино байлгахын тулд алхам бүр дээр жагсаах болно.
Алхам 2: Прототип хайрцаг
Би эцсийн хайрцгийг бүтээхээс өмнө (БСХС -ээр барьсан уурхай) би бүх бүрэлдэхүүн хэсгүүд худалдагчаас ирдэг хайрцаг хайрцгийг ашигласан. Энэ бол миний санал болгож буй зүйл юм, картон хайрцаг эсвэл ойролцоогоор хямд үнэтэй тоглоом худалдаж аваад бүх нүхийг гаргаад джойстикийг байрлуул, эцсийн хайрцгийг хийж эхлэхээсээ өмнө бүх электроникийг туршиж үзэх нь илүү хялбар болно.
Алхам 3: Электроникийн тойм
Эхний зураг дээр харж байгаа шиг RaspberryPi -ийг хайрцагнаас нь сунгахын зэрэгцээ түүний бүрэн бүтэн байдлыг хадгалах (RPi -ийг гагнах, хагалахгүйгээр) хийх гол санаа байсан юм. Энэ алхам бол бүтээхэд шаардагдах бүх холболт, кабелийн тойм юм.
Алхам 4: USB Hub өргөтгөл
Бусад тоглогчид таны системд холбогдохыг зөвшөөрөхийн тулд танд RaspberryPi -ийг аль хэдийн харуулсан USB портууд хэрэгтэй болно, гэхдээ бид RPi -д аль хэдийн нэг джойстик (манай аркад) залгаад байгаа тул бидэнд USB портуудыг хайрцгаас гаргах арга хэрэгтэй байна.
Тиймээс хамгийн хямд USB hub -ийг худалдаж авах нь өөрт байгаа төхөөрөмжөө ашиглах эсвэл ашиглах болно (USB 2.0 нь RPi -д хангалттай). Энэ нь танд гар, хулгана, илүү олон аркад тоглуулагч залгах боломжийг олгоно гэсэн үг … хэрэв надад энэ системээс өөр 1 систем байгаа бол би энэ төслийн нэг санаа байсан.
Гэхдээ хэрэв та худалдаж авах гэж байгаа бол нэгийг нь авахыг хичээгээрэй.
- гэрэлгүй (та тэдгээрийг арилгаж магадгүй)
- унтраалгүйгээр (үргэлж асаалттай байхын тулд тэдгээрийг задалж, богино гагнах хэрэгтэй болно)
- бүх USB портууд нэг нүүртэй байх ёстой (хайрцгаас ил гаргахад илүү хялбар байдаг)
Алхам 5: HDMI өргөтгөл
Үүнийг олоход хэцүү байсан бөгөөд гол зүйл бол HDMI эрэгтэй -эмэгтэй өргөтгөлтэй байх явдал бөгөөд ингэснээр та хайрцгийн гадна зурагт залгах боломжтой болно. Ойролцоогоор 5 см орчим хэмжээтэй богино зүслэг авах нь миний хувьд бараг боломжгүй байсан тул би ийм төрлийн нэгийг худалдаж аваад хувааж, хуванцар нь саад болохгүй.
Эхний бодол нь 90 ° (L) Эрийг Эмэгтэй рүү авч, хайрцгийн арын хэсэгт RPi -ээс ямар нэгэн гинж хийх байсан боловч 360 ° -ийн нэгийг таслах нь маш хялбар байсан.
Хэрэв та үүнтэй төстэй зүйлийг олж авбал илүү сайн, цэвэр байх болно (энэ нь миний орон нутгаас олж чадаагүй зүйл байсан).
Алхам 6: Микро USB цахилгаан өргөтгөл
Энэхүү өргөтгөлийг хийхийн тулд танд ямар ч микро USB кабель хэрэгтэй болно, ийм утаснууд нь иймэрхүү ухаалаг гар утасны шалтгаан болж магадгүй юм.
Зураг дээр харагдаж байгаа шиг бичил USB авахын тулд кабелийг хайчилж аваад микро USB эмэгтэй модульд эерэг ба сөрөг гагнана.
USB 2.0 кабель нь V+ (эерэг), GND (газардуулга), Өгөгдөл+ ба Өгөгдөл- гэсэн 4 замтай. Бид зөвхөн хүчийг л хүсч байгаа тул хэрэв та дотроос нь зөвхөн 2 кабель олж авбал бидний хүсч байгаа зүйл бол өөрөөр хэлбэл та V+ ба GND -ийг олж, бусдыг нь хаях хэрэгтэй болно.
ЦАХИЛГААНЫГ ӨНГӨӨР БҮТЭЭГДЭЭРЭЙ, улаан, хар өнгөтэй (эсвэл улаан, цагаан) байх нь хар эсвэл цагаан нь GND, улаан нь V+гэсэн үг биш гэдгийг би олж мэдсэн.
Танд байгаа зүйл болон мультиметрийг ашиглан тэдгээрийг хэрхэн таних вэ?
Микро USB -ийг эмэгтэй модульд залгаж, модуль дахь кабель болон VBUS (модуль дээр тэмдэглэгдсэн) эсвэл GND хоёрын хоорондох тасралтгүй байдлыг шалгаарай, ингэснээр та хаана хаанаас гагнахаа мэдэх болно.
Алхам 7: USB шилжүүлэгч самбарын өргөтгөл
Энэ нь компьютер дээр гагнах шаардлагатай болно, учир нь холболт нь урагшаа чиглэсэн тул би перфрон самбар ашиглаж, замыг гараар барьсан.
ТАЙЛБАР: Тэнд байгаа MicroUSB -ийг үл тоомсорлоорой, би үүнийг холбохын тулд ижил хавтанг ашигласан бололтой.
Үүний цаадах санаа бол Joystick интерфэйс нь Raspberry Pi эсвэл USB Type B эмэгтэй рүү дамждаг USB коммутатор хийх явдал юм.
Танд хэрэгтэй бүрэлдэхүүн хэсгүүд:
- a Босоо слайд шилжих (2 зам)
- USB Type -B эмэгтэй: Би үүнийг орон нутгаас олж чадаагүй тул ашиглаж байсан (Socket B - гагнах нь илүү хялбар байдаг)
- USB кабель (джойстик аркад интерфэйстэй хамт ирсэн кабель сайн ажилладаг)
Би бүх зүйлийг хэрхэн яаж холбох схемийг зурсан (зураг) гэхдээ үндсэндээ энэ нь V+ ба GND-ийг бүх USB-тэй нэгтгэж, дараа нь D+ ба D-ийг коммутаторт тохируулах явдал юм, ингэснээр RPi OR хооронд өгөгдөл дамжуулах сэлгэх болно. USB эмэгтэй (гаралтын джойстик).
Үүний нэг чухал зүйл бол хүчдэлийг хуваалцах тул би зөвхөн нэгийг нь ашиглахыг зөвлөж байна. хоёуланг нь нэгэн зэрэг бүү ашигла. Хэрэв та "зөвхөн джойстик горимд" шилжих гэж байгаа бол бөөрөлзгөнө pi тэжээлийн хангамжийг унтрааж, салга. Зарим диодыг ашиглах нь аюулгүй байдлыг хангахад маш их тус болно, гэхдээ харамсалтай нь би энэ тухай саяхан ойлголоо хаха *мөрөө хавчих *
Алхам 8: Чихэвчний өргөтгөл
Анхдагч байдлаар RetroPie нь HDMI -ээр аудио илгээдэг тул зурагтнаас дуу гарах болно, гэхдээ би чихэвчээ телевизор ашиглан холбохыг хүсч магадгүй гэж бодож байсан бөгөөд RetroPie нь аудио гаралтыг сонгохыг дэмждэг тул би энэ хялбар өргөтгөлийг тохируулсан болно.
Танд хэрэгтэй зүйл бол chasis -д зориулсан 3.5 аудио үүр (үүн шиг), бөөрөлзгөнө pi -д залгах эрэгтэй үүртэй кабель юм.
Зүүн, Баруун, GND -ийг зүгээр л гагнана уу.
Тэмдэглэл.. Би Bluetooth чихэвчгүй тул үүнийг туршиж үзээгүй, гэхдээ энэ системийн өргөтгөлийн зангилаа дахь USB портуудын аль нэгийг ашиглан ажиллах боломжтой бөгөөд та энэ алхамыг алгасаж болно.
Алхам 9: LED тэжээлийн товчлуур
Тоглоомын амьдралын уралдаанд дэд байр эзэлсэн
Зөвлөмж болгож буй:
Бүгд нэг дижитал хронометр (цаг, таймер, сэрүүлэг, температур): 10 алхам (зурагтай)
Бүгд нэг дижитал хронометрт (Цаг, Таймер, Сэрүүлэг, Температур): Бид өөр тэмцээнд зориулж таймер хийхээр төлөвлөж байсан боловч хожим нь бас цаг (RTC -гүй) хэрэгжүүлсэн. Бид програмчлалд орохдоо төхөөрөмжид илүү олон функц ашиглах сонирхолтой болж, DS3231 RTC -ийг нэмж дуусгасан
Бүгд нэг дор · DMX терминатор ба DMX шалгагч: 3 алхам
Бүгд нэг дор · DMX терминатор ба DMX шалгагч: Гэрэлтүүлгийн техникч хүний хувьд заримдаа dmx холболтууд нь бэхэлгээний хооронд хэр эрүүл байгааг мэдэх шаардлагатай болдог. Заримдаа утас, бэхэлгээ эсвэл хүчдэлийн хэлбэлзлээс болж DMX систем нь олон асуудал, алдаатай тулгардаг. Тиймээс би хийсэн
Бүгд нэг микроконтроллерийн самбар: 8 алхам
Бүгд нэг микроконтроллерийн самбар: Бүхэл бүтэн нэг микроконтроллерийн самбарын дизайны зорилго бол Arduino-ээс илүү ажиллагаатай байх явдал юм, ойролцоогоор 100 цагийн дизайны дараа би үүнийг олон нийтэд хуваалцахаар шийдсэн бөгөөд та бүхний хичээл зүтгэлийг үнэлсэн гэж найдаж байна. үүнийг дэмжинэ (Аливаа асуулт эсвэл
Бүгд нэг зөөврийн хэрэгслийн цахилгаан банк: 11 алхам (зурагтай)
Бүгд нэг дор зөөврийн хэрэгслийн цахилгаан банк: Ачаалал алдагдах эсвэл өнхрөх нь тасрах нь Энэтхэг, Өмнөд Африк, Бангладеш гэх мэт хөгжиж буй орнуудад түгээмэл тохиолддог үзэгдэл юм. Энэ нь бидний өдөр тутмын үйл ажиллагаанд ихээхэн нөлөөлдөг бөгөөд гол төлөв бидний санаа бодлыг
Бүгд нэг Ipod тохиолдолд (ямар ч Ipod): 8 алхам
Бүгд нэг Ipod кейс (дурын Ipod): Энэ бол миний хийх ёстой ipod кейс юм. бөгөөд энэ нь маш хялбар бөгөөд тийм ч их материал шаардагдахгүй