Você está na página 1de 22

UNIVERSIDADE ESTADUAL DE CAMPINAS

FACULDADE DE ENGENHARIA ELTRICA E COMPUTAO

EA006 - TRABALHO DE FIM DE CURSO

INTERFACE PARA EXPRESSO MUSICAL AUMENTADA BASEADA EM OBJETOS


COTIDIANOS

Campinas, Junho de 2017

Aluno: Marcio Albano Hermelino Ferreira

Orientador: Prof. Dr. Tiago Fernandes Tavares


Universidade Estadual de Campinas
Faculdade de Engenharia Eltrica e Computao da UNICAMP
EA 006 - Trabalho de Fim de Curso (TFC)
Primeiro Semestre de 2017

Aluno: Marcio Albano Hermelino Ferreira


Email: marcio.ahf@gmail.com
Registro Acadmico (RA): 103322
Telefone: +55 19 982 220 131

Orientador: Prof. Dr. Tiago Fernandes Tavares


Departamento: Depto. de Computao e Automao
(DCA)
Email: tavares@dca.fee.unicamp.br
Telefone: +55 19 3521 3773

2
SUMRIO

1.Resumo ....................................................................................................................................4

2.Introduo ................................................................................................................................5

3.Objetivos ..................................................................................................................................6

4.Metodologia..............................................................................................................................6

4.1 Implementao ..........................................................................................................7

4.1.1.Circuito de Acoplamento................................................................................... 9

4.1.2 Filtro Digital ........................................................................................................10

4.1.3 Circuito de Sada................................................................................................12

4.2 Testes Propostos.................................................................................................... 14

5. Resultados .............................................................................................................................15

6. Discusso ...............................................................................................................................18

6.1 Consideraes acerca dos resultados.................................................................18

6.2 Perspectivas para trabalhos futuros.....................................................................18

7. Concluso ...............................................................................................................................19

8. Referncias Bibliogrficas....................................................................................................21

3
1.Resumo

O presente relatrio descreve as atividades realizadas durante a execuo do


trabalho de fim de curso, disciplina do Curso de Graduao em Engenharia Eltrica da
Faculdade de Engenharia Eltrica e Computao da Unicamp. Nesse contexto, o
trabalho envolveu o desenvolvimento de um projeto de interface para expresso musical
aumentada baseada em objetos cotidianos.

O texto inicia com a contextualizao histrica relativa necessidade dos seres


humanos em interagir com a msica, que serviu como motivao para o desenvolvimento
deste trabalho. Em seguida, so descritos os objetivos propostos da poca da concepo
do projeto, bem como as justificativas para sua execuo.

Aps a contextualizao do trabalho na introduo, descrita na metodologia a


forma como se o projeto foi desenvolvido. So feitas consideraes acerca da escolha de
componentes utilizados na implementao bem como a forma de trabalho adotada para
a implementao da interface.

Na ltima parte, so apresentados os resultados obtidos com a implementao do


prottipo sugerido bem como a realizao de uma discusso acerca dos objetivos
alcanados com este trabalho e o impacto por ele produzido, alm da indicao de
pontos a melhorar que podem ser desenvolvidos por estudos futuros a partir do que foi
desenvolvido at agora com este trabalho.

4
2.Introduo

A msica sempre esteve presente na vida dos seres humanos. H registros de


produo de msica datados de cerca de 30 mil anos atrs [1]. Ao longo da histria, as
pessoas sempre tentaram interagir com a msica e produo sons atravs de objetos e
do meio em que viviam.

A criao de instrumentos musicais veio dessa necessidade de interao com a


msica, e se modernizou com o aparecimento de novas tecnologias. Esse
desenvolvimento abriu novas possibilidades para a expresso musical. O nmero de
alternativas para a criao de instrumentos musicais experimentou um grande aumento
na segunda metade do sculo XX, com o uso de computadores como facilitadores de
interao entre humanos e o som. [2,3]

Contudo, ainda existem muitas barreiras a serem rompidas nesse tipo de


interao. Uma delas a ideia desenvolvida por algumas pessoas de que necessrio
ter algum conhecimento terico de msica ou saber tocar formalmente algum
instrumento para efetivamente produzir msica [3]. Pelo contrrio, a msica sempre
esteve presente na vida humana, e a tendncia das novas tecnologias permitir que
essa interao seja cada vez mais facilitada [4]. Para que essa tendncia seja
efetivamente seguida, no basta desenvolver tecnologias que atuem somente sobre a
sada de sistemas e interfaces produzidos, isto , no basta apenas criar novos efeitos
de som. Tambm necessrio aumentar as possibilidades de interao musical entre o
humano e o instrumento.

Neste trabalho foi proposta a criao de uma interface que possibilita a interao
musical com objetos cotidianos, transformando-os em objetos musicais.Essa interface se
baseia no processamento digital de sinais capturados usando sensores piezoeltricos.
Com o intuito de que o sistema fosse fcil de ser replicado, optamos por um projeto de
simples implementao e de baixa complexidade. Aps a implementao do projeto,

5
foram realizados testes com alguns objetos cotidianos e foram analisados os resultados
acerca da qualidade sonora obtida, bem como as possibilidades musicais oferecidas pelo
desenvolvimento desta interface.

3.Objetivos

Construir um filtro digital usando um microcontrolador;


Gerar sons usando o microcontrolador;
Desenvolver um sistema para captao de vibraes em objetos cotidianos;
Desenvolver um instrumento musical digital capaz de interagir com vibraes de
objetos cotidianos;
Avaliar as novas possibilidades musicais trazidas pelo instrumento construdo.

4.Metodologia

Podemos dividir a execuo do fluxo de trabalho deste projeto em duas fases:


implementao e avaliao. A metodologia empregada na primeira fase foi a de
integrao gradual. Isso significa que cada nova parte desenvolvida foi imediatamente
testada de maneira isolada e, aps, integrada ao sistema. Tal abordagem permitiu
viabilizar escolhas adequadas na construo de cada mdulo.

Na fase de avaliao, foi abordada a metodologia de avaliao qualitativa, dado


que o impacto esperado para o projeto - uma contribuio quanto s possibilidades de
interao musical - no quantizvel. Assim, possvel entender como a interface
construda tem impacto nas possibilidades de fazer msica com objetos cotidianos.

6
4.1 Implementao

Nesta parte do relatrio discutiremos as escolhas de projeto feitas na construo


do prottipo, alm de ilustrar como ocorre o seu funcionamento.

Para o desenvolvimento desta interface, optamos utilizar um microcontrolador de


plataforma aberta: o Arduino UNO [5]. Alm de ter baixo custo, ele amplamente
utilizado em projetos da mais variada complexidade. Tambm importante ressaltar
grande disponibilidade de bibliotecas gratuitas para ele que podem ser encontradas
online. Todas essas caractersticas conferem grande versatilidade ao projeto, permitindo
que a interface desenvolvida acessvel para diversos pblicos.

A Figura 1 ilustra a estrutura da interface e os componentes que a integram:

Figura 1: Diagrama de blocos da estrutura do prottipo

A partir deste diagrama, possvel explicar de maneira simples o caminho


percorrido pelas vibraes captadas, passando pelo microcontrolador at a obteno do
sinal de udio na sada.
Inicialmente, o sinal captado por sensores piezoeltricos [6,7], que passaro por
um circuito de acoplamento composto por um divisor de tenso e um capacitor,

7
responsvel por filtrar o nvel DC do sinal de entrada para ser levado ao
microcontrolador, que possui um conversor ADC (Analog-to-digital). Ele converte a
entrada analgica em nmeros digitais que sero processados atravs de um algoritmo
controlado por interrupes. Em seguida, o sinal digital enviado para um conversor
DAC(Digital-to-Analog) via protocolo de transmisso I2C (Inter-Integrated Circuit) [8].Este
conversor processa a sada digital proveniente do microcontrolador para que seja
reproduzido em um alto falante, passando antes por um outro circuito de filtro.

Figura 2: Conexes dos componentes do prottipo da interface

Figura 3: Esquemtico do Circuito

8
Para a captao dos sinais de udio, foram escolhidos sensores piezoeltricos.
So sensores de baixo custo capazes de converter vibraes mecnicas em sinais
eltricos atravs do efeito piezoeltrico [6,7].

Figura 4 (esquerda): Esquemtico do Sensor Piezoeltrico. Extrado de [9]


Figura 5 (direita): Arranjos de sensores piezoeltricos montados para o prottipo, incluindo arranjo integrado a um
objeto cotidiano (pote de vidro com tampa de metal).

Esses sensores permitem amplificar o sinal captado usando a estratgia de


