MENU×

Tetris

Tetris netřeba představovat, tuto hru asi hrál někdy každý.

Technické poznámky

Tato verze pro ESP32 je pokus o převod NES verze Tetrisu z roku 1989 od Nintenda. Snažil jsem se o plnohodnotnou konverzi a chtěl jsem, aby ve hře hrála hudba a zněly zvukové efekty. Úvodní hudbu jsem kdysi přepsal na ZX Spectru a pochází z Mirrorosfťácké verze na ZX a je od Davida Whittakera. Tři hudby ve hře jsou přepisy z Nintenda, zvuky navyráběné opět na ZX Spectru. Hudba u high score je přepis z C64, originál napsal Tsukasa Masuko pro arcade hru Rygar. Hudbu přehravám pomocí modulu DFPlayer Mini a zvuky jsou přehrávané pomocí čipu WT588D.

Video




Součástky


1x projektová krabička z Aliexpressu, 125x80x30mm
1x 3.7V 18650 akumulátor
1x RT9013-33GB 3.3V regulátor napětí
1x ESP32 WROOM-32D
1x 1K rezistor pro RX signál DF Player mini
1x 3.2" TFT displej (ILI9341) 240x320, SPI
6x silikon necvakajích tlačítek z Aliexpressu
1x 8ohmový 1W reproduktor (pro hudbu z DF Player Mini)
1x 8ohmový 0.25W reproduktor (pro zvuky z WT588D)
1x DF Player Mini MP3 přehrávač
1x 4GB microSD karta ( pro hudbu z DF Player Mini)
1x WT588D zvukový čip, 8Mb (1MB)
1x SPDT posuvný přepínač ON-OFF

Schéma

Zde je odkaz na schéma.

Zdrojový kod

Zde je odkaz na zdrojový kód pro Arduino IDE..

Použité knihovny:

MP3 přehrávač: DFRobotDFPlayerMini v1.0.5
3.2" TFT: TFT_eSPI v2.4.72

Hudba - SD karta

Zde je odkaz na hudbu.

Zip rozbalit do rootu SD karty, tak aby byla cesta X:\MP3\001 MUSIC1 normal.mp3....

WT588D projekt

Zde je odkaz na projekt.