Mündəricat:

Oyun Konsolu hazırlamaq: 5 addım
Oyun Konsolu hazırlamaq: 5 addım

Video: Oyun Konsolu hazırlamaq: 5 addım

Video: Oyun Konsolu hazırlamaq: 5 addım
Video: Minyatür PlayStation 5 Yaptım! (God of War Kastı) 2024, Noyabr
Anonim
Image
Image

Salamlar. Bir şeyə başlamağa və sonra tamamilə fərqli bir yola meyl etdiyimi görürəm. Bu layihə ilə də belə oldu. Nokia 5110 ekranını bir müddət əvvəl aldım. Və əksər ebay alışları əslində mənə göndərilməsi uzun müddət idi. Bu arada ehtiyac duyduğum layihə keçdi. Jlcpcb xidmətlərindən istifadə edərək bir şey etmək təklifi ilə mənimlə əlaqə saxladıqda (pcb istehsalı … yaxşı rəqəmlər … başlıq hər şeyi deyir:)). Daha çox məqsədim olmayan bir neçə ekranla nə edə biləcəyimi öyrənməyə başladım. Və sonra bir Makerbuino oyun konsolu ilə rastlaşdım. Və açıq mənbə konsepsiyası ilə sıfırdan düzəltmək üçün lazım olan hər şey parmaklarımın ucunda idi. Sadəcə bir perfboardda düzəldə bilsəniz də, hər yerdə telləri olan və konsolumun istədiyim qədər təmiz olmayan ümumi bir qarışıqlıq olardı. Beləliklə, burada jlcpcb gəlir. https://jlcpcb.com/ 2 lövhəyə 10 lövhə sifariş edə bilərsiniz. Hansı oğurluq məncə. Lövhə üçün standart parametrləri (ölçüsü 100x100m, qalınlıq, rəng və s.) Kənara çıxarsanız, qiymət dəyişə bilər. Ancaq hey, çoxumuz üçün standart parametrlər kifayət qədər çox olacaq.

Addım 1: Bütün materiallar və fayllara bağlantılar

Pcb -ni əldə etmək
Pcb -ni əldə etmək

Beləliklə, sadə hissələr siyahısına keçək və bunu tamamlamaq üçün lazım olan məlumatları tapa bilərsiniz.

Parçalar:

