İçindekiler:
- 1. Adım: Parçaları Alın
- Adım 2: Ana Kartı yapın
- 3. Adım: Oyun Kartuşunu Yapın
- Adım 4: Oyunları Kartuşa Yükleyin
Video: Kredi Kartı ATtiny Oyun Konsolu: 4 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:19
Bu, süresi dolmuş bir kredi kartı üzerine kurulu bir Attiny 85 oyun konsolu oluşturma talimatlarıdır.
Bitmiş ürünün bir gösterimi bu youtube bağlantısında bulunabilir:
gerçek bir kredi kartında gametiny.
Enerji tasarruflu ATtiny85 MCU'ya dayalı mini oyun konsollarından ilham aldım.
Birkaç retro oyun konsolu tasarımı vardır: Daniel Champagne tarafından oluşturulan Attiny Joypad.. (Electro L. I. B) 2018 GPL V3, 4 yönlü yön düğmeleri/joystick ve başka bir ateş düğmesi ile harika bir platformdur. Webblogggles tarafından oluşturulan Attiny Arcade adlı diğer platform da sadece iki düğmeye sahip olmanın basitliği ile harika bir mini oyun konsolu. Her iki platform da bana her iki dünyanın da en iyisini alarak bir şeyler yaratmam için ilham verdi.
Oyun tahtasının “gametiny” adını verdiğim bu versiyonu, Daniel Champagne tarafından oluşturulan Attiny Joypad'e dayanmaktadır. ATtiny85 çipi içeren oyun kartuşu için bir yuva olarak ikiye katlanan USBasp programcısı için bir başlık eklemek için değiştirdim. Birkaç oyun kartuşu yapabilir ve en sevdiğiniz oyunları yükleyebilir, böylece seyahatinizde oyunları değiştirebilirsiniz. ATtiny85 çok enerji verimlidir. Saatlerce oyun oynamak için yalnızca bir CR2032 pile ihtiyacınız var. Genellikle ateş butonu olarak kullanılan A butonu yanında, PB3'ü yere çekmek için bir B butonu ekledim. Bu, kesme kodlarının hem PB1 hem de PB3 için çalışmasına izin vererek, Attiny arcade için yazılmış oyunları Attiny joypad üzerinde çalışacak şekilde dönüştürmeyi kolaylaştırır.
Bağlantılar
Daniel Champagne tarafından orijinal Tiny Joypad tasarımı.
sites.google.com/view/arduino-collection
Orijinal Attiny Arcade anahtarlık seti
webboggles.com/attiny85-game-kit-assembly-instructions/
Attiny85 için Arduino kartı sürücüsü
raw.githubusercontent.com/damellis/attiny/…
github.com/cheungbx/gametiny'deki şemalar ve kaynak kodları
1. Adım: Parçaları Alın
1. Her oyun kartuşu için, bir adet ATtiny85 SOD-8 (yüzeye monte), bir adet küçük tek taraflı mükemmel pano (prototip panosu), bir adet 8 pinli erkek başlık.
2. 4 pin (GND, VCC, SCK, SDA) üzerinde 0.9” I2C Mono OLED (yerleşik SSD1306 kontrolörleri ile).
3. CR2032 3.3V Lityum pil.
4. CR2032 için pil tutucu.
5. mini piezo ses ünitesi.
6. Anahtarlı 3,5 mm kulaklık jakı
7. 6 sessiz düğme
8. ses kontrolü için mini 10K VR.
9. Oyun kartuşuna bağlanmak için 8 pinli dişi başlık.
Güç düğmesi için 10 Mini Slayt anahtarı
11. Aynı boyutta 2 adet süresi dolmuş kredi kartı veya kağıt/plastik tahta.
12. 0,2 mm veya 0,3 mm lamine (yalıtımlı) tel
13. USBasp programcısı.
14. 8 çekirdekli şerit kablo.
15. Programlama kablosu için 8 pin dişi başlık ve 2x4 pin dişi başlık.
Adım 2: Ana Kartı yapın
Bu proje, çerçeve olarak süresi dolmuş bir kredi kartı kullanıyor. Karton veya plastik tahtalar da kullanabilirsiniz.
Güç noktasındaki düğmelerin düzenini tasarlayın. Güç noktasını gerçek boyutta kağıda yazdırın. Gerçek boyutuna küçültmek için bir sayfada iki slaydın yazdırma ayarlarını kullandım. Çift taraflı bantlar kullanarak düzeni kredi kartına yapıştırın. Kredi kartına takılacak butonların pimleri ve diğer aksamlar için işaretlenen noktalara 0,5 mm'lik matkap çukurları kullanarak delikler açar. Kredi kartına takılabilmesi için her sessiz düğmenin iki tarafına kısa teller lehimleyin. Yukarı, aşağı, sol, sağ için D-PAD düğmeleri ve ateşleme düğmeleri (A ve B) vardır. Düğmeleri ve diğer bileşenleri kredi kartına takın. Daha uzun bacaklı bileşenler için, örn. düğmeleri yerinde tutmak için bacakları ters yönde bükün. Aksi takdirde, bileşenleri yerinde tutmak için çift taraflı bantlar veya yapıştırıcı kullanın. Devre şemasına göre 0,3 mm lamine (yalıtımlı) teller kullanarak devreleri bağlayın. Ana kartı olabildiğince ince tutmak için OLED, erkek başlık pimleri kullanmak yerine doğrudan kabloya lehimlenmiştir. Aslında yüzeye monte bir Attiny 85 mikro denetleyici olan oyun kartuşuna bağlanmak için 8 pinli bir dişi başlık kullanılır.
Arkadaki telleri ikinci bir kredi kartıyla kapatın.
3. Adım: Oyun Kartuşunu Yapın
1. 4 sıra 8 delik alabilen küçük bir mükemmel tahtayı kesin
2. 3. sırayı bağlantısız iki yarıya ayırmak için bir kesici kullanın (Attiny 85'in ortadaki iki piminin üzerinde durması için).
3. ATtiny85 SOD-8'i (Yüzeye monte edilmiş) karta lehimleyin.
4. İlk sıraya 8 pimli bir erkek başlık lehimleyin.
5. Kartuşu devre şemasına göre 0,3 mm lamine (yalıtımlı) teller kullanarak bağlayın.
Adım 4: Oyunları Kartuşa Yükleyin
1. Arduino'da yeniyseniz, arduino'yu arduino.cc'den indirin. Yazılım'ı tıklayın. İndir'i tıklayın. Ardından PC'niz veya Mac'iniz için sürümü seçin. indirin ve kurun.
2. https://github.com/MrBlinky/Arduboy-homemade-package adresine göz atın ve ev yapımı Arduboy ve Flash cart desteği için pano tanımı ve kitaplıkları eklemek için oradaki talimatları izleyin. Aşağıdaki adımlarda özetleyeceğim:
3. Arduino IDE'yi başlatın. Arduino üst menüsünden Tercihler'e tıklayın. Bu metni "Ek Pano Yöneticisi URL'leri"ne girin https://raw.githubusercontent.com/damellis/attiny/ide-1.6.x-boards-manager/package_damellis_attiny_index.json Alanda zaten başka bir metin varsa, bunu ekleyin başında ek metin, ardından bir “,” ekleyin ve oradaki diğer URL'leri olduğu gibi bırakın.
4. Yukarıdaki değişikliğin yürürlüğe girmesi için Arduino IDE'den çıkın ve IDE'yi yeniden başlatın.
5. Araçlar -> Pano: -> Pano Yöneticisi'ne tıklayın. Aramak için "Attiny" girin. Attiny kart sürücüsünün en son sürümünü yüklemek için seçin. Paket Arduino'ya eklenecek.
6. Şimdi Araçlar-> Pano'yu seçin: “ATtiny 25/45/85”
ve aşağıdaki parametreleri seçin:
İşlemci: Attiny 85
Saat: Dahili 8Mhz (yalnızca Pac Man oyunu için Dahili 16Mhz'yi seçin)
Programcı: USBasp
7. USBasp programlayıcıyı alın, 5V'a değiştirin (3V yerine). USBasp programlayıcıyı USB bağlantı noktasına bağlayın ve şerit kabloyu programlayıcıya bağlayın. Şerit kablonun diğer ucunu 8 pimli dişi başlık ile oyun kartuşunun erkek başlığına bağlayın (üzerine Attiny 85 yongası lehimlenmiş olarak).
8. Sigortayı Attiny 85'e yakmak için “Burn Bootloader”a tıklayın. Çıkışın başarıyla tamamlandığını kontrol edin.
9. Arduino IDE'den oyunun kaynak kodunu Arduino IDE'ye açın. GitHub bağlantıma buradan bakın:
10. Oyunu USBasp programlayıcı aracılığıyla derleyip oyun kartuşundaki ATtiny85 yongasına yüklemek için “->” öğesine tıklayın. Yüklemenin başarılı olup olmadığını kontrol edin.
11. Oyun kartuşunu ana karta takın. Kayar düğmeyi kullanarak oyun tahtasını açın ve oynamaya başlayın.
12. Oyunların çoğu oyun bittikten sonra uyku moduna geçecek şekilde yazılmıştır. Uyandırmak için A veya B düğmesine basmanız yeterlidir.
13. Düğmeler veya ses çıkışı çalışmıyorsa, düğmelere basıldığında ve bırakıldığında düğmelerin değerlerinin doğru değişip değişmediğini ve herhangi bir düğmeye bastığınızda bip sesi duyduğunuzu test etmek için “Attiny Tester” yükleyin. Lehimleme veya kablolama sorunlarını iki kez kontrol edin ve düzeltin.
Önerilen:
Kredi Kartı Boyutlu Temassız Voltaj Dedektörü (555): 3 Adım
Kredi Kartı Boyutlu Temassız Voltaj Dedektörü (555): Fikir, diğer Instructable'lara bakarak geldi:https://www.instructables.com/id/Contactless-Volta…555 ile tasarımı seçtim çünkü etrafımda birkaç 555 vardı ve diğer kredi kartı büyüklüğündeki proje gibi küçük projeler inşa etmeyi seviyorum.https:/
Cloud9 ile Alexa Becerileri Kazanın- Kredi Kartı veya Donanım Gerektirmez: 7 Adım (Resimlerle)
Cloud9 ile Alexa Becerileri Yapın- Kredi Kartı veya Donanım Gerekmez: Merhaba, bugün size Cloud9 kullanarak kendi Amazon Alexa becerinizi nasıl oluşturacağınızı göstereceğim. Bilmeyenler için, Cloud9 birçok farklı dili destekleyen çevrimiçi bir IDE'dir ve yüzde yüz ücretsizdir - kredi kartı gerekmez
Kredi Kartı IPhone Sehpası: 6 Adım (Resimli)
Kredi Kartı IPhone Standı: Süresi dolmuş ve sadece yer kaplayan bir üyelik kartınız varsa, sadece birkaç kesinti ile kendi iPhone veya iPod standınıza dönüştürebilirsiniz. Buradaki işi halletmek için bir Dremel kullandım, ancak aynı şeyi bir makasla kolayca yapabilirsiniz
Kredi Kartı IPhone Sehpası: 4 Adım (Resimli)
Kredi Kartı IPhone Standı: iPhone'unuz masanızda öylece durmaktan sıkıldı mı? Ayağa kalkıp hayatına devam etmesini mi istiyorsun? Ardından eski bir kredi kartından veya diğer plastik üyelik kartlarından hızlı bir şekilde sıyrılın. Tek ihtiyacınız olan birkaç dakika ve bir çift makas. İ
Kredi Kartı IPhone / Ipod Standı: 6 Adım
Kredi Kartı IPhone / Ipod Standı: Bir standı taşımaktan veya iPhone'umu şovları izlemek için desteklemekten bıktım, bu yüzden cüzdanımdaki eski bir kimlik kartını çıkardım ve stand yapmak için katladım. Herhangi bir sert plastik kimlik veya eski Kredi kartı işe yarar ve tekrar düzleştirilebilir ve kayabilir