Mündəricat:
- Addım 1: hissələri alın
- Addım 2: Ana lövhəni düzəldin
- Addım 3: Oyun Kartuşunu hazırlayın
- Addım 4: Oyunları Kartuşa Yükləyin
Video: Kredit Kartı ATtiny Oyun Konsolu: 4 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:46
İstifadə müddəti bitmiş kredit kartına qurulmuş Attiny 85 oyun konsolu qurmaq üçün təlimat budur.
Hazır məhsulun nümayişini bu youtube linkində tapa bilərsiniz:
real kredit kartında gametiny.
Enerjiyə qənaət edən ATtiny85 MCU -ya əsaslanan mini oyun konsollarından ilham aldım.
Bir neçə retro oyun konsolu dizaynı var: Daniel Champagne tərəfindən yaradılan Attiny Joypad.. (Electro L. I. B) 2018 GPL V3, 4 tərəfli yön düymələri/joystick və başqa bir atəş düyməsinə malik əla bir platformadır. Webbloggles tərəfindən yaradılan Attiny Arcade adlı digər platforma, yalnız iki düymənin olması ilə böyük bir mini oyun konsoludur. Hər iki platforma mənə hər iki dünyadan ən yaxşısını götürərək bir şey yaratmağa ilham verdi.
"Gametiny" adlandırdığım oyun lövhəsinin bu versiyası Daniel Şampan tərəfindən yaradılan Attiny Joypad -a əsaslanır. ATtiny85 çipi olan oyun kartuşu üçün bir yuva olan USBasp proqramçısı üçün bir başlıq əlavə etmək üçün dəyişdirdim. Bir neçə oyun kartuşu düzəldə və sevdiyiniz oyunları yükləyə bilərsiniz ki, səfərinizdəki oyunları dəyişə biləsiniz. ATtiny85 çox enerji qənaət edir. Saatlarla oyun oynamaq üçün yalnız bir CR2032 mobil batareyaya ehtiyacınız var. Ümumiyyətlə atəş düyməsi olaraq istifadə olunan A düyməsindən başqa, PB3 -ü yerə çəkmək üçün B düyməsini əlavə etdim. Bu, kəsmə kodlarının həm PB1, həm də PB3 üçün işləməsinə imkan verir, bu da Attiny arcade üçün yazılmış oyunların Attiny joypad üzərində işləməsini asanlaşdırır.
Bağlantılar
Daniel Şampan tərəfindən orijinal Tiny Joypad dizaynı.
sites.google.com/view/arduino-collection
Orijinal Attiny Arcade açar dəsti
webboggles.com/attiny85-game-kit-assembly-instructions/
Attiny85 üçün Arduino board sürücü
raw.githubusercontent.com/damellis/attiny/…
sxemlər və mənbə kodları
Addım 1: hissələri alın
1. Hər oyun kartuşu üçün, bir ATtiny85 SOD-8 (səthə quraşdırılmış), bir kiçik tək tərəfli mükəmməl lövhə (prototip lövhəsi), bir 8 pinli kişi başlığı.
2. 4 pinli (GND, VCC, SCK, SDA) 0.9”I2C Mono OLED (quraşdırılmış SSD1306 nəzarətçiləri ilə).
3. CR2032 3.3V Lityum hüceyrəli batareya.
4. CR2032 üçün batareya tutacağı.
5. mini piezo səs qurğusu.
6. Açarı olan 3,5 mm qulaqlıq yuvası
7. 6 səssiz düymə
8. həcmi idarə etmək üçün mini 10K VR.
9. Oyun kartuşuna qoşulmaq üçün 8 pinli qadın başlıq.
Güc düyməsi üçün 10 Mini Slayd açarı
11. Müddəti bitmiş 2 kredit kartı və ya eyni ölçüdə kağız/plastik lövhə.
12. 0,2 mm və ya 0,3 mm lamine (izolyasiya edilmiş) tel
13. USBasp proqramçısı.
14. 8 nüvəli lent kabeli.
15. Proqramlaşdırma kabeli üçün 8 pinli dişi başlıq və 2x4 sancaqlı dişi başlıq.
Addım 2: Ana lövhəni düzəldin
Bu layihə çərçivə olaraq müddəti bitmiş kredit kartından istifadə edir. Karton və ya plastik lövhələrdən də istifadə edə bilərsiniz.
Güc nöqtəsindəki düymələrin dizaynını tərtib edin. Güc nöqtəsini əsl ölçüsü olan kağıza yazdırın. Bir səhifədəki iki slaydın çap parametrlərini istifadə edərək ölçüsünü kiçildim. İki tərəfli lentlərdən istifadə edərək düzeni kredit kartına yapışdırın. Kredit kartına quraşdırılacaq düymələrin və digər komponentlərin sancaqları üçün qeyd olunan nöqtələrdə 0,5 mm qazma çuxurlarından istifadə edərək deliklər qazın. Kredit kartına daxil olmaq üçün hər səssiz düymənin iki tərəfinə qısa tellər lehimləyin. Yuxarı, aşağı, sol, sağ və yanğın düymələri (A və B) üçün D-PAD düymələri var. Kredit kartına düymələri və digər komponentləri daxil edin. Daha uzun ayaqları olan komponentlər üçün, məsələn. düymələri, yerində tutmaq üçün ayaqları əks istiqamətə bükün. Əks təqdirdə, komponentləri yerində saxlamaq üçün iki tərəfli lent və ya yapışqan istifadə edin. Dövrə sxeminə uyğun olaraq 0,3 mm lamine edilmiş (izolyasiya edilmiş) tellərdən istifadə edərək sxemləri bağlayın. Ana lövhəni mümkün qədər incə saxlamaq üçün OLED, kişi başlıq sancaqları istifadə etmək əvəzinə birbaşa telə lehimlənir. Əslində səthə quraşdırılmış Attiny 85 mikro nəzarətçi olan oyun kartuşuna qoşulmaq üçün 8 pinli qadın başlıq istifadə olunur.
Arxadakı telləri ikinci bir kredit kartı ilə örtün.
Addım 3: Oyun Kartuşunu hazırlayın
1. 4 sıra 8 çuxur yerləşdirə bilən kiçik bir mükəmməl lövhə kəsin
2. Üçüncü sıranı iki ayrılmış yarıya bölmək üçün bir kəsici istifadə edin (Attiny 85 -in orta iki sancağının dayanması üçün).
3. ATtiny85 SOD-8 (Səthə quraşdırılmış) lövhəyə lehimləyin.
4. 8-pinli kişi başlığını birinci sıraya lehimləyin.
5. 0,3 mm lamine edilmiş (izolyasiya edilmiş) tellərdən istifadə edərək kartuşu sxem sxeminə uyğun olaraq bağlayın.
Addım 4: Oyunları Kartuşa Yükləyin
1. Arduinoda yenisinizsə, arduino.cc saytından arduino yükləyin. Proqram təminatına basın. Yüklə düyməsini basın. Sonra PC və ya Mac üçün versiyanı seçin. yükləyin və quraşdırın.
2. https://github.com/MrBlinky/Arduboy-homemade-package səhifəsinə daxil olun və evdə hazırlanan Arduboy və Flash arabası dəstəyi üçün lövhə tərifini və kitabxanalarını əlavə etmək üçün oradakı təlimatları izləyin. Aşağıdakı addımları ümumiləşdirəcəyəm:
3. Arduino IDE -ni işə salın. Arduino üst menyusundan Tercihlər düyməsini basın. Bu mətni "Əlavə Lövhələr Meneceri URL-lərinə" daxil edin https://raw.githubusercontent.com/damellis/attiny/ide-1.6.x-boards-manager/package_damellis_attiny_index.json Sahədə başqa mətniniz varsa, bunu daxil edin əvvəlində əlavə mətn yazın, sonra "," əlavə edin və digər URL -ləri orada saxlayın.
4. Yuxarıdakı dəyişikliyin qüvvəyə minməsi üçün Arduino IDE -dən çıxın və IDE -ni yenidən başladın.
5. Alətlər -> İdarə Heyəti: -> İdarə Heyəti Menecerini vurun. Axtarmaq üçün "Attiny" daxil edin. Attiny board sürücüsünün ən son versiyasını yükləmək üçün seçin. Paket Arduinoya əlavə olunacaq.
6. İndi Tools-> Board seçin: “ATtiny 25/45/85”
və aşağıdakı parametrləri seçin:
Prosessor: Attiny 85
Saat: Daxili 8Mhz (yalnız Pac Man oyunu üçün Daxili 16Mhz seçin)
Proqramçı: USBasp
7. USBasp proqramçısını alın, 5V -ə (3V əvəzinə) keçirin. USBasp proqramlaşdırıcısını USB portuna və lent kabelini proqramçıya qoşun. Şerit kabelinin digər ucunu 8 pinli qadın başlığı ilə oyun kartuşunun kişi başlığına bağlayın (üzərinə lehimlənmiş Attiny 85 çipi ilə).
8. Sigortanı Attiny 85 -ə yandırmaq üçün "Burn Bootloader" düyməsini basın. Uğurla tamamlandığını yoxlayın.
9. Arduino IDE -dən oyunun mənbə kodunu Arduino IDE -yə açın. GitHub linkimə buradan baxın:
10. Oyunu USBasp proqramçısı vasitəsi ilə oyun kartuşundakı ATtiny85 çipinə yığmaq və yükləmək üçün "->" düyməsini basın. Yükləmənin uğurlu olduğunu yoxlayın.
11. Oyun kartuşunu ana lövhəyə daxil edin. Sürüşmə düyməsini istifadə edərək oyun lövhəsini açın və oynamağa başlayın.
12. Oyunların çoxu oyun bitdikdən sonra yuxu rejiminə keçmək üçün yazılmışdır. Oyanmaq üçün ya A, ya da B düyməsini sıxmaq kifayətdir.
13. Düymələr və ya səs çıxışı işləmirsə, düymələrə basıldıqda və buraxıldıqda düymələrin dəyərlərinin düzgün dəyişdiyini və hər hansı düyməyə basdığınız zaman səs siqnalı eşitdiyinizi yoxlamaq üçün "Attiny Tester" i yükləyin. Lehimləmə və ya kabel problemlərini iki dəfə yoxlayın və həll edin.
Tövsiyə:
Kredit Kartı Ölçülü Təmassız Gərginlik Dedektoru (555): 3 addım
Kredit Kartı Ölçülü Təmassız Gərginlik Dedektörü (555): Fikir digər Təlimatlara baxaraq gəldi: https: //www.instructables.com/id/Contactless-Volta..555 ilə birlikdə dizaynı seçdim və digər kredit kartı ölçülü layihələr kimi kiçik layihələr qurmağı sevirəm. https:
Vizit kartı/oyun konsolu: ATtiny85 və OLED ekranı: 5 addım (şəkillərlə)
Vizit Kartı/Oyun Konsolu: ATtiny85 və OLED Ekranı: Hər kəsə salam! Bu gün sizə öz vizit kartınızı/oyun konsolunuzu/arxa işıqlı I2C OLED ekranı və ATtiny85 Mikroprosessoru olan hər şeyi təsəvvür edə biləcəyinizi göstərəcəyəm. Bu Təlimat kitabında necə dizayn etdiyim bir PCB -dən danışacağam
Buludla Alexa Bacarıqları edin9- Kredit Kartı və ya Avadanlıq Lazım deyil: 7 Addım (Şəkillərlə)
Cloud9 ilə Kredit Kartı və ya Avadanlıq Tələb Olmayan Alexa Bacarıqları Edin: Salam, bu gün sizə Cloud9 istifadə edərək öz Amazon Alexa bacarıqlarınızı necə yaratacağınızı göstərəcəyəm. Bilməyənlər üçün Cloud9, çox fərqli dilləri dəstəkləyən bir onlayn IDE -dir və yüz faiz pulsuzdur - kredit kartı tələb olunmur
Kredit Kartı IPhone / iPod Stendi: 6 addım
Kredit Kartı IPhone / IPod Standı: Bir stend gəzdirməkdən və ya iPhone -u şoulara baxmaqdan yoruldum, cüzdanımda olan köhnə bir şəxsiyyət vəsiqəsini çıxarıb stend etmək üçün qatladım. İstənilən sərt plastik şəxsiyyət və ya köhnə Kredit kartı işləyəcək və yenidən düzəldilərək sürüşə bilər
Geek - Köhnə Laptop Sabit Diskindən Kredit Kartı/Vizit Kartı Sahibi .: 7 Addım
Geek - Köhnə Laptop Sabit Diskindən Kredit Kartı / Vizit Kartı Sahibi. Laptop sabit diskim öldükdə və yararsız hala düşəndə bu dəli bir fikirlə gəldim. Tamamlanmış şəkilləri bura daxil etdim