TODOPIC

Microcontroladores PIC => * PROYECTOS * => Mensaje iniciado por: Marttyn en 19 de Noviembre de 2006, 03:35:04

Título: Agregar sonido a los proyectos
Publicado por: Marttyn en 19 de Noviembre de 2006, 03:35:04
Hola!  :-/
despues de mucho buscar por todo internet y fuera tambien encontre 3 soluciones para que nuestros pics puedan manejar sonidos... creanme que busque mucho, y solo he dado con estas 3 soluciones, que son las mas practicas de implementar, si alguien sabe algo mas de esto que lo comente, ya que seguro es de interes de muchos.

la primer forma, y la que mas facilmente encontre fue los integrados ISD de winbond. estos integrados estan diseñados especificamente para reproducir sonidos, con lo cual su calidad es muy buena, y su manejabilidad tambien. hay diferentes tipos, con diferentes caracteristicas y segundos de grabacion. su bus de direcciones permite grabar varios sonidos en diferentes posiciones y poder acceder a ellos.
su principal desventaja es que no estan muy difundidos por aqui en españa, con lo que pocos comercios los tienen, y si los tienen tienen poca variedad... ademas, su excesivo precio es su principal desventaja (23€ me querian cobrar por el isd1420 que graba 20 segs)...

la segunda manera la encontre de casualidad paseando por la jugueteria del corte ingles (grandes superficies comerciales en españa)... te venden un "Bla Bla", que es un aparatito que tiene 2 botones un altavoz y un microfonito. con un boton grabas y con otro reproducis lo que grabaste.... solo permite almacenar una grabacion a la vez, de 20 segs de duracion max. estos aparatitos los venden para meter dentro de unos osos de peluche que tambien venden, asi se le pueden poner mensajes personalizados a los osos de peluche estos... una idea bastante original.... ni bien lo vi me compre uno (6€ solo el aparatito) y lo desmonte todo hasta quedarme con el interior que es lo que interesa. haciendo pruebas llegue a la conclusion de que puede ser una alternativa simple que a muchos les puede venir bien... su calidad de reproduccion es normal...

la tercera manera que encontre y es la que mas trabajo me costo llegar a ella fue el sistema de Roman Black (http://www.romanblack.com/picsound.htm) que solo con una resistencia y un condensador consigue sonido MUY barato y de aceptable calidad... su programa lo que hace es convertir los sonidos a formato de 1bit para luego poder reproducirlos con un pic utilizando SOLO CON UN PIN!!!!!!!!!!!!  :shock:
este sistema me parece realmente bueno para algunas aplicaciones. seria interesante estudiar sus aplicaciones.
yo por ahora no tengo lo conocimientos para implementar esto en un proyecto... pero me gustaria que si alguien ha usado o sabe como funciona, nos lo explique...
se que basicamente saca una señal por un pin del pic, pero no se como se implenta, se pograma o lo que se hace...

de verdad es algo interesante, y prometo hacer pruebas hasta cansarme y poner los resultados para que podais usar este sistema de forma eficaz, pero primero necesito un pqueño empujoncito en la direccion correcta.
alguien me ayuda?

salu2
Título: Re: Agregar sonido a los proyectos
Publicado por: LordLafebre en 19 de Noviembre de 2006, 03:55:05
Hola:

Mira en mi web (la direccion esta en mi firma) hice un reloj que "habla" con un ISD25120, recuerdo que no me costo mas de USD$10 te puede ser de ayuda el documento que hice, almenos eso espero.
Título: Re: Agregar sonido a los proyectos
Publicado por: Nocturno en 19 de Noviembre de 2006, 04:55:37
Se ve muy interesante el algoritmo BTc ese que has linkado.

El hardware es tan simple que dan ganas de probarlo. En realidad, esa resistencia y condensador lo único que hacen es modificar la onda que sale del PIC. De ser cuadrada como le corresponde al tratarse de una señal digital, para a ser una onda curva con rampas de subida y bajada cuya inclinación dependerá de los valores de esa resistencia y ese condensador.

Si te fijas en uno de los gráficos que el autor muestra, se ve perfectamente como la onda resultante va subiendo a medida que el PIC le va chutando "11111" y se pone a bajar en cuanto el PIC chuta "00000".

(http://www.romanblack.com/picso_01.gif)

Claro, este sistema sólo sirve para reproducir. Lo de capturar ya es otra historia.
Título: Re: Agregar sonido a los proyectos
Publicado por: jfmateos2 en 19 de Noviembre de 2006, 05:48:06
En la revista Resistor nº 217 viene un artículo sobre grabación de audio en tarjeta SD.Card implementado en Basic mediante un PIC18F458. El PIC se conecta a un micro a través de un par de amplificadores, y éste se encarga de muestrearlo a 8 bits, una canal y 8kHz mediante Pulse Code Modulation, resultando un archivo WAV. La calidad del muestreo quizás no dé para música, pero creo que debe funcionar bastante bien para grabar voz.

Creo que también leí un artículo sobre muestreo de audio con PIC en Everyday Practical Electronics, pero ahora no lo encuentro.

Saludos
Título: Re: Agregar sonido a los proyectos
Publicado por: Marttyn en 19 de Noviembre de 2006, 17:00:17
Como dice jack el destripador, vamos por partes...  :-)
Lafebre, tu proyecto fue la mejor info que encontre sobre isd en este foro, la verdad esta muy bien, y es para tener en cuenta, ademas tienes otras cosas interesantes en tu pagina... pero ya te digo que por aqui los integrados isd estan muy por encima de los precios normales, y si bien, tendre que probarlos algun dia, los utilizare cuando realmente valga la pena, mientras tatno quiero buscar algunas alternativas para reproducir sonido.
Nocturno, si que parece muy simple, y es por eso que quiero probarlo, de momento solo quiero reproducir sonido proveniente de un fichero, grabar por ahora no me interesa. Como bien dices la resistencia y el condensador hacen de filtro para darle forma a la onda cuadrada.
jfmateos2 estuve intentando encontrar la revista, pero solo se publica impresa, al igual que el libro...  :( de momento seguire con la interminable informacion que hay por internet. pero si no me equivoco, lo que tu dices son digitalizadores de sonidos... y lo que busco yo es en realidad es reproducirlos, osea convertirlos a analogicos, provenientes de un ficehro digital almacenado en una memoria 24xx o si cupiera en la memoria del mismo micro.
estuve intentando hacer unas pruebas, pero no lo he conseguido. con el porgrama paso el fichero wav a un archivo asm, para luego programarlo en el micro, pero simulando en proteus me dice que el hex generado es invalido, y si lo quemo al pic no funciona.  :z)
supongo que al fichero asm que genera el programa habra que modificarle algo para indicarle que pic se utilizara, al igual que los pines de salida... por ahora estoy haciendo mis pinitos en C, con lo que assembler es chino para mi por ahora.
si alguien entiende algo de esto, que me diga el camino a seguir para hacer las pruebas y encantado os dire como me ha ido
gracias a todos por vuestras respuestas!
salu2
Título: Re: Agregar sonido a los proyectos
Publicado por: PalitroqueZ en 20 de Noviembre de 2006, 15:55:17
Marttyn si se puede con un pic, pero es por el camino largo (comparando con los ISD).
Lo que voy a sugerir es para reproducir voz a 8 Khz ó un poco mas.

-la primera etapa sería la del micrófono (debes buscar el circuito para polarizar un mic de electrect por ej)
-la segunda etapa sería un elevador de nivel dc, para subir la onda para valores de 0 a ~5V
- también se podría usar un compresor de audio para aumentar o disminuir el nivel de la onda.
- la proxima etapa es el CAD del pic, y todo el código se resumiria a capturar el resultado del CAD + un pequeño retardo (para asegurar los 1/8Khz) y enviarlo a un puerto.
-la salida de ese puerto iría a un DAC, por ej el DAC0808.
 para el circuito del DAC puedes revisar su datasheet

agregado:
-se me olvidaba la etapa de un filtro pasabajos para recortar las armonicas no deseadas y suavizar
la onda cuantizada de la salida del DAC.

con estos pasos (un poco resumido) puedes reproducir audio hasta los 4Khz usando el método digital de la manera sencilla.

el siguiente paso sería adaptar un circuito para guardarlo en algún dispositivo de almacenamiento (memoria SD, disco duro, etc)

Salu2
Pedro
Título: Re: Agregar sonido a los proyectos
Publicado por: QATQET en 03 de Diciembre de 2006, 21:44:42
Gracias a LordLafebre por el proyecto del reloj parlante, está muy completo y bien explicado, lo cual me ayudo bastante  :D
Título: Re: Agregar sonido a los proyectos
Publicado por: LordLafebre en 04 de Diciembre de 2006, 12:48:30
Hola:

Gracias, que bien que te sirvio.  :mrgreen:
Título: Re: Agregar sonido a los proyectos
Publicado por: interticio en 04 de Diciembre de 2006, 19:31:41
Hola a todo.
Este tema es muy importante y me parese que dentro de las pociblidades que existen, la de un PIC me parese que es la mejor.  En realidad un pic tiene todo para grabar sonido solo hay que saver como utilizar los recursos.
En primer lugar acondicionar la señal de entrada, luego ingresarla al PIC a traves de un A/D e ir grabandola en una memoria(interna o I2C). Para reproducir esta grabacion solo sera necesario convertir estos datos digitales en una señal analogica, para despues filtrarla con un filtro pasa bajos( es la resistencia y el capacito que tiene conectado el PIC a la salida) que se encarga de eliminar los armonicos de alta frecuencia que son no deceados,  producto de la dijitalizacion de la señan.

Por otro lado en el PROTEUS existe un ejemplo que reproduce sonido pero no lo graba. Este se llama doorbell.

Espero que les sea util mi informacion ya que estoy inbolucrado en el tema debido a que estoy construyendo un osciloscopio digital que basicamente funcioa de la misma manera que esto, nada mas que a elevada frecuencia de muestreo.
Título: Re: Agregar sonido a los proyectos
Publicado por: Marttyn en 04 de Diciembre de 2006, 21:51:42
tu sabes como sacar el sonido por el pic?
yo estuve mirando para probarlo, pero el programa btcenconder te convierte un sonido en un fichero ASM... pero no se que hacer con el  :( y la verdad no se assembler para entender lo que hace
si bien entiendo medianamente toda la teoria de funcionamiento, no se que hay que programarle al pic o donde guardar el fichero de sonido para luego poder reproducirlo.... cualquier ayuda seria bien recibida, y cuando saque algo en limpio lo publico... creo que es un buen tema este, ya que hay muy poco sobre el tema de sonidos en el foro (descontando el despertador de lord :))
salu2
Título: Re: Agregar sonido a los proyectos
Publicado por: vszener en 06 de Diciembre de 2006, 09:30:11
Si trabajas en C y concretamente con el compilador de la casa CCS, revisa en las librerias que trae el compilador y encontrarás una llamada TONE.C con la cual se pueden hacer 'ruiditos'.


Suerte!!! ;)
Título: Re: Agregar sonido a los proyectos
Publicado por: todopic en 19 de Diciembre de 2006, 19:08:36
esos trenes de onda, son llamados "ondas magicas"... alguna vez lei el la desaparecida revista de cekit, y trabajan generando con trenes de bit, cada uno de los 4 cuadrantes de la onda, es decir, la señal de bits, es para el primer cuadrante (0 a 90 grados) luego, se lee de atras para adelante, para formar de 90 a 180, luego se complementa leyendo como para 0-90.... y finalmente se complementa para leer como 90-180.. espero se entienda.
 :mrgreen:
La idea es como manifesto Nocturno, y normalmente se trabaja con al menos 64 bit

Un abrazo

Norberto
Título: Re: Agregar sonido a los proyectos
Publicado por: Marttyn en 20 de Diciembre de 2006, 20:40:08
pues, eso de cekit me sonaba, asi que me puse a buscar y me di cuenta que esas revistas las tengo YO!!! :) recuerdas en que numero esta este tema? ya que la verdad compre toda la coleccion pero creo que nunca lei mas alla del tercer fasciculo  :mrgreen:
salu2
Título: Re: Agregar sonido a los proyectos
Publicado por: todopic en 20 de Diciembre de 2006, 20:43:43
no no... que numero era mmm, tendria que buscar, yo les anotaba en la tapa lo que me resultaba interesante (pravticamente todas estan escritas  :D )
se llamaba electronica & computadores

Norberto
Título: Re: Agregar sonido a los proyectos
Publicado por: soy_ismael en 13 de Marzo de 2007, 07:18:07
Hola! tambien estoy interesado en conseguir reproducir voz (de manera digna, no necesito hi-fi) te dejo un link pos si te ayuda.
Es este: www.euitt.upm.es/taee06/papers/SD/p186.pdf
Espero que te sirva. No abandoneis este tema. :-/

¿Como vas tu? ¿Lo has conseguido? a mi me queda mucho camino para llegar a hacer algo decente. Tengo mucho interés en aprender a manejar eeproms externas, ya que tengo varios proyectos en mente y todos necesitan mas memoria que la ofrece el propio pic.


Saludos!
Título: Re: Agregar sonido a los proyectos
Publicado por: damago en 13 de Marzo de 2007, 10:06:45
Hola,

el sistema mas economico de sonido que conozco esta formado por:
- convertido serie-paralelo (tipo 4094) para direccionar una memoria con 3 lineas (reloj, datos, strobe)
- una memoria eprom/flash de 8-bit (tipo 27C040)
- un array R-2R, a la salida del bus de datos, que hace el papel de convertidor D/A.

Salen por menos de 3€y funciona perfecto. La duracion depende de la memoria que uses. Los sonidos se los grabas previamente en la memoria. Este sistema solo reproduce. La calidad del sonido sera 8 bit y la frecuencia la que tu decidas.
Un bus SPI por hardware facilita mucho el software y descongestiona la CPU cuando reproduce musica.

Un salduo. Dani.
Título: Re: Agregar sonido a los proyectos
Publicado por: Marttyn en 17 de Marzo de 2007, 10:35:37
ismael, la informacion del PDF es muy buena! creo que ahi esta todo lo necesario para comenzar a hacer pruebas, pero la pena es que no controlo demasiado de programacion de pics todavia y el codigo que se muestra no logro entenderlo. aun asi me guardare esta informacion y la retomare mas adelante cuando haya avanzado sobre mis conocimientos actuales. es un tema que me interesa bastante.
damago, si puedes explicar un poco mas al detalle tu aportacion seria muy util. y por cierto, tu nick "damago" quiere decir por alguna casualidad "dani mago"? porque puede que tengamos afinidades similares ;)
Título: Re: Agregar sonido a los proyectos
Publicado por: damago en 17 de Marzo de 2007, 14:01:04
Hola Marttyn, en realidad lo de damago viene del nombre que te ponen en la universidad que son las primeras silabas de nombre y apellidos.

Respecto a la forma de reproducir sonido , te adjunto un pdf. En el veras un esquema de 2 bloques:
- el primero es la parte que comentaba en el post anterior (3 conversor serie-paralelo, 1 memoria y un array R-2R)
- el segundo, es el tipico ejemplo de aplicacion que hay en el datasheet del amplificador TDA2003 (mono).

Los jumpers es para seleccinonar entre memoria de ventana (eprom) y memoria flash, ya que tiene 2 pines diferentes.

Con 3 pines (CLK, DATA, STROBE) pasas via serie la direccion de la memoria. Automaticamente la memoria (con el OE siempre habilitado) saca por el bus de datos el valor almacenado en esa posicion y el array R-2R hace de conversor A/D.
A la salida de este array ya colocamos un circuito amplificador para atacar directamente un altavoz de 4 u 8 ohmios.

Con una memoria 27C080 (1Mbyte) y una calidad de sonido 8-bit, 11khz puedes almacenar unos 95seg. de sonido.

Un saludo. Dani.
Título: Re: Agregar sonido a los proyectos
Publicado por: Marttyn en 17 de Marzo de 2007, 16:30:43
no es por molestar, pero creo que te olvidaste del PDF  :mrgreen:
salu2
Título: Re: Agregar sonido a los proyectos
Publicado por: vszener en 18 de Marzo de 2007, 09:18:22
Yo creo que el pdf está puesto 4 mensajes arriba, creo que es este: www.euitt.upm.es/taee06/papers/SD/p186.pdf


Suerte!!! ;)

Título: Re: Agregar sonido a los proyectos
Publicado por: Marttyn en 18 de Marzo de 2007, 13:24:32
me da la impresion que ese no puede ser el PDF que "me adjunta" damago, ya que lo posteo soy_ismael, y ademas habla que en el esquema de 2 bloques, en el segundo habla de un aplificador tda2003, que no viene en el pdf anterior  :-)
Título: Re: Agregar sonido a los proyectos
Publicado por: soy_ismael en 19 de Marzo de 2007, 06:19:01
Si, damago habla de otro pdf. Pero por algun problema no ha quedado adjuntado. ¿Damago puedes intentar subirlo otra vez o crear un link al sitio original?

