Мазмуну:
- 1 -кадам: Компоненттерди чогултуу
- 2 -кадам: PCB жасоо
- 3 -кадам: Компоненттерди ширетүү
- 4 -кадам: Arduino IDE жүктөө
- 5 -кадам: Китепканаларды орнотуу
- 6 -кадам: Оюндарды жүктөө
- 7 -кадам: ырахат алыңыз
Video: DIY Video Game Arduino колдонуу (Arduboy Clone): 7 кадам (Сүрөттөр менен)
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:41
8 bit, кредиттик карта өлчөмүндөгү оюн платформасы бар, бул ачык булак оюндарын үйрөнүүгө, бөлүшүүгө жана ойногонго жеңил кылат.
Бул түзмөктө башкалар жасаган 8-бит оюндарынан ырахат ала аласыз же өзүңүздүн оюндарыңызды жасай аласыз. Бул ачык булак долбоору жана arduino колдонулгандыктан, мен анын жеке версиясын түзүүнү чечтим.
Менин максатым тонерди которуу ыкмасын колдонуу менен жасоого оңой болгон ПХБны түзүү болчу. Ошентип тректерди жана төшөктөрдү мүмкүн болушунча чоң кылдым. Эгерде сиз ПХБди этикет кылгыңыз келбесе, аны нан же Перфборддон жасай аласыз.
1 -кадам: Компоненттерди чогултуу
Сага керек болот:
- Arduino Pro micro (NOT Mini Mini. Pro micro ATmega32u4 чипи бар)
- 7 пин SPI OLED дисплейи
- 4 Pin Мөөнөт басуу баскычы (12x12x7.3mm)
- Жез капталган (эгер сиз ПХБ жасап жатсаңыз) же Breadboard / Prefboard колдонсоңуз болот.
- Slide Switch
- 3v баскыч клеткасы жана кармагычы
- Аялдардын башына төөнөгүчтөр
- Piezo Electric ызылдаган табак
ЭСКЕРТҮҮ: Сизде ATmega32u4 негизиндеги pro micro жана 7 пиндүү эски дисплей бар экенине ынанууңуз керек, антпесе долбоор иштебейт
Бул долбоорду аяктагандан кийин, мен түшүндүм, 3v баскыч клеткасы оюнду бир мүнөткө жетпеген убакытта гана иштете алат. Мен шахтаны иштетүү үчүн USB кабелин колдонгондуктан, мен ПХБ файлдарын кайра түзүү үчүн убара болбодум. Эгер сиз толук мобилдүүлүктү кааласаңыз, алда канча күчтүү батареяны колдонууну ойлонуп көрүңүз
2 -кадам: PCB жасоо
Сиз тонерди которуу ыкмасын колдонуп, ыңгайлаштырылган ПХБны чийип салсаңыз болот, же схемаларды колдонуп компоненттерди преф тактасына кошо аласыз.
Бул жерден PCB файлдарын жүктөп алыңыз жана оюңуз.
Шилтеме:
Мен бул ПХБны мүмкүн болушунча DIY достук кылууга аракет кылдым. Анын чоң издери жана кең жаздыктары бар. Бул этирлөө процессин жана ширетүүнү жеңилдетет. Эгерде сизде мурда ПХБ чийүү боюнча тажрыйба жок болсо, анда бул окуу куралдарын ээрчиңиз.
www.instructables.com/id/Making-A-Customiz…
3 -кадам: Компоненттерди ширетүү
6 басуу баскычтарын, слайд которгучун жана батарейка кармагычын ПХБга туташтырыңыз.
(Эгер оюнду USB кабели менен иштете турган болсоңуз, анда батарейканын кереги жок.)
Биз ардуино менен олед дисплейин ПКБга түз ээриткен жокпуз, анткени биз аларды келечекте башка долбоор үчүн колдоно алабыз. Аялдын башын ПХБга туташтырып, дисплейди жана ардуинону башына тиркеңиз. Бул биздин arduboyдун калыңдыгын жогорулатат, бирок биз кааласак бул бөлүктөрдү алып салабыз.
Динамикке баруучу секирүүчү зым бар. Бул PCB файлдарында кызыл түс менен белгиленет. Бул байланышты жасоо үчүн зымды колдонуңуз.
Пьезо электрдик сигналын туташтыруу үчүн, эки зымды ызылдак табакка жана ошол зым ПХБга туташтырыңыз. Эки тараптуу скотчту колдонуп, ызы -чуу пластинасын ПХБга тиркеңиз.
Arduino жана OLED дисплейлерин тиешелүү төөнөгүчтөргө тиркеңиз.
Эгерде сиз бул долбоорду нан тактасында жасап жатсаңыз, анда схемада көрсөтүлгөндөй компоненттерди туташтыруу гана керек. Бул жерде мен 6 баскычтын жардамы менен өзүнчө джойстик жасап, аларды нан тактасына бекиттим.
Байланыштар төмөнкүлөр:
Бардык баскычтарды arduino GNDге туташтырыңыз.
BUTTON_UP -> Ардуинонун A0 пини
BUTTON_DOWN -> Ардуинонун A3 пин
BUTTON_LEFT -> Ардуинонун A2 пини
BUTTON_RIGHT -> Pin A1 Arduino
BUTTON_A -> Ардуинонун 7 -пин
BUTTON_B -> Ардуинонун 8 -пин
Баяндамачы -> 5 Pin Arduino
OLED пин GND жана CS -> arduino GND пин
OLED пин VCC -> arduino VCC
OLED пин SCK -> arduino санарип пин 15
OLED пин SDA -> arduino санарип пин 16
OLED pin RES -> arduino санарип пин 6
OLED pin DC -> arduino санарип пин 4
4 -кадам: Arduino IDE жүктөө
Оюндарды жүктөө үчүн arduino IDEди жүктөп алып, орнотушуңуз керек.
Сиз arduino IDEди төмөнкү шилтемеден жүктөп алсаңыз болот:
www.arduino.cc/en/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 Китепкана Менеджери аркылуу китепканаларды да орното аласыз:
Эскиз> Китепкананы кошуу> Китепканаларды башкаруу
андан кийин издөө талааңызга китепкананын атын киргизиңиз.
6 -кадам: Оюндарды жүктөө
Аппаратура туура иштеп жатканын текшерүү үчүн, төмөнкүгө өтүңүз:
Файл -> Мисал -> Arduboy -> ArduBreakout
жана жүктөөнү чыкылдатыңыз. Эгерде баары туура иштеп жатса, сиз arduboyңузда брейк оюнун ойной аласыз.
Ардуино Леонардо же Ардуино/Генуино Микро катары тактаны тандаганыңызды текшериңиз
Бул сайттардан 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 LEDди кошкон жокмун. Ошондуктан, RGB LEDди колдонгон оюндар LED эффекттерин жоготот жана ойноо кыйыныраак болот.
Каталарды көрсөткөн arduboy коомчулугунан MLXXXpке чоң рахмат.
Бул менин биринчи бузулгусум, ошондуктан ал кемчиликсиз эмес. Эгерде сизге бул долбоор боюнча кандайдыр бир жардам керек болсо, комментарийлерде мага билдириңиз.
Сунушталууда:
Arduino UNO менен дронду кантип жасоо керек - Микроконтроллерди колдонуу менен квадрокоптер жасаңыз: 8 кадам (сүрөттөр менен)
Arduino UNO менен дронду кантип жасоо керек | Микроконтроллерди колдонуу менен квадрокоптер жасаңыз: КиришүүМенин Youtube каналыма баш багыңыз Drone - бул абдан кымбат гаджет (продукт) сатып алуу. Бул постто мен аны кантип арзан баада жасоону талкуулайм. Анан кантип ушундай арзан баада өзүңүздүн колуңуз менен жасай аласыз … Индияда бардык материалдар (моторлор, ЭСК
Ардуино менен 2.4Ghz NRF24L01 модулун колдонуу менен зымсыз алыстан башкаруу - Nrf24l01 4 каналы / 6 каналды берүүчү Quadcopter үчүн алуучу - Rc Helicopter - Rc учагы Arduino колдонуу: 5 кадам (сүрөттөр менен)
Ардуино менен 2.4Ghz NRF24L01 модулун колдонуу менен зымсыз алыстан башкаруу | Nrf24l01 4 каналы / 6 каналды берүүчү Quadcopter үчүн алуучу | Rc Helicopter | Arduino менен Rc учагы: Rc машинасын иштетүү | Quadcopter | Дрон | RC учагы | RC кайыгы, бизге дайыма рецептор жана өткөргүч керек, RC QUADCOPTER үчүн бизге 6 каналдуу өткөргүч жана кабыл алгыч керек деп ойлойбуз жана TX менен RXтин бул түрү өтө кымбат, ошондуктан биз аны өзүбүздө жасайбыз
Handheld Gaming Console - Arduboy Clone: 6 кадам (Сүрөттөр менен)
Колдук оюн консолу | Arduboy Clone: Бир нече ай мурун мен Arduboyго туш келдим, анын расмий веб-сайтына ылайык, интернетте үйрөнүүнү, бөлүшүүнү жана ойноону оңой кылган 8-биттик кичинекей оюн платформасы. Бул ачык булак платформа. Arduboy үчүн оюндар колдонуучу тарабынан жасалган
Arduboy Clone Arduino Nano жана I2C Oled Display менен: 3 кадам
Arduboy Clone Arduino Nano жана I2C Oled дисплейи менен: Arduboy клонунун арзан версиясы, анын жардамы менен сиз бир катар оригиналдуу Arduboy оюндарын ойной аласыз
Blynk тиркемеси менен USB аркылуу смартфонду колдонуу менен Arduino башкаруу: 7 кадам (сүрөттөр менен)
Blynk тиркемеси менен USB аркылуу смартфонду колдонуу аркылуу Arduino башкаруу жөнөкөй чечим алыстан башкаруучу сиздин Arduino же c