This is an old revision of the document!
This portable game console effectively integrates ESP32-S3 technology with physical controls and audio output to create a compact, programmable gaming device. Its simple yet functional design makes it accessible for both gaming enthusiasts and those learning electronics and programming.
- Joystick Development Board
- 5 V Passive Buzzer Module
The buzzer, buttons, and joystick will be connected to the I/O pins. (IO15, IO16, IO17, IO18, IO43, IO44). The SD-CARD reader uses IO11, IO12, IO13 pins.
# | Part / Module | Main Function | Qty. | Purchase Link | Datasheet / Additional Info |
— | ————— | ————– | —— | ————— | —————————– |
1 | Passive Buzzer Module – 5 V | Generates audible tones/buzzer alerts when driven by a microcontroller pin. | 1 | eMAG product page | Typical 5 V passive buzzer datasheet (example): <https://cdn-shop.adafruit.com/product-files/160/160_datasheet.pdf> |
2 | LilyGO T-HMI (ESP32‑S3 + 2.8″ LCD) | Core MCU board that provides Wi‑Fi, Bluetooth, and a 2.8‑inch touch LCD for HMI. | 1 | eMAG product page | Official LilyGO GitHub (schematic & datasheet bundle): <https://github.com/Xinyuan-LilyGO/T-HMI> |
3 | I²C General‑Purpose Joystick Board (4 buttons + 1 joystick) | User input module offering a mini‑joystick and push‑buttons over I²C. | 1 | eMAG product page | Example joystick module datasheet: <https://cdn-learn.adafruit.com/assets/assets/000/008/495/original/joystick-datasheet.pdf> |
4 | ADATA microSDHC 32 GB Class 10 + SD Adapter | Provides removable storage for data logging or firmware assets. | 1 | [eMAG product page](https://www.emag.ro/card-de-memorie-microsdhc-adata-32gb-adaptor-sd-class-10-ausdh32guicl10-ra1/pd/D6Z2S6BBM/) |
Fişierele se încarcă pe wiki folosind facilitatea Add Images or other files. Namespace-ul în care se încarcă fişierele este de tipul :pm:prj20??:c? sau :pm:prj20??:c?:nume_student (dacă este cazul). Exemplu: Dumitru Alin, 331CC → :pm:prj2009:cc:dumitru_alin.