Мазмұны:

Қолға арналған ойын консолі - Arduboy Clone: 6 қадам (суреттермен)
Қолға арналған ойын консолі - Arduboy Clone: 6 қадам (суреттермен)

Бейне: Қолға арналған ойын консолі - Arduboy Clone: 6 қадам (суреттермен)

Бейне: Қолға арналған ойын консолі - Arduboy Clone: 6 қадам (суреттермен)
Бейне: Қол моторикасын дамытуға арналған жаттығулар 2024, Шілде
Anonim
Image
Image
Сізге қажет болатын заттар
Сізге қажет болатын заттар

Бірнеше ай бұрын мен Arduboy-ды кездестірдім, ол өзінің ресми сайтында онлайнда ойындарды үйренуге, бөлісуге және ойнауды жеңілдететін 8-биттік шағын платформа. Бұл ашық көзі бар платформа. Ардубойға арналған ойындарды қолданушылар жасайды. Arduboy ATmega32u4 -ке негізделген, бұл Arduino Pro Micro -де қолданылатын микроконтроллер. Мен әлі ойын жасауға қабілетсіз болсам да, оның аппараттық бөлігін нан тақтасында жасауды шештім. Иә, ол жұмыс істеді! MrBlinky -ге үйдегі Arduboy пакетін құрғаны үшін рахмет. Қиын жұмыс қазірдің өзінде жасалды.

Мен онда ретро ойындарын ойнап, өте көңілді болдым. Бірақ нан тақтасы барлық жағынан сым тартылғандықтан, сәл ыңғайсыз. Мен әрқашан ПХД дизайнын сынап көргім келеді және оны кәсіби түрде жасағым келеді. Демек, дәл қазір мұны істеу керек. Сонымен қатар, бұл тамаша жоба, өйткені біз тек ПХД дизайнына назар аударуымыз керек. Осы нұсқаулықта біз схемадан схемаға дейін тақтаға дейін өзіміздің Arduboy нұсқасын жасаймыз!

Бастайық

1 -қадам: Сізге қажет заттар

Сізге қажет болатын заттар
Сізге қажет болатын заттар

1x Arduino Pro Micro (5V)

1x OLED дисплейі (SPI)

6x тактильді басу түймесі

1x пьезо динамигі

1x жалпы анодты RGB жарық диоды

2 -қадам: Нан тақтасында тестілеу

Нан тақтасында тестілеу
Нан тақтасында тестілеу
Нан тақтасында тестілеу
Нан тақтасында тестілеу
Нан тақтасында тестілеу
Нан тақтасында тестілеу

Барлық қажетті компоненттерді жинап, оларды схемада көрсетілгендей тақтаға қосуды бастаңыз.

Қосылымдар келесідей:

Басқару пернелері:

ЖОҒАРЫ - А0

ТӨМЕН - А3

ОҢ - А1

СОЛ - А2

A - D7

B - D8

OLED дисплейі:

SCL - D15

SDA - D16

Тұрақты ток - D4

RES - D2

Динамик:

СПИКЕР + - D5

Сөйлеуші - - D6

RGB жарық диоды:

ҚЫЗЫЛ - D10

ЖАСЫЛ - D3

КӨК - D9

3 -қадам: Ойындарды Arduino -ға жүктеу

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

  • Arduino IDE> Файл> Параметрлер тармағын ашыңыз
  • Төмендегі URL мекенжайын Қосымша тақта менеджерінің URL мәтін жолағына көшіріп, қойыңыз және ОК түймесін басыңыз.
  • Құралдар> тақталар> тақта менеджері тармағына өтіңіз.
  • Мәтіндік ұяшыққа үйден жасалған немесе Arduboy қолдан жасалған деп теріңіз.
  • Arduboy Homemade пакетін таңдап, Орнату түймесін басыңыз.

Кітапхананы орнатқаннан кейін Құралдар мәзіріне өтіп, келесідей таңдау жасаңыз:

  • Тақта: Үйде жасалған Ардубой
  • Жүктеуші: Cathy3K
  • Негізінде: SparkFun Pro Micro 5V - Балама сымдар
  • Негізгі: Arduboy оңтайландырылған ядро
  • Дисплей: SSD1306

Осы жерден өзіңізге ұнайтын ойын таңдаңыз және жүктеңіз.

. Ino файлын ашып, жүктеу түймесін басыңыз.

4 -қадам: EasyEDA -де ПХД жобалау

EasyEDA -де ПХД құрастыру
EasyEDA -де ПХД құрастыру
EasyEDA -де ПХД құрастыру
EasyEDA -де ПХД құрастыру
EasyEDA -де ПХД құрастыру
EasyEDA -де ПХД құрастыру

Егер бәрі дұрыс жұмыс істесе, біз ПХД жобалау процесін бастай аламыз. Мен EasyEDA -ны жобалау үшін таңдадым, себебі бұл мен сияқты жаңадан бастағандарға жағдайды жеңілдетеді. Мен оның портативті болуын қаладым, сондықтан оны LiPo батареясымен іске қосуды шештім, яғни зарядтау мен күшейту схемасы қажет болады. Мен MT3608 көмегімен күшейткіш схеманы өзім құруды шештім, бірақ менің нұсқам сәтсіз болған жағдайда, қол жетімді MT3608 модулін қосуды қарастырдым. Егер сіз менің ПХД дизайнымды қолданғыңыз келсе, мен барлық файлдарды тіркедім.

Алдымен схеманы құрудан бастаңыз. Барлығы дұрыс таңбаланғанына және схеманың ұқыпты және таза екеніне көз жеткізіңіз. Бұл кейінірек проблемаларды диагностикалауды жеңілдетеді. Компоненттерді таңдағанда, оның құрамы мен оның құрамдас бөлікке сәйкес келетініне көз жеткізіңіз.

Барлық қосылымдарды тексергеннен кейін ПХД түрлендіру опциясын таңдаңыз. Бұл жаңа терезені ашады, онда сіз орналастыруға және қосылуға дайын компоненттердің барлық іздерін таба аласыз.

Сізге бірінші кезекте тақтаның құрылымын анықтау қажет. Тақтаның пішіні мен өлшемі туралы толық түсінік алу үшін компоненттеріңізді шамамен және қисынды түрде орналастырыңыз. Layers мәзірінен BoardOutline таңдаңыз және PCB Tools мәзіріндегі Track құралының көмегімен сурет салуды бастаңыз.

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

Компоненттердің орналасуына риза болсаңыз, енді оларды іздермен қосуды бастауға болады. Іздің ені ол өткізуі керек токпен анықталады. PCB Trace Width Calculator ыңғайлы болады. Мен сигналдар үшін 0,254 мм және қуат көздері үшін 0,6 мм жүрдім. Қабаттар мәзірінен TopLayer (немесе BottomLayer) таңдаңыз және Track құралының көмегімен сурет салуды бастаңыз. Бақылау кезінде ізді аяқтауға бос орын болмайтын жағдай туындауы мүмкін. Бұл жағдайда сіз басқа қабатқа өтіп, байланысты жалғастыра аласыз. Екі қабаттың іздері арасындағы байланыс егер Vias көмегімен жүзеге асады. Іздеудің ортасында V түймесін басыңыз. Із аяқталады және сіз енді желіге орналастыра аласыз. Содан кейін Layer мәзірінен басқа қабатты таңдап, іздеуді жалғастырудан жалғастырыңыз. Жерден басқа барлық қосылымдарды жасаңыз.

Енді PCB Tools мәзірінен Copper Area құралын таңдап, тақтаға сурет салыңыз. Мәтін жолағында GND таңдалғанына көз жеткізіңіз. Бұл жер үсті жазықтығын жасайды және қалған жердегі қосылулар оған автоматты түрде қосылады.

Тексеріңіз, тексеріңіз және тексеріңіз! Ештеңені жіберіп алмағаныңызға көз жеткізіңіз. Сіз толық сенімді болғаннан кейін, Gerber файлдарын жүктеу үшін «Жасау файлын жасау» түймесін басыңыз, содан кейін сіз таңдаған өндіру қызметіне жіберуге болады.

Ескерту: Жоғарыда айтылғандай, мен MT3608 көмегімен жүктеме қосылғанға дейін тамаша жұмыс істейтін күшейту схемасын жасадым. Шығу кернеуі айтарлықтай төмендейді. Мен бұл мәселені білдім, өйткені MT3608 деректер кестесінде компоненттерді қалай орналастыру керек және іздің ені нақты көрсетілген. Жаңадан бастаушы ретінде мен қате болатынына сенімді болдым. Егер біреу маған мәселенің себебі мен шешімін түсіндірсе пайдалы болар еді.

5 -қадам: ПХД жинау

ПХД жинау
ПХД жинау
ПХД жинау
ПХД жинау
ПХД жинау
ПХД жинау

Мен JLCPCB -ден ПХД -ға және LCSC -тен барлық қажетті компоненттерге тапсырыс бердім. Бұл жеткізілім құнын үнемдейді, себебі екі тапсырыс бірге жеткізіледі. Электр схемасын дайындаңыз және жібек экрандағы таңбалау бойынша компоненттерді дәнекерлеуді бастаңыз. SMD компоненттерін дәнекерлеу кезінде көп ағынды пайдаланғаныңызға көз жеткізіңіз, себебі бұл ұсақ түйреуіштерді дәнекерлеуді жеңілдетеді. Бұл менің SMD компоненттерін бірінші рет дәнекерлеу болды және дәнекерлеу жұмысы өте жақсы көрінеді.

Ағын қалдықтарын кетіру үшін ПСД -ны изопропил спиртімен дәнекерлегеннен кейін тазалаңыз.

LiPo батареясын таңдау:

Мен 380 мАч батареяны қолдандым. 50 мА-дан 100 мА-ға дейінгі ток тартылған кезде ол шамамен 3-4 сағатқа созылуы керек.

6 -қадам: ләззат алыңыз

LiPo аккумуляторын қосыңыз, сүйікті ойыныңызды бұрынғыдай жүктеңіз және ләззат алыңыз!

Соңына дейін ұстағандарыңызға рахмет. Барлығыңызға бұл жоба ұнады деп үміттенемін және бүгін жаңа нәрсе білдіңіз деп үміттенемін. Егер сіз оны өзіңіз үшін жасайтын болсаңыз, маған хабарлаңыз. Болашақ жобалар үшін менің YouTube каналыма жазылыңыз. Тағы да рахмет!

Ұсынылған: