
Агуулгын хүснэгт:
- Хангамж
- Алхам 1: Алхам 1: Гадна талыг хайчилж ав
- Алхам 2: Алхам 2: Араг ясыг угсрах
- Алхам 3: Алхам 3: Гадна талыг угсарна
- Алхам 4: Алхам 4: Arduino -г кодчилно уу
- Алхам 5: Алхам 5: Электроникийг утас руу холбоно уу
- Алхам 6: Алхам 6: Raspberry Pi 3 -ийг тохируулна уу
- Алхам 7: Алхам 8: Бүгдийг нэг дор хий
2025 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2025-01-23 15:00

Энэхүү зааварчилгааг Өмнөд Флоридагийн их сургуулийн Макекурсын төслийн шаардлагыг биелүүлэх зорилгоор бүтээсэн болно (www.makecourse.com)
Хангамж
Зоосон машины джойстик
4 x аркад товчлуур
Талхны самбар
Breadboard утас
HDMI оролттой 7 инчийн дэлгэц
HDMI кабель
Raspberry Pi 3
5V 2.5A Raspberry Pi цахилгаан хангамж
Ардуино Леонардо
Фанер
1 инчийн дөрвөлжин алчуур
Алхам 1: Алхам 1: Гадна талыг хайчилж ав
Энэ алхамын хувьд кабинетийн ирмэгийг сайхан, тэгшхэн байлгахын тулд нарийн зүсэлт хийхэд лазер таслагч ашиглах нь хамгийн тохиромжтой байх болно. Хэрэв танд бэлэн зүйл байхгүй бол хөрөө нь яг адилхан ажиллах болно, гэхдээ хэсэг хугацаа, маш их энерги шаардагдана.
Dowel -ийг дараах хэсгүүдэд хуваана: 4 x 10 инч, 2 x 12.5 инч, 2 x 8 инч, 2 x 3 инч, 2 x 3.3 инч, 2 x 9.3 инч, 15 градусын өнцгөөр. Эдгээр нь аркад кабинетийн араг ясыг бүрдүүлэх болно.
Одоо: фанерыг дараах хэмжээсүүдээр хайчилж ав: 10in x 4in, 10in x 10.3in (энэ хэсгийн дотор дэлгэцийн тодорхой хэмжээтэй хэсгийг хайчилж аваарай), 10in x 12.5in, 10in x 5in, 2 хэсэг 12.5in x 12in хэмжээтэй, 5 инчийн хэсгийг дотогш 15 градусын өнцгөөр хайчилж аваарай (Эдгээр эцсийн 2 хэсэг нь шүүгээний хажуугийн хэсэг юм. Зүссэнийхээ загварыг баталгаажуулахын тулд загварыг анхаарч үзээрэй. ижил хэлбэртэй таарч байна.)
Алхам 2: Алхам 2: Араг ясыг угсрах
10 инчийн дөрвөн хэсгийг модон эрэг ашиглан тэгш өнцөгт болгон нэгтгэнэ. Энэ нь кабинетийн доод хэсэг байх болно.
12.5 инчийг тэгш өнцөгтийн нэг талын булангийн дээд хэсэгт нэгтгэнэ. Энэ нь кабинетийн арын хэсэг байх болно.
Засгийн газрын арын хэсгийг бүрдүүлдэг 2 хэсгийг 8 инчийн хэсэгтэй холбоно уу.
3.3 инчийн хэсгийг арогон хэсэгт нэмж, кабинетийн урд талд харуулна.
Засгийн газрын урд талын 10 инчийн хэсгийг шууд 10 инчийн хэсгийг нэмж оруулаарай, ингэснээр та ижил хэсгүүдийг бие биенийхээ дээр байрлуулсан болно.
Дөнгөж байрлуулсан 10 инчийн хэсгийн хоёр талд 3 инчийн хэсгийг нэмнэ үү. Энэхүү хажуугийн хэсгүүд нь өнцгийн хэсгүүдтэй холбогдож, джойстик болон товчлууруудын нүүр байх болно.
Дөнгөж байрлуулсан хэсгүүдийг холбосон өнцөгт хэсгүүдийг шүүгээний дээд хэсгээс цухуйсан хэсгүүдэд нэмнэ.
Эцэст нь шүүгээний дээд хэсгийн ойролцоо байрлах өнцгийн хэсгүүдийн хоорондох 8 инчийн эцсийн хэсгийг нэмнэ.
Одоо та мини аркад кабинеттай төстэй бүрэн угсарсан араг ястай байх ёстой.
Алхам 3: Алхам 3: Гадна талыг угсарна
Зоосон машины товчлууруудын фанер руу 22 мм -ийн дөрвөн нүхийг хайчилж, самбарын баруун хагаст наалдуулаарай.
Зүүн хонгилд зориулж 20 мм -ийн нүхийг хайчилж ав.
Нуруу, товчлуур/джойстикоос бусад фанерын бүх хэсгийг араг яс руу угсарна. Бид эд ангиудыг орхих бөгөөд ингэснээр электроник болон бусад эд ангиудыг нэмж болно.
Алхам 4: Алхам 4: Arduino -г кодчилно уу

Дараах кодыг arduino дээрээ нэмээрэй. Энэ код нь arduino -д товчлуурыг дарж уншиж, бөөрөлзгөнө pi -ийн гар оролт болгон гаргах боломжийг олгодог.
хүчингүй тохиргоо () {
Keyboard.being ();
pinMode (2, INPUT_PULLUP); // Joystick Up
pinMode (3, INPUT_PULLUP); // Joystick Down
pinMode (4, INPUT_PULLUP); // Жойстик зөв
pinMode (5, INPUT_PULLUP); // Зүүн тийш чиглүүлэгч
pinMode (6, INPUT_PULLUP); // Товчлуур 1
pinMode (7, INPUT_PULLUP); // Товчлуур 2
pinMode (8, INPUT_PULLUP); // Товчлуур 3
pinMode (9, INPUT_PULLUP); // Товчлуур 4
}
void loop () {
int State2 = digitalRead (2);
int State3 = digitalRead (3);
int State4 = digitalRead (4);
int State5 = digitalRead (5);
int State6 = digitalRead (6);
int State7 = digitalRead (7);
int State8 = digitalRead (8);
int State9 = digitalRead (9);
if (State2 == LOW) {
Keyboard.press (215)
}
өөр {
Keyboard. Хувилбар (215)
}
if (State3 == LOW) {
Keyboard.press (216)
}
өөр {
Keyboard. Хувилбар (216)
}
if (State4 == LOW) {
Keyboard.press (217)
}
өөр {
Keyboard. Хувилбар (217)
}
if (State5 == LOW) {
Keyboard.press (218)
}
өөр {
Keyboard. Хувилбар (218)
}
if (State6 == LOW) {
Keyboard.press (219)
}
өөр {
Keyboard. Хувилбар (219)
}
if (State7 == LOW) {
Keyboard.press (220)
}
өөр {
Гарын хувилбар (220)
}
if (State8 == LOW) {
Keyboard.press (221)
}
өөр {
Keyboard. Хувилбар (221)
}
if (State9 == LOW) {'
Keyboard.press (222)
}
өөр {
Гарын хувилбар (222)
}
}
Алхам 5: Алхам 5: Электроникийг утас руу холбоно уу

Кодыг ашиглан джойстикийг arduino дээрх 2 -оос 5 хүртэл зүүгээр холбож, 5 -р зүүг газардуул.
Дараа нь товчлуур тус бүр дээр нэг зүүг газардуулж, үлдсэн зүүг arduino дээрх 6-9 хүртэлх зүүгээр холбоно.
Эцэст нь arduino -г дараагийн алхамд тохируулах бөөрөлзгөнө pi руу залгаарай.
Алхам 6: Алхам 6: Raspberry Pi 3 -ийг тохируулна уу

