İçindekiler:
Video: Blok Oyunu: 3 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:19
Bu, pockeTETRİS projesinden ilham almıştır. Daha büyük bir ekran kullanan, kılıfsız oynamayı daha rahat hale getiren ve bir açma/kapama düğmesi ekleyen devre kartına sahip olmak istedim.
1. Adım: Oluşturun
Tasarım dosyaları EasyEDA'da
Elde tutulan bir oyun olduğu için PCB'lerin kurşunsuz olması gerekir.
GEREKLİ MADDELER
PCB - Menü ve ardından "Üretim Dosyası Oluştur" - Gerber oluşturun veya JLCPCB'de sipariş verin
1.3 OLED 128X64 - Pinlerin PCB ile eşleştiğinden emin olun
3 - 10K Dirençler
3 - 6x6 SMD Düğme Anahtarları
ATtiny85
2 Poz 3 Pinli Slayt Anahtarı
CR2032 Pil Tutucu BAT-HLD-001-THM
CR2032 Pil
DIP8 Soket
AVR veya ATtiny Chip Programcı
Kurşunsuz lehim
Havya
Alkol Elektronik Temizleyici
Ucuz Diş Fırçası
Lehimleme, düzeltme ve temizleme için Göz Koruması.
LEHİM
Bu projenin çoğu delik lehimleme yoluyla yapılır, ancak arka tarafta keskin kenarlar olmaması için SMD düğmeleri kullanır. Yüzey montajlı lehimleme benim için yeni, bu yüzden öğrendiklerimi paylaşacağım. SMD düğmelerini lehimlemek için önce 1 ped üzerinde lehimi eritin, lehimi yeniden eritin ve 1 düğme ayağını lehime kaydırın. Devam etmeden önce düğmenin hizalandığından emin olun. Daha sonra pedleri ve ayakları demirle ısıtın ve bir lehim kubbesi oluşana kadar üstte lehimi eritin. SMD lehimlemeyi Collin's Lab'den öğrendim.
Her şeyden önce lehim yüzey montaj düğmeleri.
Ardından, Attiny85 soketini ve dirençleri arka tarafa lehimleyin. Soket çentiğini serigrafi taslağıyla eşleştirin. Ardından, uçları düzeltin ve ardından ön taraftaki parçaları lehimleyin. Bitirdikten sonra lehimlemenin geri kalanını kesin.
TEMİZLİK
Lehimden gelen akı yapışkan bir kalıntı bırakacaktır. Lehimlemeden sonra PCB'yi püskürtmek veya kaplamak için elektronik alkol kullanın ve diş fırçasıyla ovalayın. Göz koruması kullanın.
Adım 2: ATtiny85'i programlayın
ATtiny için Arduino IDE kart desteği ekleyin "Dosya" menüsüne gidin ve "Tercihler"i seçin "Ek Pano Yöneticisi URL'leri" etiketli kutuya şunu girin: https://raw.githubusercontent.com/damellis/attiny/ide-1.6.x -boards-manager/package_damellis_attiny_index.json ve Tamam'ı tıklayın
“Araçlar” menüsüne gidin ve ardından “Kurul”, “Kurullar Yöneticisi” ni seçin ve ardından açılır menüden “Katkıda Bulunanlar”ı seçin: “attiny” paketini seçin ve “Yükle” düğmesine tıklayın.
Kurulum tamamlandıktan sonra “Pano Yöneticisi” penceresini kapatın ve
Yönetim Kurulu:“ATtiny25/45/85”
İşlemci: "ATtiny85"
Saat: "Dahili 8 Mhz"
ATtiny programı
AVR Programlama Kalkanı için bir Arduino programlamanız gerekiyor
"ISP olarak Arduino taslağı" [Dosya] -> [Örnekler] -> [ISP olarak Arduino] yükleyin.
AVR Programlama Kalkanını Arduino'ya Bağladı
AVR Programlama Kalkanı üzerindeki soket ATTINY85 çipi
Programcı'yı seçin, [Araçlar] -> [Programcı] -> [ISP olarak Arduino] Program önyükleyicisini ayarlayın, [Araçlar] -> [Önyükleyiciyi Yaz]
Arduino yazılımında PockeTetris Sketch'i açın
Kroki yükle, [Dosya] -> [Programlayıcı kullanarak yükle]
Krokiyi başarıyla yükledikten sonra ATtiny85 üzerindeki nokta ile soket çentiğinin aynı tarafta olduğundan emin olun ve çipi sokete doğru itin.
3. Adım: Oynat
Orta düğme blok parçasını değiştirecek ve basılı tutulduğunda aşağı bırakacaktır. Ayrıca sol ve sağ tuşlara aynı anda basıldığında daha az güç tüketen bir duraklama modu vardır.
Bu oyunu inşa etmekten ve oynamaktan zevk aldım.
Önerilen:
Yosun Deneyleri için Ev Yapımı Jenga Blok Spektrofotometresi: 15 Adım
Yosun Deneyleri için Ev Yapımı Jenga Blok Spektrofotometresi: Algler fotosentetik protistlerdir ve bu nedenle suda yaşayan besin zincirlerinde kritik organizmalardır. Ancak ilkbahar ve yaz aylarında bu ve diğer mikroorganizmalar çoğalabilir ve doğal su kaynaklarını tüketerek oksijen tükenmesine neden olabilir
KB-IDE: ESP32 Board için Blok Programı: 5 Adım
KB-IDE: ESP32 Board için Blok Programı: 15 Haziran 2019'da MakerAsia, ESP-IDF ve Arduino IDE (ESP32 Core) için yeni IDE olan KB-IDE'yi piyasaya sürdü.KB-IDE, IoT panoları için üçlü mod programlama IDE'sidir. Şu anda ESP32 kartlarını desteklemektedir. Kullanıcılar Blok modunda (Görsel programlama) ve Kod
Müzik Birleştirici: Blok Tipi Dokunmatik Sensörlü Entegre Sanal Müzik Enstrümanı: 4 Adım
Müzik Birleştirici: Blok Tipi Dokunmatik Sensörlü Entegre Sanal Müzik Aleti: Müzik aleti çalmayı öğrenmek isteyen birçok kişi var. Ne yazık ki, bazıları yüksek enstrüman fiyatları nedeniyle başlayamıyor. Buna dayanarak, başlangıç bütçesini azaltmak için entegre sanal müzik enstrümanı sistemi yapmaya karar verdik
Minecraft'ta Blok Değiştirici Nasıl Yapılır: 9 Adım
Minecraft'ta Bir Blok Değiştirici Nasıl Yapılır: Bu, Minecraft'ta bir blok takasçısının nasıl oluşturulacağına dair basit bir eğitimdir
Punch Aktif Mario Soru Blok Lambası: 8 Adım (Resimli)
Punch Aktif Mario Soru Blok Lambası: Süper Mario oyunları benim çocukluğumdu. Her zaman oyunlarda bazı aksesuarlara sahip olmak istemişimdir ve şimdi bunu yapacak araçlara sahip olduğum için onları yapmaya karar verdim. Listemde bunlardan ilki Soru Bloğu. yapmayı başardım