collapse

* Posts Recentes

Desenvolver com AVR gcc - como fazer debug ? por Njay
[Ontem às 20:33]


Serra para metal por fergas
[Ontem às 15:23]


Realinhamento de placas que abatem pelo abatimento do terreno por SerraCabo
[Ontem às 13:11]


Resmas de Trotinetes por KammutierSpule
[19 de Fevereiro de 2019, 17:39]


[Material] Compra de material por papamoscas
[15 de Fevereiro de 2019, 17:05]


Motor com travão por Alfredo Garcia
[13 de Fevereiro de 2019, 22:56]


Porta Arduino Baixando tensao por mauriciosouza100
[08 de Fevereiro de 2019, 13:39]


Fábricas de componentes electrónicos em Portugal? por SerraCabo
[07 de Fevereiro de 2019, 13:54]


Sistema embarcado movido a energia solar por Njay
[06 de Fevereiro de 2019, 15:01]


Tentanto reaver alguns conhecimentos de eletronica por filjoa
[06 de Fevereiro de 2019, 02:58]

Autor Tópico: Brinquedo para miuda  (Lida 2427 vezes)

0 Membros e 1 Visitante estão a ver este tópico.

Offline helderjsd

  • Mini Robot
  • *
  • Mensagens: 144
Brinquedo para miuda
« em: 07 de Maio de 2015, 12:09 »
Viva,
Recentemente (ha alguns meses) fui tio de uma menina.
Agora, e em tom de brincadeira, queria fazer aqui um projecto com arduino, para a entreter e "gozar" um bocado com a minha irma e cunhado, hehehehe

Assim, pensei em desenvolver uma brincadeira usando arduino ou outro qualquer, que basicamente seria o premir de um botão, e a "caixa" reproduzir um mp3 ou outro ficheiro audio, previamente gravado num SD por exemplo.
A minha questão é:
- Como consigo por o arduino a "tocar" o som que la tenho?
Com um "piezo", é facil de fazer, mas ligando uma "coluna" ao arduino, nao estou a ver como consigo por aquilo a funcionar
Ja li uma serie de documentos e estou mais encrencado do que quando comecei...
É preciso algum componente entre o arduino e a coluna de som?

Offline senso

  • Global Moderator
  • Mini Robot
  • *****
  • Mensagens: 9.602
  • Helpdesk do sitio
Re: Brinquedo para miuda
« Responder #1 em: 07 de Maio de 2015, 12:23 »
É, um amplificador, mais que não seja um LM386.
Impedância tipica de uma coluna: 8Ohms
5v(mais ou menos vá) que tens num IO:
I = 5/8 = 625mA
Corrente máxima num IO do atmega 20mA

É capaz de não correr bem.
Para além disso dado que tens alimentação single-ended convem que metas um condensador para impedir passagem de DC para a coluna.
Avr fanboy

Offline helderjsd

  • Mini Robot
  • *
  • Mensagens: 144
Re: Brinquedo para miuda
« Responder #2 em: 07 de Maio de 2015, 12:29 »
A ideia (minha e do meu irmao) era basicamente a seguinte:
- Quer a minha irma quer cunhado tem uma alcunha
- E ja andamos a ensinar a garota, para ver se é das primeiras palavras que aprende  ;D ;D ;D ;D ;D ;D ;D

Basicamente era so para gravar esses 2 sons, e sempre que carregasse no botao aquilo tocar o som  ;D ;D ;D ;D

Offline senso

  • Global Moderator
  • Mini Robot
  • *****
  • Mensagens: 9.602
  • Helpdesk do sitio
Re: Brinquedo para miuda
« Responder #3 em: 07 de Maio de 2015, 12:33 »
Duas palavras deve caber tudo na flash do Atmega, e já que é Arduino:
http://playground.arduino.cc/Code/PCMAudio
Avr fanboy

Offline helderjsd

  • Mini Robot
  • *
  • Mensagens: 144
Re: Brinquedo para miuda
« Responder #4 em: 07 de Maio de 2015, 12:38 »
Duas palavras deve caber tudo na flash do Atmega, e já que é Arduino:
http://playground.arduino.cc/Code/PCMAudio

Vou testar :) :) :)
Ou entao testar esta versao:
http://www.instructables.com/id/Playing-Wave-file-using-arduino/
Falta-me so o NPN

Offline senso

  • Global Moderator
  • Mini Robot
  • *****
  • Mensagens: 9.602
  • Helpdesk do sitio
Re: Brinquedo para miuda
« Responder #5 em: 07 de Maio de 2015, 12:40 »
O NPN é o amplificador.
Avr fanboy

Offline dropes

  • Mini Robot
  • *
  • Mensagens: 1.943
Re: Brinquedo para miuda
« Responder #6 em: 07 de Maio de 2015, 14:21 »
É, um amplificador, mais que não seja um LM386.
Impedância tipica de uma coluna: 8Ohms
5v(mais ou menos vá) que tens num IO:
I = 5/8 = 625mA
Corrente máxima num IO do atmega 20mA
40mA por pino, 200mA na soma de todos.
O NPN é um amplificador de corrente, protege o micro,
a forma como está montado é incorrecto e este transístor ou altifalante podem-se queimar se o código não estiver bem ou se o micro bloquear.
É por isso que se usa um condensador de forma a eliminar a componente continua.
Neste caso isso não funcionaria devido à configuração do circuito, por isso teria de ser um novo.
Aconselho o LM386, é um IC económico, fácil de se alimentar com tensões simples e muito prático neste tipo de aplicações.

StarRider

  • Visitante
Re: Brinquedo para miuda
« Responder #7 em: 07 de Maio de 2015, 15:40 »
Boas,

Não é para arduino, mas por 10 euros uma STM32F4DISCOVERY oferece isto:


... sendo que é possível ter o MP3 na flash do MCU em vez de numa pen externa.

Se for necessário ajuda apita.

Abraços,
PA

Offline samc

  • Mini Robot
  • *
  • Mensagens: 438
Re: Brinquedo para miuda
« Responder #8 em: 07 de Maio de 2015, 18:49 »
A solução do starrider parece ser a mais simples e a que te fica mais barata.
Penso que essa placa inclui uns acelerômetros o que pode ser uma funcionalidade engraçada para um brinquedo desse tipo.
Caso precises de umas colunas baratas para ligar ao módulo, já comprei uma vez estas colunas no ebay (tem um amplificador mono o lm4871)