11 de febr. 2015

Posem una melodia


No és gens difícil (encara que pot ser entretingut de programar) posar una melodia als nostres projectes de tecnologia vestible. Ens caldrà un element nou anomenat brunzidor piezoelèctric.

Els brunzidors piezoelèctrics són com petits altaveus que si s’alimenten amb un senyal elèctric d’una determinada freqüència produeixen un so d’aquela freqüència. Els brunzidors no són altaveus, per tant no espereu un so d’alta qualitat. A més, només podem enviar-los una freqüència concreta, per tant no espereu melodies polifòniques com les que permeten els telèfons mòbils actuals.

Hi ha diversos models al mercat de brunzidors piezoelèctrics. Alguns tenen polaritat (una pota és el positiu i l’altra el negatiu) i altres no en tenen. Nosaltres hem triat aquest perquè és molt pla i, per tant, senzill d’integrar en plecs o vores dels teixits.

Brunzidor



El control dels brunzidors es fa des d'una sortida digital del microcontrolador posant-li una resistència de 100 ohm (100 Ω) com a la figura.
Connexió del brunzidor


Per fer sonar una nota fem servir la instrucció tone en la que indiquem la pota on està connectat el brunzidor,  la freqüència (en hertz) que volem fer sonar i la durada de la nota en mil·lisegons. Atès que la freqüència que posem a la funció tone ha de ser un nombre enter, no podrem entrar els valors exactes i haurem de posar l’enter més proper. En el següent programa fem sonar primer un La durant mig segon i després un Do durant un altre mig segon i després aturem el so durant dos segons. Després es tornarà a repetir. El brunzidor està connectat a D12.

Programa

La taula següent mostra les freqüències que corresponen a l’octava d’ús més habitual. Els noms de les notes es mostren en les dues notacions:

Nota Freqüència teòrica (Hz) Valor recomanat (Hz)
do3 C4 261,626 262
do#3 re b3 C#4 Db4 277,183 277
re3 D4 293,665 294
re#3 mi b3 D#4 Eb4 311,127 311
mi3 E4 329,628 330
fa3 F4 349,228 349
fa#3 sol b3 F#4 Gb4 369,994 370
sol3 G4 391,995 392
sol#3 la b3 G#4 Ab4 415,305 415
la3 A4 440,000 440
la#3 si b3 A#4 Bb4 466,164 466
si3 B4 493,883 494
do4 C5 523,251 523


Cap comentari:

Publica un comentari a l'entrada

Deixa el teu comentari