B­u­ ­N­o­e­l­ ­D­e­k­o­r­a­s­y­o­n­u­ ­M­a­h­v­o­l­d­u­

B­u­ ­N­o­e­l­ ­D­e­k­o­r­a­s­y­o­n­u­ ­M­a­h­v­o­l­d­u­


Doom her şey üzerinde çalıştırılabilir. 1990’lardaki 386 PC’den günümüz Raspberry Pi Pico’ya. Ama bir Noel dekorasyonu ile cehennem ordularını öldürmeyi umuyor muydunuz? Sprite_tm’nin sevgiyle yeniden yarattığı IBM PC “önemsiz şey” içinde bir ESP32 ve Doom’un tam bir kopyasıdır. Ama hepsi bu kadar değil, iyi bir görüşünüz varsa oynayabilirsiniz!

Bunu görmek açık Sprite_tm’ler proje bir aşk emeğidir. Projesi bir ESP32 mikrodenetleyici, özellikle bir ESP32-C3-WROOM-02 tarafından destekleniyor ve bu, projeye Bluetooth LE denetleyicilerine kablosuz olarak bağlanma yeteneği veriyor. Sprite_tm, uyumlu bir klavye ve denetleyici için bir arabirim oluşturmak üzere NimBLE hafif Bluetooth yığınını kullandı. Dekorasyon, Doom’un özel Game Boy Advance portunu oynuyor. Orijinal perakende sürümü değil, bunun yerine “Doomhack” tarafından oluşturulan sadeleştirilmiş bir sürüm. Soyulmuş sürüm, ESP32’nin RISCV’nin SoC’sinde 160 MHz ve 400KB SRAM’de mükemmel bir şekilde çalışır ve orijinal PC sürümünün daha fazlasını, piyasaya sürüldüğünde yoğun bir şekilde sansürlenen bir bağlantı noktasına geri yükler. Sprite_tm, ESP32 ve saygıdeğer ESP8266’nın yapımcıları Espressif için çalıştığından, ESP32 yongasının seçimi kasıtlıdır. Çekirdek sistem, küçültülmüş PC kasası için her şeyin küçültülmesini sağlayan özel bir PCB’de bulunur.

resim 1 nın-nin 4

Entegre 0,96 inç ekran, yaşlanan gözlerimiz için çok küçük ve aynı zamanda modelin “monitörü” için biraz fazla uzun görünüyor. Sprite_tm, ekranın bir kısmının monitörde görünmesi için ekranı akıllıca uzunlamasına döndürdü. Videoyu yeniden boyutlandırmak ve döndürmek için birkaç kod ince ayarı ve ekranın küçük bir kısmı kullanılır. Dekorasyon ayrıca orijinal film müziğinin I2S ses çalma ve klasik OPL ses versiyonlarını da içerir. Ardından ses, uygun şekilde ölçeklenmiş bir hoparlör aracılığıyla çalınır. PC’ye güç sağlamak, özel PCB’ye bağlanan küçük bir Li-Ion hücresidir.

IBM PC 3B modeli, OpenSCAD’de oluşturulmuştur ve bir IBM XT PC kasasının bir tahminidir. PC, bir SLA 3D yazıcı kullanılarak yazdırıldı ve Sprite_tm, bunun bir FDM 3D yazıcıda da yazdırılabileceğini, ancak SLA’nın çok daha iyi kalite sağladığını yorumladı.

Sprite_tm’nin mükemmel Noel dekorasyonu hakkında daha fazla bilgi edinmek için, bloguna gidin. Orada kendi Doomed Noel dekorasyonunuzu yeniden oluşturmak için tüm şemaları ve dosyaları bulabilirsiniz.



genel-21

Popular Articles

Latest Articles