Cuprins:

Mașină de jucat flaut pe bază de Arduino: 10 pași (cu imagini)
Mașină de jucat flaut pe bază de Arduino: 10 pași (cu imagini)

Video: Mașină de jucat flaut pe bază de Arduino: 10 pași (cu imagini)

Video: Mașină de jucat flaut pe bază de Arduino: 10 pași (cu imagini)
Video: Voltmetru cu ESP32 2024, Noiembrie
Anonim
Image
Image

În acest instructable, încerc să prezint un proiect care combină arta cu ingineria. O mașină care cântă la flaut. Controlează notele folosind Arduino. Pe Arduino pot fi programate diverse melodii sau melodii, pe care Arduino le cântă la flaut. Nu există nicio limită de utilizare a comenzilor Arduino care cântă la flaut. Am încercat următoarele moduri de a-l folosi pentru a reda muzică:

  1. Pur și simplu codificați melodia și redați-o,
  2. Redarea tonurilor utilizând o funcție aleatorie. O scară și reguli specifice pot fi definite pe Arduino, astfel încât să poată compune (în timp real) și să redea o melodie frumoasă.
  3. Un microfon poate fi atașat la Arduino. Deci trebuie să cânți la microfon, Arduino detectează frecvența și cântă la flaut astfel încât să urmeze orice notă cânți.

Vă rugăm să verificați videoclipul pentru demonstrația în care am încercat să redau tema Titanic.

Deci, există diferite moduri de a-l utiliza.

Pentru a face acest instrument, este necesar să aveți o înțelegere de bază despre cântarea flautului sau cel puțin un ajutor de la persoana care cunoaște cântarea flautului.

Există, în linii mari, trei secțiuni ale acestei instrucțiuni.

  • Mai întâi este să faci un flaut din PVC. Se poate folosi și un flaut gata făcut, dar realizarea este mai distractivă și puteți avea mai mult control asupra designului.
  • În al doilea rând este să faci hardware care cântă la flaut. aceasta include pregătirea electronice și aranjamente mecanice.
  • A treia parte este de a crea un program pentru a reda melodia. aceasta include nu numai melodia, ci și crearea unui program / funcție care este necesar pentru a scrie melodia.

Pasul 1: Realizarea unui flaut din PVC (opțional):

Recomandat: