Përmbajtje:

Konzola për lojëra dore - Arduboy Clone: 6 hapa (me fotografi)
Konzola për lojëra dore - Arduboy Clone: 6 hapa (me fotografi)

Video: Konzola për lojëra dore - Arduboy Clone: 6 hapa (me fotografi)

Video: Konzola për lojëra dore - Arduboy Clone: 6 hapa (me fotografi)
Video: ЗАПРЕЩЁННЫЕ ТОВАРЫ с ALIEXPRESS 2023 ШТРАФ и ТЮРЬМА ЛЕГКО! 2024, Korrik
Anonim
Image
Image
Gjërat që do t'ju nevojiten
Gjërat që do t'ju nevojiten

Disa muaj më parë hasa në Arduboy i cili sipas uebfaqes së tij zyrtare është një platformë miniaturë e lojërave 8-bit që e bën të lehtë të mësosh, ndash dhe luash lojëra online. Shtë një platformë me burim të hapur. Lojërat për Arduboy janë bërë nga përdoruesit. Arduboy bazohet në ATmega32u4 i cili është i njëjti mikrokontrollues i përdorur në Arduino Pro Micro. Megjithëse nuk jam ende i aftë të bëj lojëra, vendosa ta bëj pjesën e harduerit të saj në një pjatë. Dhe po, funksionoi! Faleminderit MrBlinky për krijimin e Paketës Homemade Arduboy. Puna e vështirë tashmë ishte bërë.

U argëtova shumë duke luajtur disa lojëra retro në të. Por bordi i bukës është paksa i ngathët me tela që kalojnë gjithandej. Unë gjithmonë kam dashur të provoj projektimin e PCB dhe ta fabrikoj atë në mënyrë profesionale. Pra, kjo është koha e duhur për ta bërë atë. Gjithashtu, ky është një projekt i përsosur pasi duhet të përqendrohemi vetëm në modelimin e PCB. Në këtë Instructables, ne do të bëjmë versionin tonë të Arduboy, nga diagrami i qarkut në tabelën e qarkut!

Le të fillojmë

Hapi 1: Gjërat që do t'ju nevojiten

Gjërat që do t'ju nevojiten
Gjërat që do t'ju nevojiten

1x Arduino Pro Micro (5V)

1x ekran OLED (SPI)

Butoni 6x i prekshëm me prekje

1x altoparlant Piezo

1x LED i zakonshëm i Anodës RGB

Hapi 2: Testimi në një tabelë me bukë

Testimi në një tabelë me bukë
Testimi në një tabelë me bukë
Testimi në një tabelë me bukë
Testimi në një tabelë me bukë
Testimi në një tabelë me bukë
Testimi në një tabelë me bukë

Mblidhni të gjithë përbërësit e kërkuar dhe filloni t'i lidhni në tabelën e bukës siç tregohet në diagramin e qarkut.

Lidhjet janë si më poshtë:

Çelësat e kontrollit:

UP - A0

Poshtë - A3

E DREJTA - A1

Majtas - A2

A - D7

B - D8

Ekran OLED:

SCL - D15

SDA - D16

DC - D4

BRE - D2

Folësi:

SPEAKER + - D5

FOLS - - D6

RGB LED:

E KUQ - D10

E GJELBR - D3

BLU - D9

Hapi 3: Ngarkimi i Lojërave në Arduino

Ka disa hapa që duhen ndjekur para se të ngarkoni ndonjë lojë në Arduino.

  • Hapni Arduino IDE> Skedari> Preferencat
  • Kopjoni dhe ngjisni URL -në më poshtë në kutinë e tekstit URL të Menaxherit të Bordeve shtesë dhe klikoni OK.
  • Shkoni te Mjetet> Bordet> Menaxheri i bordeve.
  • Në kutinë e tekstit shkruani shtëpi ose Arduboy shtëpi.
  • Zgjidhni paketën Arduboy Homemade dhe klikoni Instalo.

Pas instalimit të bibliotekës, shkoni te menyja Tools dhe bëni përzgjedhjen si më poshtë:

  • Bordi: Arduboy i bërë në shtëpi
  • Ngarkuesi i ngarkimit: Cathy3K
  • Bazuar në: SparkFun Pro Micro 5V - Instalime alternative
  • Thelbi: Bërthama e optimizuar e Arduboy
  • Ekrani: SSD1306

Zgjidhni dhe shkarkoni lojën tuaj të preferuar nga këtu.

Hapni skedarin.ino dhe shtypni ngarkimin.

Hapi 4: Projektimi i PCB në EasyEDA

Projektimi i PCB në EasyEDA
Projektimi i PCB në EasyEDA
Projektimi i PCB në EasyEDA
Projektimi i PCB në EasyEDA
Projektimi i PCB në EasyEDA
Projektimi i PCB në EasyEDA

Kur gjithçka funksionon siç duhet, mund të fillojmë me procesin e projektimit të PCB. Zgjodha EasyEDA për dizajnimin pasi i bën gjërat të lehta për fillestarët si unë. Doja që ai të ishte i lëvizshëm, kështu që vendosa ta përdor me një bateri LiPo, që do të thotë se do të kërkohet karikimi dhe qarku i rritjes. Vendosa të ndërtoj qarkun e nxitjes vetë duke përdorur MT3608, por gjithashtu sigurova një lidhje për të lidhur një modul MT3608 të gatshëm (i cili është ajo që përfundova duke përdorur) në rast se versioni im dështon. Unë i kam bashkangjitur të gjithë skedarët në rast se dëshironi të përdorni modelin tim të PCB.

Së pari, filloni duke bërë një diagram qarkor. Sigurohuni që gjithçka është etiketuar siç duhet dhe diagrami i qarkut është i rregullt dhe i pastër. Kjo e bën më të lehtë diagnostikimin e problemeve më vonë. Ndërsa zgjidhni komponentët, gjurmën e komponentit dhe sigurohuni që të përputhet me përbërësin që keni.

Pasi të keni kontrolluar të gjitha lidhjet, klikoni në opsionin Konverto në PCB. Kjo do të hapë një dritare të re ku mund të gjeni të gjitha gjurmët e komponentëve gati për t'u vendosur dhe lidhur.

Gjëja e parë që duhet të bëni është të përcaktoni skicën e bordit tuaj. Vendosni përbërësit tuaj përafërsisht dhe në një mënyrë logjike për të marrë një ide të përafërt të formës dhe madhësisë së tabelës. Zgjidhni BoardOutline nga menyja Layers dhe filloni të vizatoni duke përdorur mjetin Track nga menyja PCB Tools.

Tani, përfundoni pozicionin e përbërësve. Ju mund të keni vënë re linjat që dalin nga jastëkët. Ato quhen Ratlines dhe ato na ndihmojnë të marrim një ide se si përbërësit janë të lidhur me njëri -tjetrin në mënyrë që shtrimi i gjurmëve të bëhet i lehtë.

Pasi të jeni të kënaqur me vendosjen e komponentit, tani mund të filloni t'i lidhni ato me gjurmë. Gjerësia e gjurmës përcaktohet nga rryma që duhet të mbajë. Një Llogaritës i Gjerësisë së Gjurmës PCB vjen në ndihmë. Unë shkova me 0.254mm për sinjale dhe 0.6mm për energji elektrike. Zgjidhni TopLayer (ose BottomLayer) nga menyja Layers dhe filloni të vizatoni duke përdorur mjetin Track. Ndërsa gjurmimi mund të lindë një situatë ku nuk ka hapësirë për të përfunduar gjurmën. Në një rast të tillë, mund të hidheni në shtresën tjetër dhe të vazhdoni lidhjen. Lidhja midis gjurmëve të dy shtresave bëhet me ndihmën nëse Vias. Në mes të bërjes së një gjurme, goditni V. Gjurma do të përfundojë dhe tani mund të vendosni një rrugëdalje. Pastaj, zgjidhni shtresën tjetër nga menyja Layer dhe vazhdoni gjurmën duke filluar nga via. Bëni të gjitha lidhjet përveç Ground.

Tani zgjidhni mjetin Copper Area nga menyja PCB Tools dhe vizatoni rreth tabelës. Sigurohuni që GND të jetë zgjedhur në kutinë e tekstit neto. Kjo do të krijojë një plan tokësor dhe lidhjet e mbetura të tokës do të bëhen automatikisht me të.

Kontrolloni, kontrolloni dhe kontrolloni! Sigurohuni që nuk keni humbur asgjë. Pasi të jeni plotësisht të sigurt, klikoni në Generate Fabrication File për të shkarkuar skedarët Gerber të cilët më pas mund të dërgohen në një shërbim fabrikimi sipas dëshirës tuaj.

Shënim: Siç u përmend më herët, unë kam bërë një qark përforcues duke përdorur MT3608 i cili funksionon në mënyrë perfekte derisa të lidhet një ngarkesë. Tensioni i daljes bie ndjeshëm. Isha në dijeni të këtij problemi pasi fleta e të dhënave e MT3608 specifikon qartë se si duhet të sistemohen përbërësit dhe gjerësia e gjurmës. Dhe si fillestar, isha goxha i sigurt se gabimi do të ndodhte. Do të ishte e dobishme nëse dikush më shpjegon shkakun dhe zgjidhjen e problemit.

Hapi 5: Montimi i PCB -së tuaj

Montimi i PCB -së tuaj
Montimi i PCB -së tuaj
Montimi i PCB -së tuaj
Montimi i PCB -së tuaj
Montimi i PCB -së tuaj
Montimi i PCB -së tuaj

Kam porositur PCB -të nga JLCPCB dhe të gjithë përbërësit e kërkuar nga LCSC. Kjo kursen koston e transportit pasi të dy porositë dërgohen së bashku. Mbani diagramin tuaj të qarkut gati dhe filloni të bashkoni përbërësit sipas shënimit të ekranit të mëndafshit. Ndërsa bashkoni komponentët SMD, sigurohuni që përdorni shumë fluks pasi kjo e bën lidhjen e kunjave të vegjël shumë më të lehtë. Ishte hera e parë që bashkoja komponentët SMD dhe puna e bashkimit duket shumë mirë.

Pastroni PCB pas bashkimit me Iso Propyl Alcohol për të hequr mbetjet e fluksit.

Zgjedhja e një baterie LiPo:

Kam përdorur një bateri 380mAh të cilën e kisha vendosur pranë. Me rrymë të tërhequr midis 50mA dhe 100mA, ajo duhet të zgjasë për rreth 3-4 orë.

Hapi 6: Shijoni

Lidhni një bateri LiPo, ngarkoni lojën tuaj të preferuar si më parë dhe kënaquni!

Faleminderit që qëndruat deri në fund. Shpresoj se të gjithë ju pëlqen ky projekt dhe keni mësuar diçka të re sot. Më tregoni nëse e bëni një për veten tuaj. Regjistrohuni në kanalin tim në YouTube për më shumë projekte të ardhshme. Faleminderit edhe një herë!

Recommended: