Table of Contents

Sergiu-Andrei AGACHI (78310) - Soundboard

Autorul poate fi contactat la adresa: Login pentru adresa

Introducere

Un soundboard este un dispozitiv cu care se pot reda anumite sunete prestabilite la simpla apasare de buton. Numarul butoanelor este variabil, astfel fiecare buton reda un alt sunet fata de celelalte. In anumite cazuri, inclusiv acesta, soundboard-urile vin si cu o functie de inregistrat sunete noi.

Descriere generală

La apasarea unui buton, se va citi de pe cardul SD un sunet asignat butonului respectiv, iar apoi acesta va fi redat folosind buzzerul, iar LCD-ul va afisa numele fisierului ce a fost redat ultima oara.

Hardware Design

Piese necesare:

Schema electrica

Software Design

Mediul de dezvoltare: Notepad++ si pus pe placut folosind un batch script; Biblioteci folosite:

Functii implementate:

Rezultate Obţinute

Am obtinut un soundboard functionabil si extensibil, acesta putand fi extins cu un numar foarte mic de linii de cod si adaugarea unor noi sunete pe cardul SD.

Soundboard-ul are:

Concluzii

A fost un proiect in care am ajuns sa lucruri despre care doream sa invat de mai demult, si anume redarea sunetelor, dar si inregistrarea lor, cu tot ce presupune acestea(notiuni de sampling rate, bps, compresie a fisierelor audio). Sunt multimit de rezultat si de faptul ca am ajuns sa lucrez si ceva mai low level fata de am facut pana acum.

Download

prj2018_imatesica_agachi_sergiu_334ca.zip

Bibliografie/Resurse