Мазмуну:

Аркада машинасы +: 8 кадам (сүрөттөр менен)
Аркада машинасы +: 8 кадам (сүрөттөр менен)

Video: Аркада машинасы +: 8 кадам (сүрөттөр менен)

Video: Аркада машинасы +: 8 кадам (сүрөттөр менен)
Video: Чабак урган НУРЖАН 💥💥💥💥 2024, Ноябрь
Anonim
Аркада машинасы +
Аркада машинасы +

Бул көрсөтмө биринчи кадамда жаңы, жакшыртылган жана өркүндөтүлгөн версияга байланышкан аркаданы өзгөртүүгө жардам берет. Бул көрсөтмө көбүрөөк аткарылышы керек болгон көрсөтмө болуп саналат жана так деталда көчүрүлүшүнүн кажети жок. Мисалы, спикерлерди сиз отурган ар кандай спикерлер үчүн алмаштырса болот, жана марка өзүңүз тандаган сүрөт болушу мүмкүн. Бул Нускамада сиз аркадаңызга спикерлерди кошууну, аны күйгүзүү үчүн светодиоддор менен марка түзүүнү, монеталарды кабыл алуучуну кошуу үчүн кредиттерди көрсөтүү үчүн иштеп жаткан LCD кошууну, иштөөчү жана чыгуу баскычтарын, жана электр розеткасынын зымдарын кантип өзгөртүү керек.

1 -кадам: Original Instructable

Түп нускама
Түп нускама

Бул Нускамадан баштаңыз. Бардык өзгөртүүлөр кийинки кадамдарда.

www.instructables.com/id/2-Player-Bartop-Arcade-Machine-Powered-by-Pi/

2 -кадам: Marquee долбоорлоо

Marquee долбоорлоо
Marquee долбоорлоо
Marquee долбоорлоо
Marquee долбоорлоо
Marquee долбоорлоо
Marquee долбоорлоо

LightsFirstти кошуу, сүрөттө көрсөтүлгөндөй алдыңкы тактанын үстүнө жана капталына жакын тешик бургула. Жарык диоддорунун зымдары туура келиши үчүн анын чоңдугун текшериңиз. Жарыктардын учтарын тешик аркылуу өткөрүңүз. Жарык диоддорун алдыңкы тактага жабышчаак тилкелер же супер клей менен чаптаңыз. Сиз жаркыраган марке үчүн LEDдин эки тилкесин каалашыңыз мүмкүн, андыктан кааласаңыз дагы бир кесимди кесип, жабыштырып, учун тешиктен өткөрүңүз.

Жыгачты жана плексиглассты кесүү

Марканын төмөнкү бөлүгү жыгач болот. Өлчөмдөрү 50см x 8см. Жыгачты кесип, кара түскө боёгондон кийин, капталдарына жана алдыңкы жагына жыгач желими менен чаптаңыз. Сиз аны 12 см ылдыйдан ылдый чаптап койсоңуз болот, же аркадаңызга эң ылайыктуу узундугу. Маркеттин алдыңкы бөлүгү үчүн сизге плексиглас керек болот. Өлчөмү 50см болгон 12 даананын тегерегине карай эки бөлүктү кесип, маркеттин түбү канчалык ылдый карай чапталганына жараша. Андан кийин, сиз плексигласстын эки бөлүгүнүн ортосунда көрсөтүү үчүн графикалык дизайнды жасап, басып чыгарышыңыз керек болот. Басып чыккандан кийин, аны бөлүктөрдүн ортосуна салып, плексиглассты аркаданын үстүнө жана капталына чаптаңыз.

3 -кадам: Монеталарды кабыл алуучу

Монета кабыл алуучу
Монета кабыл алуучу
Монета кабыл алуучу
Монета кабыл алуучу
Монета кабыл алуучу
Монета кабыл алуучу
Монета кабыл алуучу
Монета кабыл алуучу

Монета кабылдагычты орнотуу