Por cierto sobre el pdf que puse, alguien ha encontrado en algun sitio el programa de compresión de sonido RC Sound Encoder del que habla en el pdf? :(

Saludos!
Título: Re: Agregar sonido a los proyectos
Publicado por: Marttyn en 19 de Marzo de 2007, 10:12:26
el programa de compresion lo puedes bajar de donde dice el pdf ftp://ftp.circuitcellar.com/pub/Circuit_Cellar/2005/180/Barron180.zip (http://ftp://ftp.circuitcellar.com/pub/Circuit_Cellar/2005/180/Barron180.zip)
descomprimes todo en una carpeta y hay varias cosas relacionadas con esto, el instalador es lo que tu buscas.
aun asi creo que es bastante mejor el compresor de Roman Black (http://www.romanblack.com/picsound.htm)
salu2
Título: Re: Agregar sonido a los proyectos
Publicado por: damago en 19 de Marzo de 2007, 11:12:02
OOpss perdon, esta vez si lo adjunto jeje
Título: Re: Agregar sonido a los proyectos
Publicado por: PHLAKO en 19 de Marzo de 2007, 17:50:18
Hola!  :-/
despues de mucho buscar por todo internet y fuera tambien encontre 3 soluciones para que nuestros pics puedan manejar sonidos... creanme que busque mucho, y solo he dado con estas 3 soluciones, que son las mas practicas de implementar, si alguien sabe algo mas de esto que lo comente, ya que seguro es de interes de muchos.

la primer forma, y la que mas facilmente encontre fue los integrados ISD de winbond. estos integrados estan diseñados especificamente para reproducir sonidos, con lo cual su calidad es muy buena, y su manejabilidad tambien. hay diferentes tipos, con diferentes caracteristicas y segundos de grabacion. su bus de direcciones permite grabar varios sonidos en diferentes posiciones y poder acceder a ellos.
su principal desventaja es que no estan muy difundidos por aqui en españa, con lo que pocos comercios los tienen, y si los tienen tienen poca variedad... ademas, su excesivo precio es su principal desventaja (23€ me querian cobrar por el isd1420 que graba 20 segs)...

la segunda manera la encontre de casualidad paseando por la jugueteria del corte ingles (grandes superficies comerciales en españa)... te venden un "Bla Bla", que es un aparatito que tiene 2 botones un altavoz y un microfonito. con un boton grabas y con otro reproducis lo que grabaste.... solo permite almacenar una grabacion a la vez, de 20 segs de duracion max. estos aparatitos los venden para meter dentro de unos osos de peluche que tambien venden, asi se le pueden poner mensajes personalizados a los osos de peluche estos... una idea bastante original.... ni bien lo vi me compre uno (6€ solo el aparatito) y lo desmonte todo hasta quedarme con el interior que es lo que interesa. haciendo pruebas llegue a la conclusion de que puede ser una alternativa simple que a muchos les puede venir bien... su calidad de reproduccion es normal...

la tercera manera que encontre y es la que mas trabajo me costo llegar a ella fue el sistema de Roman Black (http://www.romanblack.com/picsound.htm) que solo con una resistencia y un condensador consigue sonido MUY barato y de aceptable calidad... su programa lo que hace es convertir los sonidos a formato de 1bit para luego poder reproducirlos con un pic utilizando SOLO CON UN PIN!!!!!!!!!!!!  :shock:
este sistema me parece realmente bueno para algunas aplicaciones. seria interesante estudiar sus aplicaciones.
yo por ahora no tengo lo conocimientos para implementar esto en un proyecto... pero me gustaria que si alguien ha usado o sabe como funciona, nos lo explique...
se que basicamente saca una señal por un pin del pic, pero no se como se implenta, se pograma o lo que se hace...

de verdad es algo interesante, y prometo hacer pruebas hasta cansarme y poner los resultados para que podais usar este sistema de forma eficaz, pero primero necesito un pqueño empujoncito en la direccion correcta.
alguien me ayuda?

salu2

compadre ve cuanto te sale traerlo desde www.futurlec.com  me salio 6 dolares el shiping a EEUU y 2 dolares desde ahi hasta Chile donde vivo :)

chaos :)

PD: estoy en ese proyecto, aver quien se anima......
Título: Re: Agregar sonido a los proyectos
Publicado por: soy_ismael en 20 de Marzo de 2007, 09:49:23
Ok gracias por la web, a mi tambien me salía mucho más caro comprarlo aqui, para el peluche robotico me va a venir de lujo...
Pero este chip no compensa cuando se quiere poner un pequeño mensaje de voz, por ejemplo: "NO" y "SI" o "CALCULANDO". Este hilo es importante para ese tipo de fines. A ver si hay alguien que se atreva a poner un poco de codigo. :-/

Saludos!
Título: Re: Agregar sonido a los proyectos
Publicado por: Marttyn en 20 de Marzo de 2007, 09:57:00
si, la pagina de futurlec esta muy bien para comprar los ISD, cuestan a partir de 4  dolares mas otros 4 de envio a europa, GENIAL!  :-) gracias PHLAKO
Título: Re: Agregar sonido a los proyectos
Publicado por: ciroperaloca en 20 de Marzo de 2007, 20:44:47
yo use un ISD1000ap tienes 20 segundos de grabacion y lo puedes hacer que circule o sea nunca acaba. era muy caro cuando estaba en secundaria ahora lo venden en cualquier lugar inclusive como proyecto escolar. yo lo uso desde 1994 y sigue funcionando en verdad recomendable
Título: Re: Agregar sonido a los proyectos
Publicado por: Marttyn en 20 de Marzo de 2007, 21:03:47
acabo de comprar 2 ISD1110 de 10s de grabacion, con posibilidad de grabar varios mensajes mediante direccionamiento. solo me costaron 12.4 dolares con envio incluido, que seran unos 10€. solo queda esperar a que lleguen, estoy ansioso!
pero no quiero que se pierda el espiritu de este hilo, que es conseguir reproducir sonidos a muy bajo coste y sin componentes externos casi.
seguramente los ISD funcionen muy bien, pero no vamos a comprar uno de estos para cada proyecto que necesite sonido, habra casos que el sonido RC2 sea una buena opcion, y deberiamos seguir investigando  :mrgreen:
Título: Re: Agregar sonido a los proyectos
Publicado por: Marttyn en 12 de Mayo de 2007, 15:31:03
me han llegado hace tiempo ya los isd1110... y me han defraudado... no los integrados, sino los de futurlec, porque te venden una plaquita pequeñita con componentes smd y unos agujeritos... eso supuestamente es para ellos el isd1110P... estuve investigandola y si que graba y reproduce sonidos, pero no trae los 8 pines para el direccionamiento de la memoria ni tampoco entrada analogica. asi que hable con futurlec y me dijeron que no tienen la version dip de este integrado... y se ofrecieron a enviarme un par de isd1420P. ya llegaron tambien, y estos si son los originales con todo. ando probandolos y funcionan genial. pero quiero recalcar que lo que dije en mi post anterior:
Citar
no quiero que se pierda el espiritu de este hilo, que es conseguir reproducir sonidos a muy bajo coste y sin componentes externos casi.
seguramente los ISD funcionen muy bien, pero no vamos a comprar uno de estos para cada proyecto que necesite sonido, habra casos que el sonido RC2 sea una buena opcion, y deberiamos seguir investigando
yo por mi parte he aprendido a manejar I2C y ADC desde entonces y creo que con suerte podre volver a embarcarme en este tema con un poco mas de recursos pronto.
eso si, sigo sin saber que es el archivo generado por el programa BTcEnconder....  :?
salu2
Título: Re: Agregar sonido a los proyectos
Publicado por: PHLAKO en 17 de Mayo de 2007, 16:37:39
Hey Marttyn, que bueno que te enviaron los otros integrados, yo re ciean ahora me pondre a trabajar en eso, no habia tenido tiempo desde que postee por aqui, cuentame, ya lhiciste funcionar el ISD1420 ? que lenguaje estas usando?