Https://retropie.org.uk/download/ хаягаар орж retropie -ийн хамгийн сүүлийн хувилбарыг татаж аваарай.
Өөрийн сонгосон програм хангамжийг ашиглан зургийг microSD карт руу оруулан бөөрөлзгөнө pi 3 дээр байрлуулна уу. Win32 диск дүрслэгчийг санал болгож байна.
Бөөрөлзгөнө pi -г 7 инчийн дэлгэц, тэжээлийн эх үүсвэрт холбоно уу.
Хянагчийг тохируулахыг шаардах үед өмнө нь кодлож, холбосон байсан arduino joystick ашиглан процедурыг дагана уу.
Энэ тохиргоог хийхийн тулд бид SNES дээр сансрын түрэмгийлэгчдийг ажиллуулах болно.
WinSCP гэх мэт програмыг ашиглан ROM -ийг ssh руу бөөрөлзгөнө pi руу шилжүүлж, файлыг/retropie/roms/snes директороос хуулж аваарай.
Бөөрөлзгөнө pi -г дахин ачаалж, SNES логог цэсэнд нь зай эзлэгчдийн ROM жагсаасан байх ёстой.
Алхам 7: Алхам 8: Бүгдийг нэг дор хий
Тэд фанер дээр джойстикийг шургуулна. Дараа нь товчлууруудыг нэмнэ үү. Ихэнх нь дотор нь түгжээтэй байх бөгөөд эрэг ашиглахгүйгээр байрандаа байлгадаг.
Жойстик болон товчлуур бүхий самбарыг шүүгээний араг яс руу бэхлээд бэхлээрэй.
Дэлгэцийг өнцгөөр нь зүссэн нүхэнд хийнэ.
Бүх электрон хэрэгслийг дахин холбож, битүүмжлэхийн тулд арын самбар дээр тавь. Цахилгаан тэжээлд залгуурыг холбох нүх үлдээхээ мартуузай.
Зөвлөмж болгож буй:
Bubble Bobble аркад кабинет (Бартоп): 14 алхам (зурагтай)

Bubble Bobble аркад кабинет (Бартоп): Өөр нэг кабинет барих гарын авлага уу? Би кабинетаа голчлон Галактикийн оддын загварыг загвар болгон ашигласан боловч би явж байхдаа хэд хэдэн өөрчлөлт хийсэн. зарим хэсгийг суурилуулах хялбар байдал, гоо зүйг сайжруулах
Гаалийн Bartop аркад кабинет: 32 алхам (зурагтай)

Захиалгат Bartop аркад кабинет: Сайн байна уу, бартоны арктай аркад кабинет хэрхэн бүтээх талаар миний анхны зааврыг үзсэнд баярлалаа! Бид хөгшрөх тусам эргэн дурсахуйтай чимэг тоглоом тоглохыг хүсдэг тул аркадууд үнэхээр эргэн ирж эхлэв. Энэ нь гайхалтай боломжийг нээж өгч байна
Коктейлийн ширээний аркад кабинет: 8 алхам

Коктейлийн ширээний аркад кабинет: Би өөртөө сайхан зүйл хийж, амралтын өдрүүдээ ашиглан энэ төслийг дуусгахаар шийдлээ
FALLOUT Сүнслэг нөлөө бүхий аркад кабинет, эсвэл таны хүссэн сэдэв: 9 алхам

FALLOUT Inspired аркад кабинет, эсвэл таны хүссэн аливаа сэдэв: Зоосон машины кабинеттай байх нь олон хүний хувьд тоглоом тоглогчийн тохиргоо, хувин жагсаалтын гайхалтай нэмэлт боловч 1000 доллараас дээш үнэтэй байдаг. Тиймээс би хийхээр шийдсэн зүйл бол хамгийн бага хангамж, тоног төхөөрөмжөөр хийх, бүтээлч арга замыг ашиглан хийх явдал юм
MAME-д зориулсан 4 тоглогчийн тавцантай аркад кабинет: 32 алхам (зурагтай)

MAME-д зориулсан 4 тоглогчийн тавцантай аркад кабинет: Энэ нь миний 4 тоглогчийн MAME тавиурын шүүгээг хэрхэн бүтээснийг харуулах болно. Таны хүссэнээр өөрчилж болох олон зүйл бий. Би танд өөрийн хийсэн зүйлийг харуулах болно, та үүнийг өөрийн хүссэнээр өөрчилж болно. Энэ нь стандарт цонхтой