conectar vrios sensores em srie no circuito. Esta estratgia utilizada em captadores
piezoeltricos presentes em instrumentos com caixas acsticas de madeira, como o
caso dos violes [10]. Em contrapartida, os sensores possuem a desvantagem de serem
frgeis - podendo ser facilmente ser facilmente danificados por algum impacto, alm de
soltar os fios soldados neles para ligao com o circuito. Para contornar este problema,
como mostrado na Figura 5, os dois fios foram tranados e colocados em um tubo de
cabo de rede para realizar a sua proteo.

4.1.1 Circuito de Acoplamento

Antes de enviar o sinal para o microcontrolador, foi necessria a implementao


de um circuito de acoplamento, composto por um capacitor seguido de um divisor de

9
tenso. O capacitor empregado tem como funo a eliminao do nvel DC vindo do sinal
de entrada, e o divisor de tenso fixa a tenso de entrada ao offset de VCC/2 (no caso,
2,5V), evitando danos ao circuito do microcontrolador. Este arranjo tambm pode ser
configurado como um filtro passa-altas [11], mas os valores dos componentes foram
escolhidos de modo que a frequncia de corte deste estgio fosse bem baixa, de modo
que no houvesse nenhum corte de sinal antes do processamento.

4.1.2 Filtro Digital

Uma das primeiras partes da construo da interface envolveu a implementao


um filtro digital para o tratamento do sinal proveniente dos sensores piezoeltricos. Para
a confeco deste filtro foi necessrio programar um cdigo a ser compilado pelo
microcontrolador para ser enviado ao DAC. Assim, estabelecemos o objetivo de
reproduzir um sinal senoidal fornecido por um gerador de sinais, passando pelo Arduino
(e sendo convertido por ele para o formato digital, sendo convertido de volta para um
sinal analgico pelo DAC) com a melhor resoluo possvel.
O conversor A/D presente no chip ATMega328P do Arduino possui resoluo de
10 bits. Ele contm um prescaler, responsvel por alterar a sua frequncia de clock. A
frequncia de clock do ATMega328P de 16MHz [12]. Assim, optamos por utilizar o
prescaling de 8 bits, fazendo com que do clock do ADC seja de 2MHz, o que
selecionado atravs dos bits ADPS0,ADPS1 e ADPS2 do registrador ADCSRA (ADC
control and status register A). O tempo normal de cada converso do ADC de 13 ciclos
de clock, exceo da primeira converso, que leva 25 ciclos devido inicializao do
circuito analgico presente no ADC. Sendo assim, podemos dizer que a taxa de
amostragem da converso A/D (analgico-digital) dada por:

10
Assim, temos uma frequncia de amostragem de aproximadamente 154KHz. O
teorema de Nyquist da amostragem afirma que a recuperao de um sinal digital no sinal
analgico original possvel caso a frequncia de amostragem utilizada na converso
seja no mnimo igual ao dobro da maior frequncia deste sinal [13]. Como os sinais de
nosso interesse esto dentro do espectro audvel pelo ser humano (de 20Hz a 20Khz), a
frequncia de amostragem escolhida suficiente.

O DAC escolhido para a utilizao na interface o dispositivo MCP4725 [14,15]. O


protocolo de comunicao I2C que ele possui facilita a troca de dados entre o
microcontrolador e o dispositivo, fazendo uso de apenas dois fios e enviando os dados
de forma rpida [16].
O algoritmo desenvolvido para o controle da converso A/D e envio de dados para
o DAC pode ser entendido atravs do seguinte diagrama de blocos:

Figura 7 - Diagrama de blocos do Algoritmo de Funcionamento do Filtro Digital

importante observar que os processos de converso e o fluxo de execuo


principal (loop) ocorrem em paralelo, mas possuem uma conexo atravs da varivel

11
adcflag. A cada execuo da rotina loop verificado o valor de adcflag, que
configurada com valor 1 ao final de cada converso dentro da rotina de interrupo
ISR(ADC_vect), indicando que o valor lido est pronto para ser enviado para converso
no DAC. Dessa forma, a converso D/A iniciada somente aps o trmino de cada
converso A/D. Vale ressaltar que o sinal pode ser amplificado pela multiplicao da
varivel valor por algum coeficiente, descartando assim a utilizao de um amplificador
de sinal na sada do filtro. O Cdigo completo do programa pode ser visto em [17].

4.1.3 Circuito de Sada

O sinal proveniente da converso realizada pelo MCP4725 passa por um filtro RC


(passa-baixas) [11], com frequncia de corte ajustvel. Considerando que a interface vai
interagir com diferentes objetos, o nvel de rudo produzido tende a ser diferente, sendo
ento de interesse a possibilidade de regular quais frequncias devem ser atenuadas no
sinal de sada. Este circuito foi implementado utilizando um potencimetro logartmico de
10k, conectado em srie com um resistor de 220. Tambm foi utilizado um capacitor
de 150nF. A Figura 8 mostra o circuito do filtro:

Figura 8 - Cicuito do filtro RC ajustvel

12
Podemos determinar os limites para as frequncias de corte do filtro atravs da
equao:

1
fc = 2RC
(2)

Com isso, temos a determinao dos limites superior e inferior das frequncias de
corte:

1
Menor frequncia de corte: f min = 2 * 150* 109 * (220 + 10 * 103 )
= 103, 872 Hz

1
Maior frequncia de corte: f max = 2 * 150* 109 *220
= 4825, 323Hz 4, 82 kHz

Assim, notamos que o filtro possui uma grande faixa de ajuste, garantindo assim
uma versatilidade para o projeto, para ser testado com diversos tipos de sons.

O circuito de sada foi conectado a caixas de som de computador (falantes de 8),


como mostra a figura 9:

Figura 9 - Falantes utilizados para a reproduo dos sons

13
4.2 Testes Propostos

Como mencionado, a metodologia empregada neste projeto foi a de integrao


gradual, com testes executados para os mdulos antes que fossem adicionados
interface. Nessa parte do relatrio sero descritos os testes realizados, bem como o que
era esperado para cada teste como resultado aceitvel.

Teste 1: Para o teste do filtro digital, um gerador de sinais foi conectado entrada
do filtro. O objetivo seria verificar se o processo de transmisso do sinal est funcionando
- isto , se a converso A/D e a converso D/A so executadas com sucesso. Para
realizar a verificao, monitoramos a entrada e sada do circuito, verificando a qualidade
do sinal obtido na sada e comparando com a entrada.

Teste 2: Os sensores piezoeltricos foram testados atravs da sua conexo direta


nas caixas de som, verificando assim a captao de sons produzidos ao encostar no
sensor, ou ao colocar em contato com o piezo algum objeto que produza vibraes,
como um diapaso do tipo garfo, como mostrado na figura 10, ou um smartphone
reproduzindo um alerta vibratrio.

Figura 10 - Configurao para teste sugerido dos sensores piezoeltricos com o diapaso tipo garfo

14
Teste 3: O filtro de sada tambm pode ser testado com o gerador de sinais, com
o filtro conectado nas caixas de som, visto que a inteno analisar se o filtro est
reduzindo rudos na sada.

Teste 4: Para um teste geral do sistema, conectamos todos os mdulos e


observamos os sons produzidos por diferentes objetos produzindo vibraes em contato
com o sensor piezoeltrico. Como objetos selecionados foram escolhidos o diapaso tipo
garfo, uma taa de vinho com gua, e uma lata de refrigerante, a qual teve o sensor
piezoeltrico colado em sua superfcie com cola quente.

Teste 5: Como ltimo teste para verificar a possibilidade de criao de efeitos pela
interface, observamos os resultados decorrentes da alterao da varivel enviada para o
DAC (valor), bem como a insero de uma condicional do cdigo para simular efeito de
distoro do sinal.

5. Resultados

Por questes de simplicidade na exposio dos resultados, nem todas as formas


de onda obtidas nos resultados de cada mdulo sero apresentadas aqui. Para
visualizao dos principais testes, tambm possvel acessar o vdeo de apresentao
deste trabalho, disponvel em [18].

Como resultado do teste do filtro digital (teste 1), foram medidos os sinais de
entrada do filtro e a sua sada no osciloscpio, que podem ser visualizados na figura a
seguir:

Figura 11 - Formas de onda na entrada (canal 1) e sada (canal 2) do filtro digital.

15
Para o teste 2, dos sensores piezoeltricos, verificamos a emisso de sons nos
alto falantes para todos os objetos utilizados.

O teste para o filtro de sada (teste 3) tambm foi realizado com o auxlio do
gerador de sinais. O potencimetro tambm foi variado, para verificar o que acontecia
com o sinal de sada. Verificamos um aumento na amplitude do sinal com a reduo da
resistncia do potencimetro, bem como um aumento do nvel de rudo.

O teste 4 o mais importante, por verificar o funcionamento da interface como um


todo. Testamos o comportamento de alguns objetos na interface: o diapaso, uma taa
de vinho com gua e uma lata de refrigerante, como mostrado nas figuras abaixo:

Figura 12 (esquerda) - Foto do aparato para a realizao de testes com taa de vinho
Figura 13 (direita) - Foto do aparato para a realizao de testes com lata de refrigerante

16
A forma de onda a seguir proveniente do teste para o diapaso garfo. A
frequncia do sinal de sada est bem prxima de 440Hz, correspondente nota l (A4)
do diapaso:
.

Figura 14 - Sinal de sada para teste com diapaso (440Hz).

O teste com a taa de vinho foi realizado enchendo-a de gua e colocando a sua
base sobre o sensor piezoeltrico. Provocamos vibraes na taa ao passar os dedos
sobre a borda vagarosamente. Como resultado, o som foi amplificado. Para a lata de
refrigerante, utilizamos cola quente para cola o sensor piezoeltrico na sua parte
superior. Em seguida, demos batidas na lata em vrios pontos distintos. O som foi
melhor captado nas batidas mais prximas da tampa com o sensor, mas acompanhado
de um efeito sonoro diferente daquele que percebido bater na lata sem utilizar a
interface. O som do efeito perceptualmente semelhante ao phaser utilizado em pedais
de guitarra.

17
Por fim, foi possvel distorcer o sinal de entrada a partir da adio de uma
condicional utilizada no cdigo para dividir o sinal pela metade caso ele ultrapassasse
algum valor (teste 5).
importante salientar que para todos os testes realizados, os sons ainda
obtiveram algum com frequncias de 60Hz, que no foi atenuado com o filtro de sada, e
alguns rudos de frequncias mais altas que foram neutralizados com o ajuste do filtro
com potencimetro.

6. Discusso
6.1. Consideraes acerca dos resultados

Ao observar os resultados dos quatro primeiros testes propostos consideramos


que obtivemos sucesso ao elaborar cada mdulo da interface, visto que ao
concaten-los, a captao de som de diversos objetos foi possvel. A qualidade do som
foi marginalmente afetada pelo rudo da rede eltrica (frequncia de 60Hz) e alguns
rudos de frequncias mais elevadas. O potencimetro colocado para controle de rudo
na sada ajudou bastante para o corte de sons indesejados. Analisando o objetivo de
criar um instrumento musical capaz de interagir com objetos cotidianos, nos
confrontamos com algumas limitaes fsicas, visto que a fragilidade dos sensores
piezoeltricos limita um pouco a mobilidade da interface para interao com objetos. A
adio de efeitos via microcontrolador com alteraes no cdigo uma caracterstica
desejvel, dada a possibilidade do desenvolvimento de vrios efeitos de forma bem
simples.

6.2. Perspectivas para trabalhos futuros

Como possveis para melhorias deste prottipo, necessrio alterar a estrutura


fsica da interface, reduzindo suas dimenses e facilitando o seu acoplamento a objetos.
Sendo assim, desejvel soldar o circuito em uma placa, compactando o seu tamanho,

18
e utilizar cabos de udio longos para a sada a ser conectada nas caixas de som.
Tambm pode ser estudada a criao de uma caixa acstica que potencialize a captao
de vibraes de objetos , protegendo assim o sensor piezoeltrico. Quanto qualidade
do som, a implementao do circuito em uma placa padro ou de circuito impresso ao
invs da protoboard pode contribuir na reduo de rudos. Tambm pode ser estudada a
implementao de outros filtros de melhor eficincia, como o filtro Notch [11] para tentar
cortar os rudos na frequncia de 60Hz provocados pela rede eltrica.

7.Concluso

Este trabalho proporcionou uma contribuio para as possibilidades de interao


musical com a proposio desta interface de expresso musical aumentada. Fazendo
uso de componentes de baixo custo e um microcontrolador de plataforma aberta, foi
possvel implementar uma estrutura capaz de capturar sons de objetos quaisquer
passando por um filtro digital e reproduzi-los em alto falantes, com a possibilidade da
adio de efeitos atravs do processamento dos sinais. Os resultados obtidos nos testes
mostram o funcionamento da estrutura, ainda que com algum rudo, que teve as
componentes de alta frequncia parcialmente atenuadas com um filtro na sada do
circuito, mas que manteve as interferncias provenientes da rede eltrica. Como
perspectivas para outros trabalhos, podem ser propostas formas de reduo de rudo
nesta interface, bem como melhorias no seu design a fim de que ela seja mais compacta,
tornando mais fcil o acoplamento entre os objetos e a estrutura de captao de sons da
interface.
A disciplina de trabalho de fim de curso oferecida na faculdade tem como objetivo
propor ao aluno o desenvolvimento de um trabalho de pesquisa acadmica a partir de
conhecimentos adquiridos durante o curso [19]. Nesse aspecto, o aprendizado foi muito
til, visto que durante todo este semestre foi proporcionada a ambientao com as
possveis dificuldades de um projeto de engenharia real. Alm da reviso de muitos
conceitos vistos nas disciplinas de eletrnica e sistemas embarcados, de grande valor
a experincia adquirida no desenvolvimento de um projeto desde o seu incio, com a

19
concepo de ideias. Alm disso, os conhecimentos adquiridos com a pesquisas
realizadas na tomada de cada deciso do projeto foram muito relevantes, bem como a
oportunidade de trabalhar com o Arduino UNO, muito popular atualmente.
De maneira a ilustrar os testes realizados e como uma forma demonstrar o
funcionamento, recomendvel a visualizao do vdeo de apresentao elaborado para
este trabalho, disponvel em [18].

20
8.Referncias Bibliogrficas

[1] MENUHIN, Y. ; DAVIS, C. W. - The Music of Man. Methuen Publishing Ltd (31. Dezember 1979)

[2] A brief history of computer music.


http://www.musicradar.com/news/tech/a-brief-history-of-computer-music-177299
(Acessado em 13/06/2017)

[3] BOWLES, E. A. - The impact of technology on musical instruments


http://www.cosmosclub.org/journals/1999/bowles.html
(Acessado em 13/06/2017)

[4] JENSENIUS, A.R ; LYONS, J.M. Trends at NIME Reflections on Editing A NIME Reader
http://www.nime.org/proceedings/2016/nime2016_paper0086.pdf
(Acessado em 13/06/2017)

[5] A rduino UNO


https://www.arduino.cc/en/Main/arduinoBoardUno
(Acessado em 13/06/2017)

[6] Wikipedia. Sensores Piezoelctricos


https://en.wikipedia.org/wiki/Piezoelectric_sensor
(Acessado em 13/06/2017)

[7] Wikipedia. Piezoeletricidade


https://en.wikipedia.org/wiki/Piezoelectricity
(Acessado em 13/06/2017)
[8] DOS REIS, V. R. I2C - Protocolo de Comunicao
http://www.arduinobr.com/arduino/i2c-protocolo-de-comunicacao/
(Acessado em 13/06/2017)

[9]Datasheet: Piezoelectric Components


https://www.arduino.cc/documents/datasheets/PIEZO-PKM22EPPH4001-BO.pdf
(Acessado em 26/05/2017)

[10] DAILEY, J.D. Electronics for Guitarists , 2nd Edition. Springer. (2011)

[11] SEDRA, A. ; SMITH, C. S. - Microelectronic Circuits, 6th edition. The Oxford Series in Electrical &
Computer Engineering. (2010)

[12] Datasheet ATMega328P


www.atmel.com/pt/br/Images/Atmel-42735-8-bit-AVR-Microcontroller-ATmega328-328P_Datasheet.pdf
(Acessado em 26/02/2017)

[13] SMITH, S.W. - The Scientist and Engineers guide to Digital Signal Processing, 2nd Edition. California
Technical Publishing

21
[14] Datasheet: MCP4725 12-bit Digital-to-Analog Converter with EEPROM Memory Datasheet
https://www.sparkfun.com/datasheets/BreakoutBoards/MCP4725.pdf
(Acessado em 18/06/2017)

[15] MCP4725 12-bit DAC Tutorial. Adafruit Tutorials


https://learn.adafruit.com/mcp4725-12-bit-dac-tutorial/
(Acessado em 18/06/2017)

[16] Sparkfun Tutorials: I2C


https://learn.sparkfun.com/tutorials/i2c
(Acessado em 18/06/2017)

[17] Cdigo do programa disponvel em: https://goo.gl/Mf9nZf

[18] Vdeo (YouTube): Interface para expresso musical aumentada para objetos cotidianos
https://www.youtube.com/watch?v=0R9GDriUJRE

[19] Regulamentao da RESOLUO INTERNA CG/FEEC 03/2008 - Trabalho de Fim de Curso em


Engenharia Eltrica e Engenharia de Computao
http://www.fee.unicamp.br/sites/default/files/graduacao/trabalho_fim_curso/Regulamenta%C3%A7%C
3%A3o_RES_CG-FEEC-03-2008.pdf
(Acessado em 26/02/2017)

22