Dua game saku minimalis baru



Puncak popularitas Arduboy sudah berakhir, tetapi pengembangan oleh Geeks dari konsol minimalis yang serupa dalam ideologi terus berlanjut. Dan di sini ada dua desain baru oleh penulis di bawah julukan Igor dan davedarko, yang melihat cahaya akhir-akhir ini.

Yang pertama dari mereka - ESP Little Game Engine - disajikan langsung pada dua sumber: Hackaday.io (deskripsi) dan GitHub (kode). Ini dijalankan pada ESP8266, menampilkan gambar pada layar TFT dengan pengontrol ILI9341, dan delapan tombol terhubung ke ESP melalui bus I 2 C menggunakan expander port PCF8574. 32 sprite diimplementasikan dalam perangkat lunak, serta rotasi dan deteksi tabrakan. Sangat aneh bahwa pada awalnya diagram perangkat tidak diberikan - dan ini dengan firmware di bawah GPL. Tetapi setelah "laporan bug" di komentar ...

Teks tersembunyi
tormozedison menulis 3 hari lalu
Keren! Sebuah proyek dengan firmware open source, tetapi diagram rangkaian rahasia teratas. Mengapa

balas sunting hapus

Igor menulis 4 jam yang lalu
Tidak ada rahasia. Hanya layar di spi dan keyboard di i2c

balas

... pengembang memposting diagram:



Anda dapat mengkompilasi dan men-debug game untuk konsol di IDE yang berjalan langsung di browser , terlihat seperti ini:



Emulator memerlukan keyboard fisik, fungsi IDE lain juga berfungsi saat disentuh.

Versi penulis konsol ditempatkan di perumahan dari Game Boy, dalam kinerja Anda, mungkin berbeda.


Konsol kedua dibuat pada mikrokontroler ATiny85 (Anda dapat mencoba untuk beradaptasi DigiSpark entah bagaimana), ia menggunakan layar OLED yang sama seperti di Arduboy. Awalnya, narasi tentang hal itu juga dilakukan pada Hackaday.io , dan pengembang berasumsi bahwa tombol-tombol tersebut akan terhubung dengan charliplexing. Jangan kaget, sehingga Anda dapat menghubungkan tidak hanya LED, tetapi juga tombol, secara seri dengan masing-masing dioda dihidupkan. Skema keluar seperti ini:



Dan konsol yang dirangkai terlihat seperti ini:



Setelah memposting sebagian kecil kode, penulis mengatakan bahwa ia beralih ke metode lain untuk menghubungkan tombol - menggunakan resistor (mikrokontroler menentukan tombol mana yang ditekan oleh resistor yang terhubung dengannya), dan memposting video:


Dan dia berhenti menerbitkan pembaruan proyek di Hackaday.io, tetapi dari deskripsi video berikut ini diambil untuk situs Element14 (omong-omong, ini silikon). Nah, ikuti pengembangnya di sana dan temukan halaman ini .

Di sini proyek sudah diperbarui, arsip Code.zip dan Schematics.zip ditata, informasi yang cukup untuk mengulang konsol. Bagian perangkat lunak dari proyek ini juga berada di bawah GPL (pembaruan: dalam komentar pengembang sendiri di Element14 itu mengatakan bahwa perangkat lunak itu bercabang dari sini ).

Cara baru untuk menghubungkan tombol menggunakan pin mikrokontroler lebih sedikit, yang memungkinkan untuk membuat konsol ini, tidak seperti yang sebelumnya, bukan "bodoh". Skemanya adalah sebagai berikut:



Dalam bentuk ini, perangkat tidak sesuai dengan definisi "handheld", karena tidak mungkin untuk bermain dengan "skeleton" di tangan - itu cacat. Anda dapat meletakkannya di atas meja, atau Anda dapat menempelkannya, misalnya, ke RFID lama yang tidak perlu, seperti yang dilakukan pengguna dengan nama panggilan xlamzerg:



Tidak mungkin kedua konsol akan mengharapkan kesuksesan yang sama seperti Arduboy, atau konsol Dodo yang sangat menarik, tetapi tidak open source, dibuat pada 6502 nyata (tentang hal itu nanti). Mereka tidak akan memiliki halaman di berbagai "-mulai", The Tetris Company tidak akan memperhatikan mereka dan tidak akan menawarkan untuk merilis opsi di bawah merek mereka. Tetapi tidak ada keraguan bahwa mereka akan mengulanginya. Biarkan dalam jumlah yang lebih kecil, tetapi akan diperlukan.

Source: https://habr.com/ru/post/id443918/


All Articles