Comenzile plasate in perioada 30 Aprilie (dupa ora 14:00) - 3 Mai vor fi predate la curier incepand cu 4 Mai.

Realizarea propriului mini Pian cu Arduino

Salutare! Sunt Sebi de la Bitmi.ro si astazi iti arat cum poti sa creezi un mini pian interactiv cu 7 note muzicale, LED-uri care se aprind la apasarea butoanelor si un buzzer care reda sunetele direct de pe placa Arduino.
Acest proiect transforma placa Arduino intr-un mini pian electronic. Fiecare buton reprezinta o nota muzicala, iar atunci cand apesi pe el, buzzerul reda sunetul corespunzator si LED-ul asociat se aprinde.
Proiectul include cele 7 note muzicale principale: DO, RE, MI, FA, SOL, LA si SI. LED-urile ofera un feedback vizual pentru fiecare nota cantata, facand proiectul mai interactiv si mai usor de folosit.
Bineinteles proiectul ne ajuta sa intelegem cum functioneaza buzzer-ele pasive, cum putem genera frecvente audio folosind Arduino si cum putem controla simultan sunetul si efectele vizuale.

Ce este un buzzer pasiv KY-006 si cum functioneaza:

Modulul buzzer pasiv KY-006 este o componenta electronica folosita pentru redarea sunetelor folosind Arduino. Spre deosebire de un buzzer activ, acesta nu produce un sunet fix, ci poate reda diferite note muzicale in functie de semnalul trimis din cod.
Modulul foloseste un element piezoelectric care vibreaza la diferite frecvente, iar cu ajutorul functiei tone() din Arduino poti genera note muzicale, melodii sau efecte sonore.
Pentru functionare, modulul are nevoie de alimentare la 5V, GND si un pin de semnal conectat la Arduino.
Cu ajutorul acestui modul poti realiza proiecte precum piane electronice, alarme sau jocuri interactive cu sunete.

Ce sunt mini butoanele tactile si cum functioneaza:

Mini butoanele tactile sunt componente electronice folosite pentru a trimite comenzi catre Arduino atunci cand sunt apasate. Acestea functioneaza ca intrerupatoare momentane, ceea ce inseamna ca fac contact doar cat timp sunt apasate.
In acest proiect, fiecare buton reprezinta o nota muzicala diferita. Atunci cand un buton este apasat, Arduino detecteaza semnalul si reda nota corespunzatoare prin buzzer.
Mini butoanele tactile sunt foarte des folosite in proiecte interactive precum tastaturi, jocuri electronice, meniuri sau controllere DIY.

Ce sunt LED-urile si cum functioneaza:

LED-urile sunt componente electronice care emit lumina atunci cand sunt alimentate cu, curent electric. Acestea sunt eficiente, consuma putin curent si pot fi controlate foarte usor folosind Arduino.
In acest proiect, fiecare LED este asociat unei note muzicale si se aprinde atunci cand nota respectiva este redata.
LED-urile sunt folosite in foarte multe proiecte electronice pentru semnalizare, efecte vizuale sau feedback interactiv.

Componente necesare:

1 x Placa de dezvoltare compatibila Arduino Uno R3
1 x Modul buzzer pasiv KY-006
7 x Mini butoane tactile
7 x LED-uri
7 x Rezistori 220 Ohmi
1 x Breadboard
25 x Fire conexiune tata-tata



Schema de conectare



Cod sursa


Dupa ce ai realizat conexiunile, este timpul sa incarci codul sursa. Pentru a-l descarca, click AICI.
Conecteaza placa Arduino UNO la computer folosind cablul USB, apoi deschide Arduino IDE. Din meniul Tools, selecteaza placa si portul serial corespunzator, iar apoi apasa butonul Upload (sageata spre dreapta).


Cum functioneaza proiectul

Dupa pornire, pianul asteapta apasarea unui buton. Fiecare dintre cele 7 butoane reprezinta o nota muzicala diferita: DO, RE, MI, FA, SOL, LA si SI.
Atunci cand un buton este apasat, Arduino detecteaza semnalul si reda nota corespunzatoare prin modulul buzzer pasiv KY-006. In acelasi timp, LED-ul asociat notei respective se aprinde pentru a oferi un feedback vizual.
Cand butonul este eliberat, sunetul se opreste iar LED-ul se stinge.
Prin combinarea diferitelor note poti reda melodii simple direct de pe Arduino si poti transforma proiectul intr-un mini pian electronic interactiv.
Acest proiect ne ajuta sa intelegem cum functioneaza intrarile digitale, generarea sunetelor folosind functia tone() si controlul LED-urilor folosind Arduino.

Daca ai intrebari sau nelamuriri legate de proiect, scrie-mi la adresa electronica@bitmi.ro.

Compara produse

Trebuie sa mai adaugi cel putin un produs pentru a compara produse.

A fost adaugat la favorite!

A fost sters din favorite!