salu2 :)

chaos :)
Título: Re: Agregar sonido a los proyectos
Publicado por: Marttyn en 17 de Mayo de 2007, 18:27:30
pues con el ISD1420 me ha ido muy bien, es demasiado simple de usar, no tiene problemas para configurar ni nada---
con 8 pines del integrado configuras la direccion donde comenzaras a grabar/reproducir. luego tiene un boton de "play edge" que comienza el sonido en un cambio en el pin de un 1 a un 0 y el integrdo se para cuando acaba el sonido... y tambien tiene un "play level" que mantiene el play mientras e lpin tenga un 0... y cuando sea 1 el integrado se para. el boton de rec permite graabar con un micro directamente sin tener que acondicionar la señal de este, y tambien tiene una entrada para grabar los sonidos analogicamente desde la terjeta de sonido del ordenador por ejemplo, sin el micro.
la verdad estan muy bien estos integrados, seguro que le sacaras partido, no es dificil...
aqui te dejo 2 paginas donde podras encontrar algo de informacion relevante sobre el:
http://www.todorobot.com.ar/proyectos/sonidorobot/Sonidos%20de%20Robot.htm (http://www.todorobot.com.ar/proyectos/sonidorobot/Sonidos%20de%20Robot.htm)
http://stk.freeshell.org/soft/rap-isd/rap-isd.html (http://stk.freeshell.org/soft/rap-isd/rap-isd.html)

yo programo en C, pero poco te puedo ayudar con la programacion, ya que de verdad no necesitaras casi nada para hacer funcionar este integrado, lo unico sera poner un pin para que controle cuando activar el sonido y otros tantos pines (los que necesites) para configurar la direccion de reproduccion.
cuentame si te puedo ayudar en algo mas... pero seguramente LordLafebre sepa algo mas que yo... el tiene un proyecto muy bueno con un integrado similar

salu2
Título: Re: Agregar sonido a los proyectos
Publicado por: Marttyn en 07 de Junio de 2010, 12:03:44
Citar
Asunto: informacion ayuda
De: SICHEM    en: Junio 05, 2010, 03:12:22
Hola que tal mi nombre es Siquem, soy estudiante de ingeniería.
Estoy trabajando en un proyecto de electrónica con una interfaz de touchscreen. Y una parte del proyectoo incluye grabación de voz, dos mensajes de unos 20 segundos cada uno ocupo para el prototipo.
Visite todo pic y cheque una publicación de usted en la fecha de 17 de Mayo de 2007:
"pues con el ISD1420 me ha ido muy bien, es demasiado simple de usar, no tiene problemas para configurar ni nada---
con 8 pines del integrado configuras la direccion donde comenzaras a grabar/reproducir. luego tiene un boton de "play edge" que comienza el sonido en un cambio en el pin de un 1 a un 0 y el integrdo se para cuando acaba el sonido... y tambien tiene un "play level" que mantiene el play mientras e lpin tenga un 0... y cuando sea 1 el integrado se para. el boton de rec permite graabar con un micro directamente sin tener que acondicionar la señal de este".
Podría explicarme o mostrarme a través de un esquemático la conexión entre este chip y un micro. Es que requiero que la garbacion, el borrar, el reproduccir sea controlado por un microcontrolador.
En lo que pudiera ayudarme le agradecería demasiado.
Gracias por prestar atención a este mensaje.
Siquem estudiante de electrónica.

Me ha llegado este MP y he decido colgarlo aqui para que quede la informacion a disposicion de todos.
Es muy sencillo hacer funcionar un integrado ISD1420. La conexion es como sigue:
(http://img295.imageshack.us/img295/7310/isd1420rj5.gif)

Si lo que quieres es usar un PIC en vez de pulsadores simplemente conecta un pin del pic en vez del pulsador, y no hara falta la resistencia pullup de 100K.
Cuando quieras grabar tienes que poner el pin a 0, y si lo pones a 1 cortas la grabacion. Para reproducir lo mismo. Si quieres modificar la direccion de grabacion tienes que conectar pines del pic a los pines de direccion del ISD.
Es muy sencillo, y si te lees el datasheet seguro que te quedara muy claro!
Salu2
Título: Re: Agregar sonido a los proyectos
Publicado por: SICHEM en 07 de Junio de 2010, 12:10:19
Hola, Que tal.

Bueno gracias por tu respuesta.

Oye pero he seguido investigando y parece ser que este chip el ISD1420 la empresa que lo fabrica ya lo descontinuo.
Pero he encontrado uno llamado APR9600 de la familia APLUS, lo vende AG electrónica en México.

Que sabes de este chip? Es recomendable?

Saludos, Siquem
Título: Re: Agregar sonido a los proyectos
Publicado por: Marttyn en 07 de Junio de 2010, 12:15:13
Ahora la empresa que los comercializa se llama Nuvoton
Esta es su pagina: http://www.nuvoton-usa.com/
Los ISD1420 han quedado obsoletos, pero hay nuevas series y mas opciones. Mira la pagina en la seccion de ISD chipcorder.
Lo que no se es como o donde se consiguen.
Salu2