Мазмуну:
- 1 -кадам: Сизге керектүү нерселер
- 2 -кадам: Нан тактасында тестирлөө
- 3 -кадам: Оюндарды Arduinoго жүктөө
- 4 -кадам: EasyEDAда PCB долбоорлоо
- 5 -кадам: ПХБны чогултуу
- 6 -кадам: ырахат алыңыз
Video: Handheld Gaming Console - Arduboy Clone: 6 кадам (Сүрөттөр менен)
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:40
Бир нече ай мурун мен Arduboyго туш келдим, анын расмий веб-сайтына ылайык, 8-биттик кичинекей оюн платформасы, ал онлайнда үйрөнүүнү, бөлүшүүнү жана ойноону оңой кылат. Бул ачык булак платформа. Arduboy үчүн оюндар колдонуучулар тарабынан жасалган. Arduboy ATmega32u4 тегерегинде негизделген, бул Arduino Pro Microдо колдонулган микроконтроллер. Мен азырынча оюн жасай албасам да, анын аппараттык бөлүгүн нан тактасына жасоону чечтим. Жана ооба, ал иштеди! MrBlinkyге Үйдө Arduboy Топтомун түзгөнү үчүн рахмат. Оор жумуш буга чейин аткарылган.
Анын үстүндө ретро оюндарды ойноо мага абдан кызыктуу болду. Бирок нан тактасы бир аз олдоксон, зымдар бүт тарапка тартылган. Мен ар дайым PCB дизайнын сынап көрүүнү жана аны профессионалдуу түрдө жасоону каалачумун. Демек, бул туура убакыт. Ошондой эле, бул кемчиликсиз долбоор, анткени биз PCB дизайнына гана көңүл буруубуз керек. Бул Нускамада биз схемадан схемага чейин Ардубойдун өз версиясын жасайбыз!
Кел, баштайлы
1 -кадам: Сизге керектүү нерселер
1x Arduino Pro Micro (5V)
1x OLED дисплейи (SPI)
6x тийүү баскычы
1x Piezo спикери
1x Жалпы аноддук RGB LED
2 -кадам: Нан тактасында тестирлөө
Бардык керектүү компоненттерди чогултуп, схемада көрсөтүлгөндөй, аларды нан тактасына туташтыра баштаңыз.
Байланыштар төмөнкүчө:
Control баскычтары:
UP - A0
ТӨМӨН - A3
ТУУРА - A1
СОЛ - А2
A - D7
B - D8
OLED дисплейи:
SCL - D15
SDA - D16
DC - D4
RES - D2
Баяндамачы:
SPEAKER + - D5
Спикер - - D6
RGB LED:
КЫЗЫЛ - D10
Жашыл - D3
КӨК - D9
3 -кадам: Оюндарды Arduinoго жүктөө
Ардуиного ар кандай оюндарды жүктөөдөн мурун бир нече кадамдарды жасоо керек.
- Arduino IDE> Файл> Тандоолорду ачыңыз
- Төмөндөгү URLди кошумча такталар менеджеринин URL текст кутучасына көчүрүп чаптаңыз жана ОК басыңыз.
- Куралдар> Такта> Такта менеджерине өтүңүз.
- Текст кутусуна үйдө жасалган же Arduboy деп жазыңыз.
- Arduboy Homemade пакетин тандап, Орнотууну чыкылдатыңыз.
Китепкананы орноткондон кийин, Tools менюсуна өтүп, төмөнкүдөй тандаңыз:
- Такта: Үйдө жасалган Ардубой
- Жүктөгүч: Cathy3K
- Негизделген: SparkFun Pro Micro 5V - Альтернативдүү зым
- Негизги: Arduboy оптималдаштырылган ядро
- Дисплей: SSD1306
Тандоо жана бул жерден сүйүктүү оюнду жүктөп алуу.
. Ino файлын ачып, жүктөө дегенди басыңыз.
4 -кадам: EasyEDAда PCB долбоорлоо
Баары туура иштеп жатканда, биз PCB долбоорлоо процессинен баштасак болот. Мен EasyEDAны долбоорлоо үчүн тандап алдым, анткени ал мага окшоп баштагандарга оңой кылат. Мен анын портативдүү болушун кааладым, ошондуктан аны LiPo батарейкасы менен иштетүүнү чечтим, демек кубаттоо жана күчөтүү схемасы талап кылынат. Мен MT3608ди колдонуп, күчөткүчтү курууну чечтим, бирок менин версиям иштебей калса, жеткиликтүү болгон MT3608 модулун (мен колдонуп бүткөм) туташтырууну чечтим. Эгерде сиз менин ПХБ дизайнымды колдонууну кааласаңыз, мен бардык файлдарды тиркеп койдум.
Биринчиден, схеманы түзүүдөн баштаңыз. Баары туура жазылганын жана райондук схеманын тыкан жана таза экенин текшериңиз. Бул кийинчерээк көйгөйлөрдү аныктоону жеңилдетет. Компоненттерди тандоодо, компоненттин изи жана ал сиздеги компонентке дал келерин текшериңиз.
Бардык байланыштарды текшерип чыккандан кийин, PCBге айландыруу вариантын чыкылдатыңыз. Бул жаңы терезени ачат, анда сиз компоненттердин бардык издерин таба аласыз жана туташтырууга даярсыз.
Эң биринчи эмне кылыш керек - тактаңыздын схемасын аныктоо. Тактайдын формасы жана өлчөмү жөнүндө болжол менен түшүнүк алуу үчүн компоненттериңизди болжолдуу жана логикалык түрдө жайгаштырыңыз. 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 -кадам: ПХБны чогултуу
Мен PCLC'дерди JLCPCBден жана LCSCтен керектүү бардык компоненттерди заказ кылдым. Бул жеткирүү наркын үнөмдөйт, анткени эки заказ бирге жеткирилет. Райондук диаграммаңызды даярдаңыз жана жибектей экрандын белгиси боюнча компоненттерди ширете баштаңыз. SMD компоненттерин ширетүү учурунда, сиз флюсту көп колдонгонуңузду текшериңиз, анткени ал кичинекей казыктарды ширетүүнү бир топ жеңилдетет. Бул менин биринчи жолу SMD компоненттерин ширетүү болчу жана ширетүү иши абдан жакшы көрүнөт.
Плюс калдыгын кетирүү үчүн ПСБны Iso Propyl Alcohol менен тазалагандан кийин тазалаңыз.
LiPo Батареяны тандоо:
Мен 380mAh батарейканы колдоном. 50 мАдан 100 мАга чейинки чыңалууда, ал болжол менен 3-4 саатка созулушу керек.
6 -кадам: ырахат алыңыз
LiPo батарейкасын сайыңыз, сүйүктүү оюнду мурункудай жүктөңүз жана ырахат алыңыз!
Аягына чейин карманганыңыз үчүн рахмат. Баарыңыздар бул долбоорду жакшы көрөсүздөр жана бүгүн жаңы нерсени үйрөндүңүздөр деп үмүттөнөм. Мага өзүңүз үчүн бирөө жасап берсеңиз мага кабарлаңыз. Келечектеги долбоорлор үчүн менин YouTube каналыма жазылыңыз. Дагы бир жолу рахмат!
Сунушталууда:
MutantC V3 - Модулдук жана Күчтүү HandHeld PC: 9 Кадам (Сүрөттөр менен)
MutantC V3 - Модулдук жана Күчтүү HandHeld PC: физикалык клавиатурасы бар Raspberry -pi портативдүү платформасы, бажы такталары үчүн Display жана Expansion header (Arduino Shield сыяктуу) .mutantC_V3 - mutantC_V1 жана V2дин мураскери. MutantC_V1 жана mutantC_V2.https: //mutantc.gitlab.io/https: // gitla
MutantC_v2 - Raspberry Pi Handheld/UMPCди куруу оңой: 8 кадам (сүрөттөр менен)
MutantC_v2 - Raspberry Pi Handheld/UMPC курууга оңой: физикалык клавиатурасы бар Raspberry -pi портативдүү платформасы, бажы такталары үчүн Display жана Expansion header (Arduino Shield сыяктуу) .mutantC_V2 - mutantC_V1дин мураскери. Бул жерден mutantC_V1ди текшериңиз
Convert HP DL380 G6 for Gaming Gaming PC: 6 кадам
Convert HP DL380 G6 for Cheap Gaming PC: Мен көбүнчө пайдалуу нерсеге айландыра ала турган адаттан тыш нерселерди табам. Мен тапкан нерселердин бири - бир нече жаштагы HP стойка серверлери - HP DL380. Алардын көбү 50 АКШ долларынан арзан баада сунушталат. Ошентип, мен буларды сатып алууну чечтим
GamePi - Handheld Emulator Console: 17 Steps (Сүрөттөр менен)
GamePi - Handheld Emulator Console: Intro: Бул көрсөтмө Raspberry Pi 3 менен иштөөчү колго окшоштуруу консолун сүрөттөйт - мен аны GamePi чөмүлдүрдүм. Мындай түзмөктөр үчүн көптөгөн окшош көрсөтмөлөр бар, бирок алардын көбү өтө чоң, өтө кичине
Retro Gaming Console (N64 Mod) KODI менен: 7 кадам (Сүрөттөр менен)
Retro Gaming Console (N64 Mod) KODI менен: Эски мектептин консолунда ретро оюндарды ойноо абдан кызыктуу, бирок жеке консолун сатып алуу жана аны менен коштолгон бардык оюндар өтө оор жана кымбат! Эгерде сиз колледждин/университеттин студенти болсоңуз жана батирлерди көчүрүп жатсаңыз, айтпаңыз