MAKERbuino PCB (ya layihəni dəstəkləyə və dəsti https://www.makerbuino.com saytından satın ala bilərsiniz,

və ya gerber sənədlərinizi və ya sxematik məlumatlarınızı buradan əldə edin:

  • SD kart (ölçüsü sizin ixtiyarınızdadır, böyük tutumlu kartları dəstəklədiyinə əmin deyiləm, amma 1 gb yaxşı olmalıdır)
  • SD yuvası
  • lehimləmə dinamikləri üçün tellər (isteğe bağlı)
  • 8ohm 0.5W dinamik (isteğe bağlı)
  • Li-Po batareyası 3.7 V
  • ATmega328P-PU
  • 28 pinli PDIP IC yuvası
  • Nokia 5110 LCD
  • TP4056 mikro USB Li-Po batareya şarj cihazı
  • 3.3V gərginlik tənzimləyicisi (TO-92 paketində MCP1702-3302E)
  • 2n2222 ümumi təyinatlı NPN transistoru (TO-92 paketi)
  • 1N4148 diod
  • 16MHz kristal
  • 3 pinli sürüşmə keçid açarı x2
  • 100nF keramika kondansatör x2
  • 22pF keramika kondansatör x2
  • 100uF, 6.3V radial elektrolitik kondansatör x3 (16V -dən istifadə etdim, çünki qeyd olunan 6.3 -ü əldə etmək daha çətindir)
  • 12x12x7.3mm x7 düyməsi

  • bəzi qadın və kişi başlıqları tək və ikiqat sıra (çox güman ki, sizdə var, amma onsuz da uzun zolaqlarda alırsınız, buna görə də istədiyiniz qədər seçin)
  • 1Kohm təkər trim potensiometr x2
  • 2.2 kohm müqavimət
  • 10k müqavimət x2
  • 4.7 kohm müqavimət x2
  • 100 ohm müqavimət
  • 3,5 mm qulaqlıq yuvası

Və budur. Əminəm ki, çoxlu komponentlər ehtiyat hissənizdə olacaq. Bəzilərini ucuz qiymətə alacaqsınız.

Addım 2: Kompüterinizi əldə edin

Pcb -ni əldə etmək
Pcb -ni əldə etmək
Pcb -ni əldə etmək
Pcb -ni əldə etmək

Beləliklə, bu olduqca sadə bir prosesdir. Jlcpcb.com saytına daxil olun

Qeydiyyatdan keçin, təklifi indi basın. Gerber fayllarınızı yükləyin, istədiyiniz parametrləri daxil edin və sifariş edin. DHL göndərmə üsulu ilə gerber sənədlərimi qapıma gələn faktiki lövhəyə yükləməyim bir həftədən az çəkdi.

Addım 3: Lehimləmə

Lehimləmə
Lehimləmə
Lehimləmə
Lehimləmə

Buna görə ətraflı bir addım atmayacağam, çünki çox asandır. pcb ilə silkscreening hansı komponentin hansı yerə daxil edilməli olduğunu izah edir. Komponentlərin çoxu qütblərə həssas deyildir, buna görə həyatınızı çox asanlaşdırır. Makerbuinodan daha detallılara ehtiyacınız varsa, bu təlimatdır (oradakı komanda ən sadə detalları, necə və nə edilməli olduğunu izah etmək üçün möhtəşəm bir iş gördü)

Addım 4: Proqramlaşdırma

Proqramlaşdırma
Proqramlaşdırma

Lövhənizi lehimlədikdən sonra normal olaraq işiniz bitərdi. Amma mənim vəziyyətimdə deyil. Atmega328P-PU boş olduğu üçün bir önyükleyici yükləməlisiniz. Atmel çiplərini heç proqramlaşdırmamış olsanız, bu, bütün layihənin ən "mürəkkəb" addımdır. Buna görə bunu necə edə biləcəyiniz bir neçə yol var.

Asan yol Arduino ilə olmalıdır (birtəhər başqa bir seçimlə getməyə qərar verdim)

community.makerbuino.com/t/atmega328-witho… Arduino ilə önyükleyicinin necə qurulacağına dair bir mövzu. Bootloader bağlantısı da ora daxil edilmişdir.

Və ya bir USBasp proqramçısı ilə gedə bilərsiniz (kədərləndiyim yol). Bir az daha mürəkkəbdir, amma heç vaxt ən vacib addım əslində düzgün qoruyucu və kilid bitlərinin qurulmasıdır. Əks təqdirdə yaşadığım problemlə üzləşəcəksiniz. Daxili osilator istifadə edən mikroprosessor. Hansı 1MHz -də işləyir. Konsol etdiyiniz iş hələ də işləyəcək, amma 16 dəfə yavaş. Çox sağolun !!!!!!!!!!!!!! İndi gülməli:) bunun nədən qaynaqlandığını bilmədiyim zaman əsəbiləşdi: D şəklimə parametrlərimi daxil etdim.

Addım 5: Toxunuşları bitirmək

Toxunuşları bitirmək
Toxunuşları bitirmək
Toxunuşları bitirmək
Toxunuşları bitirmək

Belə ki. PC -ni aldınız, lehim etdiniz, önyükleyicini çırpdınız …. İndi ne var? İndi yalnız oyunları yükləməlisiniz (və ya yaratmalısınız), onları sd karta yükləməlisiniz. Və oyunlar oynayın. Və inanın …. asılılıq yaradırlar. Buna görə də bunun üçün bir çanta 3d çap etdim. Hansısa bir şeydə tapmaq olar. Vicdanla deyə bilərəm ki, bu, tamamladığım ən məmnun layihələrdən biridir. Birincisi, istehsal modeli diy kimi görünür. İkincisi … oyunlar zəhmlidir:) Şükürlər olsun. Bir şeyə ehtiyacınız olarsa, mənə yazın və ya mesaj göndərin:)

Tövsiyə: