Table of Contents

George-Eduard ZAHARIA (78366) - Tetris pe LCD

Autorul poate fi contactat la adresa: Login pentru adresa

Introducere

Proiectul implementeaza un joc de Tetris. Piesele vor fi controlate atat prin intermediul unor butoane, cat si cu ajutorul unui giroscop ce le va deplasa stanga-dreapta pe ecranul lcd. Pe timpul rularii jocului, un difuzor va reda muzica de fundal (ce poate fi oprita), dar si unele sunete sugestive in momentul in care are loc un eveniment. De asemenea, o tabela de high-score va fi pastrata in memoria non-volatila.

Descriere generală

Schema bloc:

Hardware Design

Piesa Cantitate
Placa de baza, ATMega324 1
Componente de baza 1
Modul LCD ST7735 1
Accelerometru/giroscop MPU6050 1
Difuzor 1
Fire mama-mama 20
Fire tata-mama 8
Placa de test 2
Butoane 6x6x6 4

Schema electrica:

Software Design

Rezultate Obţinute

Proiectul este complet functional, piesele pot fi controlate atat prin butoane, cat si cu ajutorul giroscopului MPU6050. De asemenea, difuzorul scoate sunete sugestive in momentul in care are loc un eveniment.

1) Conectare ecran LCD

2) Cablaj

S-a folosit modul de conectare prezentat in schema electrica din Hardware Design

3) Rezultat final - Hardware

4) Rezultat final - Software

Concluzii

Realizarea unui proiect de genul a fost o experienta placuta, chiar daca, initial, parea ca modul de a conecta piesele este usor neintuitiv. In cele din urma, dupa cateva cercetari, totul a devenit clar, finalizarea proiectului devenind astfel doar o chestiune de timp.

Download

Arhiva: 335cb_zaharia_georgeeduard_tetris.zip

Jurnal

Saptamana 1: Inceperea lipirii componentelor pe placa

Saptamana 2: Finalizarea lipirii componentelor pe placa + incarcare bootloader

Saptamana 3: Achizitionarea componentelor specifice proiectului

Saptamana 4: Inceperea asamblarii proiectului final

Saptamana 5: Finalizarea asamblarii proiectului + software

Bibliografie/Resurse

Datasheet ATMega324

Datasheet ST7735

Datasheet MPU6050

Informatii MPU6050

Componente folosite: componente_proiect_tetris.xlsx