Мазмұны:
- 1 -қадам: Компоненттерді жинаңыз
- 2 -қадам: ПХД жасау
- 3 -қадам: компоненттерді дәнекерлеу
- 4 -қадам: Arduino IDE жүктеу
- 5 -қадам: кітапханаларды орнату
- 6 -қадам: Ойындарды жүктеу
- 7 -қадам: ләззат алыңыз
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:25
Arduboy деп аталатын 8 биттік, несиелік картаның өлшемді ойын платформасы бар, ол ашық бастапқы ойындарды үйренуге, бөлісуге және ойнауға оңай етеді.
Сіз бұл құрылғыда басқалар жасаған 8 биттік ойындарды тамашалай аласыз немесе өзіңіздің ойындарыңызды жасай аласыз. Бұл ашық бастапқы жоба және arduino қолданатындықтан, мен оның жеке нұсқасын жасауға шешім қабылдадым.
Менің мақсатым тонерді тасымалдау әдісін қолдану арқылы жасауға болатын ПХД құрастыру болды. Сондықтан мен тректер мен жастықшаларды мүмкіндігінше үлкен етіп жасадым. Егер сіз ПХД -ны кескіңіз келмесе, оны тақтадан немесе перфорациядан жасауға болады.
1 -қадам: Компоненттерді жинаңыз
Саған қажет болады:
- Arduino Pro micro (NOT Mini Mini. ATmega32u4 чипі бар Pro micro)
- 7 істікшелі SPI OLED дисплейі
- 4 істікшелі батырмасы (12x12x7.3мм)
- Мыс қапталған (егер сіз ПХД жасасаңыз) немесе сіз Breadboard / Prefboard тақтасын қолдана аласыз.
- Слайдты ауыстыру
- 3v түйме ұяшығы мен ұстағыш
- Әйел тақырыбының түйреуіштері
- Piezo Electric дыбыстық сигнал тақтасы
ЕСКЕРТУ: Сізде ATmega32u4 негізіндегі pro micro және 7 істікшелі ескі дисплей бар екеніне көз жеткізіңіз, әйтпесе жоба жұмыс істемейді
Бұл жобаны аяқтағаннан кейін мен түсіндім, 3в түймесі бар ұяшық ойынға бір минуттан аз уақыт бойы қуат береді. Мен шахтаны қуаттандыру үшін USB кабелін қолданатындықтан, мен ПХД файлдарын қайта құруды жөн көрмедім. Егер сіз толық ұтқырлықты қаласаңыз, әлдеқайда қуатты батареяны пайдалануды қарастырыңыз
2 -қадам: ПХД жасау
Сіз реттелетін ПХД -ны тонерді жіберу әдісімен өңдей аласыз немесе схеманы қолдана отырып, компоненттерді тақтаға дәнекерлей аласыз.
ПХД файлдарын осы жерден жүктеп алыңыз және оны сызыңыз.
Сілтеме:
Мен бұл ПХД -ны мүмкіндігінше DIY -ге ыңғайлы етуге тырыстым. Оның үлкен іздері мен кең жастықшалары бар. Бұл дәнекерлеу процесін жеңілдетеді. Егер сізде бұрын ПХД кесу тәжірибесі болмаса, мына оқулықтарды орындаңыз.
www.instructables.com/id/Making-A-Customiz…
3 -қадам: компоненттерді дәнекерлеу
6 басу түймелерін, сырғытпаны және батарея ұстағышын ПХД -ге дәнекерлеңіз.
(Егер сіз ойынды USB кабелі арқылы қосқыңыз келсе, сізге батарея қажет емес.)
Біз arduino мен оледті дисплейді ПХД -ге тікелей дәнекерлемейміз, өйткені біз оларды болашақта басқа жобада қолдана аламыз. Әйел бағанасының түйреуіштерін алдымен ПХД -ге дәнекерлеңіз және үстіңгі жағындағы дисплей мен ардуиноны бекітіңіз. Бұл біздің arduboy қалыңдығын арттырады, бірақ егер біз қаласақ, бұл бөлшектерді алып тастай аламыз.
Динамикке өтетін сым бар. ПХД файлдарында ол қызыл түспен белгіленеді. Бұл қосылымды жасау үшін сымды пайдаланыңыз.
Пьезо электрлік дыбыстық сигналын қосу үшін екі сымды дыбыстық сигнал тақтасына дәнекерлеңіз және сол сымды ПХД -ге дәнекерлеңіз. Дыбыстық сигнал тақтасын екі жақты таспамен ПХД -ге бекітіңіз.
Ардуино мен OLED дисплейін сәйкес тақырып түйреуіштеріне бекітіңіз.
Егер сіз бұл жобаны тақтада жасасаңыз, онда схемада көрсетілгендей компоненттерді қосу жеткілікті. Мұнда мен 6 түймені пайдаланып жеке джойстик жасап, оларды нан тақтасына жаптым.
Қосылымдар - бұл:
Барлық түймелерді arduino GND -ге қосыңыз.
BUTTON_UP -> Arduino A0 түйреуіші
BUTTON_DOWN -> A3 түйреуіші Arduino
BUTTON_LEFT -> A2 түйреуіші Arduino
BUTTON_RIGHT -> A1 түйреуіші Arduino
BUTTON_A -> Arduino 7 -ші түйреуіш
BUTTON_B -> Arduino 8 -ші түйреуіш
Динамик -Arduino 5 -ші түйреуіші
GND және CS OLED түйреуіші -> arduino GND түйреуі
OLED түйін VCC -> arduino VCC
SCLE OLED түйрегіші -> arduino цифрлық 15 түйреуі
OLED түйрегіш SDA -> arduino цифрлық түйрегіші 16
RES OLED түйреуіші -> arduino цифрлық 6 -штыры
OLED түйреуіш DC -> arduino цифрлық түйрегіші 4
4 -қадам: Arduino IDE жүктеу
Ойындарды жүктеу үшін сізге arduino IDE жүктеу және орнату қажет.
Arduino IDE бағдарламасын төмендегі сілтемеден жүктей аласыз:
www.arduino.cc/kz/main/software
Жоғарыдағы сілтемеден компьютеріңізге arduino IDE жүктеп, орнатыңыз.
5 -қадам: кітапханаларды орнату
Ойынды arduboy -ға жинақтау және жүктеу үшін сізге кейбір кітапханаларды орнату қажет.
Мен төменде кейбір маңыздыларды тізімдеймін.
github.com/Arduboy/Arduboy
github.com/MLXXXp/Arduboy2
github.com/MLXXXp/ArduboyTones
github.com/TEAMarg/ATMlib
github.com/Arduboy/ArduboyPlaytune
github.com/igvina/ArdBitmap
Clone немесе Жүктеу түймесін басып, ZIP жүктеу түймесін басыңыз
Осы сілтемелерге өтіп, клондауды немесе zip жүктеу мен жүктеуді нұқыңыз. Arduino IDE ашыңыз және оны басыңыз
Эскиз> Кітапхананы қосу>. ZIP кітапханасын қосу
және жүктелген zip файлын таңдаңыз. Мұны барлық файлдар үшін қайталаңыз.
Балама әдіс
. Zip файлдарын жүктеу мен орнатудың орнына Arduino IDE Library Manager көмегімен кітапханаларды орнатуға болады:
Эскиз> Кітапхананы қосу> Кітапханаларды басқару
содан кейін іздеу өрісінде кітапхана атауын енгізіңіз.
6 -қадам: Ойындарды жүктеу
Аппараттық құралдың дұрыс жұмыс істеп тұрғанын тексеру үшін мына жерге өтіңіз:
Файл -> Мысал -> Arduboy -> ArduBreakout
және жүктеуді басыңыз. Егер бәрі дұрыс жұмыс істесе, сіз arduboy -да брейк ойынын ойнай аласыз.
Тақтаны arduino Leonardo немесе Arduino/Genuino Micro ретінде таңдағаныңызға көз жеткізіңіз
Сіз өзіңіздің arduboy үшін басқа ойындарды мына сайттардан таба аласыз:
community.arduboy.com/c/games
www.team-arg.org/games.html
Кейде сіз келесідей қатеге тап болуыңыз мүмкін:
маңызды қате: ArduboyPlaytune0.h: Мұндай файл немесе каталог жоқ
#қосу
^
компиляция тоқтатылды
шығу күйі 1 Arduino/Genuino Micro тақтасы үшін компиляция қатесі
ойындарды жүктеу кезінде.
Бұл қатені түзету үшін https://github.com/ сайтында жоқ кітапхана атауын іздеңіз.
Бұрынғыдай кітапхананы жүктеп, орнатыңыз.
Мына бейне:
7 -қадам: ләззат алыңыз
ЕСКЕРТУ:
Мен нағыз Arduboy жасайтын Arduino істікшесінің 13 орнына екінші динамикті түйреуішті жерге жалғадым. Сондықтан кейбір ойындардың дыбысы дұрыс жұмыс істемейді, менде нақты Arduboy бар RGB светодиоды жоқ. Сондықтан, RGB светодиодты қолданатын ойындарда жарық диодты эффектілер болмайды және ойнау қиынырақ болады.
Қателерді көрсеткені үшін arduboy қауымдастығынан MLXXXp -ге үлкен рахмет.
Бұл менің алғашқы бұзылмайтын нәрсе, сондықтан ол мінсіз емес. Егер сізге осы жоба бойынша көмек қажет болса, маған түсініктемелерде хабарлаңыз.
Ұсынылған:
Вирусты өлтіруші - Grove Zero видео ойыны: 5 қадам
Вирус өлтірушісі - Grove Zero видео ойыны: Соңғы уақытта әлемнің көптеген бөліктері қарқынды COVID -19 пандемиясымен күресу үшін бірқатар қорғаныс шараларын шығарды. Олардың шешімдерінің бірі - әлеуметтік қашықтықты сақтау үшін үйде болу. Сөзсіз, бұл вирус кең таралған
Артқа секіру! Arduino мен акклерометрді қолданатын виртуалды шындық ойыны: 9 қадам
Артқа секіру! Ардуино мен аклерометр көмегімен виртуалды шындық ойыны: Бұл оқулықта біз Arduino мен аклерометр көмегімен виртуалды шындық ойынын жасаймыз
Қолға арналған ойын консолі - Arduboy Clone: 6 қадам (суреттермен)
Қолға арналған ойын консолі | Arduboy Clone: Бірнеше ай бұрын мен Arduboy-ды кездестірдім, ол өзінің ресми сайтында онлайнда ойындарды үйренуге, бөлісуге және ойнауды жеңілдететін 8-биттік шағын платформа. Бұл ашық көзі бар платформа. Arduboy ойындарын қолданушы жасайды
Бас қимылымен басқарылатын DIY видео ойыны (кеңейтілген шындық): 4 қадам
Бас қимылымен басқарылатын DIY видео ойыны (кеңейтілген шындық): Мен сізге қазіргі уақытта сіздің денеңізді қозғау арқылы басқарылатын жеке ойын жасаудың қаншалықты оңай екенін көрсеткім келеді. Сізге веб -камерасы бар және бағдарламалау дағдылары бар ноутбук қажет болады. Егер сізде ноутбук пен веб -камера болмаса немесе бағдарламалауды білмесеңіз, Yo
Sensorland Adventure: Оқу видео ойыны: 8 қадам
Sensorland Adventure: Оқу видео ойыны: виртуалды ойындар өте ақылды және ақылды болып табылады, бұл «ақылды» және «ақылды»; celular теңізге немесе планшетке кіруге болады. Бұл сіздің жеке өміріңізде қандай қиындықтар туғызады