Сиз өзүңүздүн аркадаңыздын капталындагы тыйынды кабыл алуучунун артындагы тешикти кесип баштагыңыз келет. Болтторду бурчка сайып коюуга мүмкүндүк берүү үчүн өтө көп кесип албаңыз. Тешигиңиз бар болгондон кийин, монетаны кабыл алуучунун алдыңкы бөлүгүн алып, арт жагынан ажыратыңыз. Тыйынды кабыл алуучунун арт жагын алып, тешиктен өткөрүңүз. Андан кийин алдыңкы жагын алып, башка жагына бекиңиз, баарын тизип коюңуз. Баарын тизип алгандан кийин, алдыңкы жагын артка бураңыз. Эми бургулоо менен, болтторуңуз менен бирдей болгон бир аз өлчөмдү алыңыз жана ар бир бурчтагы жыгачты бургулаңыз. Гайкаларды болтко салыңыз жана анын коопсуз экенин текшериңиз.

Электр өткөргүчтөрү

Андан кийин, акцептор менен келген зымдарды алып, ага тиркеп коюңуз келет. Кызыл зым - бул 12 в туташуу, арткы зым - жерге туташуу, ак зым - бул монетанын эсептегич байланышы. Barrel jack коннекторун алып, кызыл зимиңизди оң байланышка, ал эми кара зимиңизди терс байланышка өткөрүңүз. Андан кийин кошумча кара зымды алып, аны терс байланышка туташтырыңыз. Ошол кара зымдын экинчи четин алып, GPIOдогу Raspberry Pi'дин казыктарынын бирине туташтырыңыз. Андан кийин ак зымды алып, GPIOдогу 18 пинге туташтырыңыз. 12 в кубаттуулукту алып, электр тилкесине сайыңыз. Розетканы розеткага туташтырыңыз. Эми, сиздин монета кабыл алуучу күйгүзүлүшү керек.

Программалоо

Эми, сиз кабыл алуучуну ар кандай монеталарга программалашыңыз керек. Муну кантип кылуу керек экенин көрсөткөн бул видеону көрүңүз:

Акыркы кадамдар

Бул бүткөндөн кийин, монеталардын кетиши үчүн лоток кошууга даярсыз. Жөн эле тыйындар түшүп кала турган нерсени табыңыз жана оңой эле алып салсаңыз болот. Мен тыйындарды кармоочу картонду колдондум. Акыр -аягы, сиз монеталарды кабыл алуучу менен иштейсиз!

4 -кадам: Кошумча баскычтарды жана зымдарды кошуу

Кошумча баскычтарды жана зымдарды кошуу
Кошумча баскычтарды жана зымдарды кошуу
Кошумча баскычтарды жана зымдарды кошуу
Кошумча баскычтарды жана зымдарды кошуу
Кошумча баскычтарды жана зымдарды кошуу
Кошумча баскычтарды жана зымдарды кошуу

Баштоо жана чыгуу баскычтары

Сиз баштоо жана чыгуу баскычы үчүн аркадаңыздын алдына эки кошумча тешик кошкуңуз келет. Баскычтарды тешиктер аркылуу өткөрүңүз жана алардын туура зымдалганын текшериңиз. Үч кошумча зым алып, аларды туташтыргычтын тешиктерине туташтырыңыз. Интерфейс зымына бараткан зымды малина pi GPIO pin 15ке туташтырыңыз. Андан кийин, жерге туташтырылган зымды алып, GPIOдогу каалаган жерге туташтыргычка туташтырыңыз. VCC зымына туташкан зымды алып, аны 5v GPIO коргошунга туташтырыңыз. Чыгуу баскычы үчүн процессти кайталаңыз, башка интерфейстин зымын GPIO пин 14кө туташтырыңыз. Эми GPIO пин 20дан GPIO pin 26га зымды туташтырыңыз.

5 -кадам: ЖК кошуу

ЖК кошуу
ЖК кошуу
ЖК кошуу
ЖК кошуу
ЖК кошуу
ЖК кошуу

ЖК кошуу үчүн, адегенде аркаданын маңдайындагы тешикти бургуңуз келет. Дисплейге туура келгидей чоң экенин текшериңиз, бирок башка эч нерсе жок. Курчап турган электр тактасын ичине чаптап, дисплейди тиркеңиз. Төрт зым алып, аларды I2C рюкзакындагы бардык коргошундарга туташтырыңыз. VCC пинди GPIOдогу 5v пинке туташтырыңыз. Жер казыгын GPIOдогу каалаган жерге туташтыргычка туташтырыңыз. SDA төөнөгүчүн GPIO pin 2 -ге туташтырыңыз. Акырында, SCL pinин GPIO pin 3 -ке туташтырыңыз. Калган деталдар үчүн бул көрсөтмөлөрдү так аткарыңыз.

6 -кадам: Өз спикерлериңизди кошуңуз

Өз Спикерлериңизди кошуңуз
Өз Спикерлериңизди кошуңуз
Өз Спикерлериңизди кошуңуз
Өз Спикерлериңизди кошуңуз

Бул кадам биринчи кадамда Instructable боюнча, бирок биз спикерлерибизди башка жол менен коштук. Биринчиден, сиз аркаддын капталындагы тешиктерди бургуңуз келет, алар динамиктерге барышы керек. (Биз спикерлерибиздин бийиктигине жана туурасына дал келген сегиз катарды жасадык.) Динамиктерди аркадага орнотуу үчүн, сиз келечекте чечип салгыңыз келсе, Velcro колдонгуңуз келет. Көлөмдүн баскычы капталга жабышып калышы үчүн тешик бургулаңыз. Ошондой эле, үндүн тегерегине үн өткөрбөөчү көбүктү колдонуңуз, андыктан эч ким аркада ичине кирбейт. Туура сайганыңызды текшериңиз жана Джекти малина пи -ге туташтырыңыз.

7 -кадам: Электр розеткасын туташтыруу

Электр розеткасын туташтыруу
Электр розеткасын туташтыруу
Электр розеткасын туташтыруу
Электр розеткасын туташтыруу

Бул долбоор үчүн оригиналдуу нуска сиздин аркадаңыздын артына кантип туташтыруу керектиги жөнүндө майда -чүйдөсүнө чейин айтылган эмес. Сиз розеткага ылайыктуу тешикти бургуңуз келет жана бул схеманы колдонуп, зымга жардам бериңиз. Розеткага жүктөөңүз - бул сиздин электр тилкесиңиз, ал эми калгандары секирүүчү зымдар.

8 -кадам: Баарын иштетүү үчүн Python скриптин кошуу

Баарын иштетүү үчүн Python скриптин кошуу
Баарын иштетүү үчүн Python скриптин кошуу

Retrogame

Биринчиден, сиз Raspberry Piге кайра оюн орнотушуңуз керек. Муну кантип кылуу керектиги боюнча бул үйрөткүчтү ээрчиңиз. https://learn.adafruit.com/retro-gaming-with-raspb… Кайсы контролерду колдонуп жатканыңызды сурашкандан кийин, 8ди тандап, enter баскычын басыңыз.

Баары скрипт

Баарын иштетүү үчүн, биз бул скриптти жасашыбыз керек: https://pastebin.com/YZK9dEr4 баштоо учурунда жүктөлүүчү. Адегенде скриптти python файлына чаптаңыз жана pi каталогундагы скрипттер деп аталган жаңы папкага салыңыз. Аны coin.py деп атоону унутпаңыз. Бул жерде кантип менден жакшыраак кылууну түшүндүрө турган окуу куралы бар. https://thepihut.com/blogs/raspberry-pi-tutorials/34708676-starting-something-on-boot. Сиз кошууну каалаган /etc/rc.local түзөтүүдөн кийин, 0 чыккандан мурун: python /home/pi/scripts/coin.py. Бүткөндөн кийин, бардыгын алып баруу жакшы. Жөн гана өчүрүп күйгүзүңүз.

Сунушталууда: