Differences

This shows you the differences between two versions of the page.

Link to this comparison view

pm:prj2025:avaduva:mihail.eftimie [2025/05/26 01:21]
mihail.eftimie [Hardware Design]
pm:prj2025:avaduva:mihail.eftimie [2025/05/26 12:49] (current)
mihail.eftimie [Software Design]
Line 34: Line 34:
 - **5 V Passive Buzzer Module** - **5 V Passive Buzzer Module**
  
-- **SD-Card reader module + 32GB SD-Card**+- **SD-Card reader module + 32GB SD-Card**
 </​note>​ </​note>​
  
Line 40: Line 40:
  
 The buzzer, buttons, and joystick will be connected to the I/O pins. (IO15, IO16, IO17, IO18, IO43, IO44). 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. The SD-CARD reader uses IO11, IO12, IO13 pins.
 +
 +Chapters from laboratories used:
 +
 +1. Joystick (ADC lab)
 +
 +2. Buzzer driven by PWM signals tone (pin,​freq,​duration) handles waveform generation. (PWM lab)
 +
 +3. Display using TFT_eSPI for ESP32-optimized rendering (SPI lab)
  
  
Line 80: Line 89:
  
  - Controls TFT LCD display output  - Controls TFT LCD display output
- 
- - Handles graphics rendering 
  
  - Manages display settings  - Manages display settings
- 
- - Optimizes screen updates 
  
 3. SD_MMC 3. SD_MMC
Line 102: Line 107:
  
  - Processes vertex data  - Processes vertex data
- 
- - Implements lighting/​shading 
  
  - Handles texture mapping  - Handles texture mapping
Line 112: Line 115:
    
 </​note>​ </​note>​
-Video DEMO https://​youtube.com/​shorts/​9pJ1GqU9vPw?si=lCSH9MSzvueb4-ZD+ 
 +DEMO version: 
 + 
 +<​html><​iframe width="​560"​ height="​315"​ src="https://​youtube.com/​embed/​9pJ1GqU9vPw" title="​YouTube video player"​ frameborder="​0"​ allow="​accelerometer;​ autoplay; clipboard-write; encrypted-media;​ gyroscope; picture-in-picture;​ web-share"​ referrerpolicy="​strict-origin-when-cross-origin"​ allowfullscreen></​iframe></​html>​
  
 The first version of the game! - https://​www.youtube.com/​watch?​v=BtcSVL-yEIg&​ab_channel=CartofulAlbastru The first version of the game! - https://​www.youtube.com/​watch?​v=BtcSVL-yEIg&​ab_channel=CartofulAlbastru
  
-===== Rezultate Obţinute ​=====+<​html><​iframe width="​560"​ height="​315"​ src="​https://​youtube.com/​embed/​BtcSVL-yEIg"​ title="​YouTube video player"​ frameborder="​0"​ allow="​accelerometer;​ autoplay; clipboard-write;​ encrypted-media;​ gyroscope; picture-in-picture;​ web-share"​ referrerpolicy="​strict-origin-when-cross-origin"​ allowfullscreen></​iframe></​html>​ 
 + 
 +===== Results ​=====
  
 <note tip> <note tip>
-Care au fost rezultatele obţinute în urma realizării proiectului vostru.+A hands-on console featuring a small playable game with graphics! 
 + 
 +{{:​pm:​prj2025:​avaduva:​whatsapp_image_2025-05-26_at_01.27.22.jpeg?​500|}} 
 </​note>​ </​note>​
  
Line 126: Line 137:
 ===== Download ===== ===== Download =====
  
-<note warning> 
-O arhivă (sau mai multe dacă este cazul) cu fişierele obţinute în urma realizării proiectului:​ surse, scheme, etc. Un fişier README, un ChangeLog, un script de compilare şi copiere automată pe uC crează întotdeauna o impresie bună ;-). 
  
-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**. +{{:pm:prj2025:avaduva:consolegame.zip|}}
-</​note>​+
  
-===== Jurnal ​=====+===== Bibliography/​Resources ​=====
  
-<note tip> +<​note>​
-Puteți avea și o secțiune de jurnal în care să poată urmări asistentul de proiect progresul proiectului. +
-</note>+
  
-===== Bibliografie/Resurse =====+https://​github.com/​Xinyuan-LilyGO/​T-HMI 
 + 
 +https://​handsontec.com/​dataspecs/​module/​Arduino%20Shield/​Joystick%20Shield.pdf 
 + 
 +https://​projecthub.arduino.cc/​SURYATEJA/​use-a-buzzer-module-piezo-speaker-using-arduino-uno-cf4191 
 + 
 +https://​github.com/​espressif/​arduino-esp32/​blob/​master/​libraries/​SD_MMC/​examples/​SDMMC_Test/​SDMMC_Test.ino 
 + 
 +https://​github.com/​Bodmer/​TFT_eSPI
  
-<​note>​ 
-Listă cu documente, datasheet-uri,​ resurse Internet folosite, eventual grupate pe **Resurse Software** şi **Resurse Hardware**. 
 </​note>​ </​note>​
  
 <​html><​a class="​media mediafile mf_pdf"​ href="?​do=export_pdf">​Export to PDF</​a></​html>​ <​html><​a class="​media mediafile mf_pdf"​ href="?​do=export_pdf">​Export to PDF</​a></​html>​
  
pm/prj2025/avaduva/mihail.eftimie.1748211712.txt.gz · Last modified: 2025/05/26 01:21 by mihail.eftimie
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0