Мазмұны:

Arduino басқарылатын аркада: 6 қадам
Arduino басқарылатын аркада: 6 қадам

Бейне: Arduino басқарылатын аркада: 6 қадам

Бейне: Arduino басқарылатын аркада: 6 қадам
Бейне: ESP32 Tutorial 12 - WS2812 RGB Srip 4 Project with SunFounder's ESP32 IoT Learnig kit 2024, Шілде
Anonim
Arduino басқарылатын аркада
Arduino басқарылатын аркада

Бұл нұсқаулықта мен сізге Arduino мен сыртқы ноутбук көмегімен басқарылатын аркад тәрізді құрылымды қалай құратынымды көрсетемін.

Сізде толтыру үшін бірнеше опция қалады: аркадалық дизайн мониторды қажет етеді, ол бүкіл кадрды салу үшін қаншалықты қажет екенін шешеді.

1 -қадам: талаптар

Талаптар
Талаптар

Сізге қажет: Arduino Uno

Сымдар: Джойстик қондырғысының арқасында сізге ерлер де, әйелдер де қажет болады. Еркек пен еркек әйелмен бірге жұмыс істейді, бірақ еркектен әйелге де жұмыс істейді. Мен әр түрлі түстерді ұсынамын.

DR811 джойстикінің ажырату тақтасы

Нан тақтасы 170 түйреуіш (кішкене) Бұл курста сізге дәнекерлеу қажет емес, бірақ сіз менің дизайнымды нақтылай аласыз.

Микросвич батырмасы 12х12 мм (кез келген түсті қақпақ)

10 кОм резистор.

Түтікше

Тырнақтар

(Ескі) монитор. Жақсы төртбұрыш.

Ағаш (немесе сіз жақтау жасайтын басқа нәрсе)

Фотосуреттегі ақ жақтаулар оптимистік, бұл сіздің кабельді басқаруға ыңғайлы.

2 -қадам: Arduino сымдарын орнату

Arduino сымдарын орнату
Arduino сымдарын орнату
Arduino сымдарын орнату
Arduino сымдарын орнату

Джойстик өте қарапайым және оны көрсететін суретке ұқсас. Кілт ұяшығын түйреуіштің санына енгізу керек. Менің суреттерімде джойстик пен түйме 2 ұяшыққа салынғанын көрсетеді. Біз джойстиктің кілтін пайдаланбаймыз (бұл джойстик түймесін басу үшін). Мен мұны 3 -ке қойдым (егер сіз онымен бірдеңе жасағыңыз келсе).

Джойстиктің X және Y аналогты кірістері болады. A0 және A1. Әрі қарай, сіз 5v және джойстикке қосуыңыз керек.

Түйме - https://www.arduino.cc/kz/Tutorial/Button кіші нұсқасы

Бұл курста мен суретте көрсетілгендей кішірек тақтаны қолдандым. Бұл сізге дәнекерлеуді қажет етпейтін өте кішкентай батырмалы тақтаны береді. Нан тақтасына микросвиль батырмасын шынымен басуды ұмытпаңыз, оған жабысу үшін біраз қысым қажет.

Түйме 3.3 вольтты қолданады.

3 -қадам: Arduino сценарийі

Ардуино сценарийі
Ардуино сценарийі
Ардуино сценарийі
Ардуино сценарийі
Ардуино сценарийі
Ардуино сценарийі

Сценарий аналогты және цифрлықты бірге түрлендіреді, өйткені бұл Undu arduino -да біршама күрделі болды. Ардуино Леонардода бұл әлдеқайда оңай. Менің бағдарламашы екі досым | Аруп Рулофс пен Роберт Попиджус маған бұл мүмкіндікті жасауға көмектесті.

Бұл сценарийді түсіндіру үшін: ол айнымалылар жиынтығын анықтаудан басталады, сізге 9600 беру жылдамдығы қажет болады, осылайша arduino Unity Game қозғалтқышына кірісті дәл жібере алады.

Джойстик 512 бірлік нүктесімен жұмыс істейді (сіз оларды пиксель ретінде елестете аласыз). Бізге X+, X-, Y+ және Y- мәні қажет. Сондықтан біз екі осьтік айнымалылар бойынша 256 анықтаймыз. Осылайша джойстик 512 жылдың дәл ортасында орналасады және -1 мен 1 арасындағы мәнді қайтаруға болады.

«Нақты кодтың» астындағы төменгі жағы сөздердің белгілі бір тіркесімін жасайды, ол Unity қозғалтқышына жіберіледі. Ол келесідей болады: Xvalue_Yvalue_FiringИә/Жоқ

Түймеде ойыншы атылып жатқанын айту үшін ft (от шынайы) деп жазылады. Әйтпесе, ол ff (от жалған) деп айта береді.

Егер сіз джойстикті аздап оңға қойсаңыз және күйдіру түймесін бассаңыз, жүйе 0.53_0_ft сияқты нәрсені жібереді

Төменгі бөлігі - бұл механизмнің жұмыс істейтін қозғалтқышы.

Сценарийді мына жерден жүктеуге болады

4 -қадам: Аркада жақтауын құру

Аркада жақтауын құру
Аркада жақтауын құру
Аркада жақтауын құру
Аркада жақтауын құру
Аркада жақтауын құру
Аркада жақтауын құру

Бұл - үлкен қадам және мен мұны қалай істегенімнен өзгеше болуы мүмкін.

Аркадий үшін пайдаланғыңыз келетін монитордың айналасына ағаш жақтау салу қажет.

Жақтауды сызудан бастаңыз және дәл өлшеуді алыңыз. Ең жақсы нәтижеге қол жеткізу үшін монитордың айналасын өлшеңіз. Ардуиноны орналастыру үшін сізге көлбеу бұрыш жасау керек. Мен мониторды шығаратын 8-9 сантиметрді қолдандым, мен төменгі жағынан бастадым, содан кейін бірінші суретке бірнеше бүйірлік панельдерді қостым. Мен МДФ -мен жұмыс жасадым, оны ағаштан жасау оңай.

Аркадтың артқы жағын қосыңыз, MDF көмегімен сіз бәрін бірге ұстау үшін бұрандаларды қолдана аласыз. Мен желімді қолданған жоқпын, сондықтан егер мен жаңартқым келсе немесе кейінірек жөндегім келсе, бұл жақтауды бөлшектей аламын.

Артқы жағын қосқаннан кейін, монитордың тұруы үшін платформа жасау керек. Сіздің мониторыңыз бүкіл аркаданың түбінен сәл жоғары тұруы керек: төменгі жағы сіздің arduino конструкциясына арналған.

Жоғарғы панельде мен ауа ағуы үшін кейбір салқындатқыш қабырғаларды кесіп алдым, себебі менің мониторым сәл ескірген және ол ыстық болуы мүмкін.

Монитордың HMDI/VGA мен қуат кабелі жабысып қалуы үшін артқы жағына үлкен тесіктер жасаңыз.

5 -қадам: Arduino қосу

Arduino қосу
Arduino қосу
Arduino қосу
Arduino қосу
Arduino қосу
Arduino қосу

Сіздің Arduino сіздің аркадтан шығатын алдыңғы бөлмеге қойылуы керек. Джойстик пен түйме-тақтаға отыру үшін сізге екі платформа салу керек. Мен екі ағаш арқалықты қолдандым және оларды алдыңғы панель төмен түсетін бұрышпен араладым. Осылайша сіздің джойстик пен түйме алдыңғы панельдегідей болады.

Алдыңғы панель өте қарапайым, джойстик пен түйме сыртқа шығуы үшін бірнеше тесік бұрғылаңыз. Сізге бірнеше тесік қажет.

Сіздің джойстикке арналған тесік, түйме үшін бір тесік және Arduino USB кабелі шығатын тесік. Егер сіз қаласаңыз, осы соңғы тесікті қалдырып, arduino -ға батарея жасай аласыз. Сондай -ақ, бүйірлік панельдердің біріне соңғы тесікті қосуға болады.

Түйменің өзі өте төмен және сіздің алдыңғы панельге жабыспайды. Цилиндр-затты, ерін далабының қақпағын табыңыз. Бұл әдетте саусақ түймесінің жақсы жағы. Өте желіммен мен қақпақты толтырдым және мөр басылған қағаз толтырғыштағы түйменің жоғарғы қақпағын жаптым. Әрі қарай, сіз оны тақтаның батырмасына басуыңыз мүмкін, сіз блок -платформаңыздағы контроллерлердің екеуін де менің тақтамен жасағандай таспалай аласыз. Мен өзіме шегелер таптым және оларды джойстик қондырғысымен келетін ұсақ тесіктерге ұрдым. Егер сіз тақтаны жан-жаққа таспаласаңыз, ол сіздің алдыңғы панельден шығатын қақпақ түймесімен бірге жылжи алмайды, егер сіз оның аяқталғанын сезсеңіз, arduino-ны USB кабеліне жалғаңыз, алдыңғы панельді қосыңыз және бұраңыз. бірге.

6 -қадам: Ойынды жүктеп алыңыз және ойнаңыз

Ойынды жүктеп алыңыз және ойнаңыз!
Ойынды жүктеп алыңыз және ойнаңыз!
Ойынды жүктеп алыңыз және ойнаңыз!
Ойынды жүктеп алыңыз және ойнаңыз!
Ойынды жүктеп алыңыз және ойнаңыз!
Ойынды жүктеп алыңыз және ойнаңыз!

Мен бірден ойнай алатын ойын жасадым.

Оны https://drive.google.com/open?id=1KOdLxV-Pn2jji3O0… сайтынан жүктеуге болады.

Arduino USB -ді ноутбукке немесе компьютерге, HDMI -ге қосыңыз. Ойын терезесі ашылғанда, әдетте, сіз қосылатын монитор болып табылатын «2 -дисплей» таңдаңыз. Егер ескі мониторды пайдалансаңыз және жаңа компьютер болса, сізге суреттегідей VGA -HMDI түрлендіргіші қажет болуы мүмкін.

Ойнаңыз және ләззат алыңыз!

Ұсынылған: