Newsgroup: it.hobby.elettronica.digitale
Titolo: Dare voce ai miei progetti

Ciao a tutti.
Vorrei aggiungere dei brevi messaggi vocali ai miei piccoli progetti, che si 
ascoltino al verificarsi di determinati eventi.
Girando un po' si google, ho visto soluzioni piu' o meno articolate basate 
su micro piu' o meno potenti.
Io, pero', ho pensato di usare un banale lettore mp3, uno di quelli piu' 
stupidi e piu' economici che si possano trovare in giro e con piccole 
modifiche, fare in modo che reagisca agli eventi di cui ho detto.
Chiedo a voi un consiglio/parere su questa soluzione: pensate che possa 
funzionare?
Avete qualche altra soluzione da suggerirmi?
Vi ringrazio fin da ora,
Rob. 

 Avete qualche altra soluzione da suggerirmi?
Un DAC con una memoria ROM che contiene il file PCM ( magari a 8bit a 11 
kHz mono )?
Dipende tutto da quanta voce vuoi e quanto "bella"...
Usare un lettore MP3 mi sembra decisamente troppo...
-- 
Il Razziatore,
"Lo sviluppo di una nazione si misura anche dallo stato della sua rete 
ferroviaria". Camillo Benso Conte di Cavour
"Per tutto quanto non previsto nel presente regolamento il capostazione 
deve usare senno e ponderatezza." Regolamento d'esercizio FS
-----------------------------------------------
MSN   : 
IlRazz...@netscape.net
ICQ   : 67552596
Yhaoo : Razziatore82
-----------------------------------------------
Founder of MediaPlayer Project
http://razziatore.no-ip.com/mpp/

 ha scritto nel messaggio
news:oGHSk.191255$FR.4...@twister1.libero.it...

.... in effetti il lettore è già fatto......boh,se riesci ad appurare come
lavorano i pulsanti..es supponiamo che ogni pulsante lavori attivo  verso
massa puoi usare un microcontrollore (occhio ai livelli che sti mp3 useranno
penso logiche a pochissimi volt) che dia un impulso sulle sue uscite
collegate a play,stop,avanti,indietro ecc

ho un esempio che usa un 25Lc1024 con un wave adpcm 16bit mono a 8kb.
Nella memoria ci stanno circa 30 secondi di "voce". Il pic deve avere
un PWM almeno di 16Khz e un po' di potenza per decomprimere (vedi AN
micropchip).


 micropchip).
Il PCM non è già decompresso?


 Il PCM non è già decompresso?
Se lo hai compresso per farlo stare in una flash più piccola, no.
A me il sistema con il lettore MP3 sembra una pecionata indegna anche per
un hobbista, e non è detto che sia, alla fine, più semplice da realizzare.

Robbie ha scritto:

potresti usare i chip della ISD (ora Nuvoton), che usavano un sistema
misto A&D. basso prezzo e facilitą del progetto.
http://www.nuvoton-usa.com/

 misto A&D. basso prezzo e facilità del progetto.
Basso prezzo, beh, relativamente, però l'implementazione è certo assai più
semplice che con altri metodi. Ma la reperibilità? Dove si comprano?

 un hobbista, e non è detto che sia, alla fine, più semplice da realizzare.
Concordo!


 Il PCM non è già decompresso?
Il PCM (Pulse Code Modulation) non è compresso per definizione.
L'ADPCM (Adaptive Differential PCM) è una delle più semplici forme di 
compressione. In pratica viene codificata solo la differenza rispetto al 
campione precedente, con un numero di bit variabile (a differenza del 
DPCM, dove il numero di bit è fisso).
P.

 , ma ne vale la pena?
Dipende tutto dal trovare in giro qualche AN o progetto già fatto che ti
consegnino la pappa pronta. ;-)

 campione precedente
Ahem ...La differenza rispetto al campione vero e quello che non puoi 
predire in base ai campioni precedenti. Se il predittore č di ordine 0 
ripete il campione precedente, quindi mi salvo in corner con quello che 
ho scritto nel post precedente :-p

 DPCM, dove il numero di bit è fisso).
Certo, ma il D/A sarà sempre e comunque pilotato  in PCM.

 Certo, ma il D/A sarà sempre e comunque pilotato  in PCM.
Sì, ma allora sono io che non ho capito qual era il problema :-/
P.

 Sě, ma allora sono io che non ho capito qual era il problema :-/
Nono, lascia stare, era solo una stupida puntualizzazione.

fidatevi di me.
Leggete l'AN 
http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1824&appnote=en011118
se l'ho fatto io che lo faccio x hobby.
E' molto semplice. in uscita un filtro PB e poi un max4364
http://www.maxim-ic.com/quick_view2.cfm/qv_pk/3536
 ...
Io ho usato un pic 182550 solo xkè non avevo un programmatore per le
eeprom e mi sono dovuto fare un programma win32 che mi carica sulla
memoria tramite USB i file wav convertiti.



.....mi hai letto nel pensiero!
E' esattamente quello che volevo fare, ma come hai tu stesso notato, mi si 
e' subito posto il problema delle tensioni sui pulsanti.
...non so,ho ancora dei dubbi: il lettore mp3 mi permetterebbe di usare file 
piu' grandi e di qualita' migliore, ma forse il suo controllo e' piu' 
complesso di quello che pensavo... 


scusa non ho capito il riferimento: dove lo trovo questo esempio?
Grazie. 

 si e' subito posto il problema delle tensioni sui pulsanti.
Piů volte mi č capitato di remotare oggetti come fotocamere digitali, 
lettori audio, ecc... Ho sempre usato normalissimi fotoaccoppiatori e 
non ho avuto problemi.
Ciao!
Marco / iw2nzm

ho qui un vecchio mp3 da 128 mb,che continuo ad usare perchč č anche
radio,gli switch del play e stop chiudono a massa


interessante...hai sostituito i pulsanti con dei fotodiodi?e poi come li 
controlli?
scusa se faccio domande banali,ma ho poca esperienza pratica e voglio 
imparare anche grazie ai vostri consigli.
Rob. 

La butto lě...magari qualcuno lo ha utilizzato: l'ideale sarebbe un bel 
TEXT2SPEECH, ci sono integrati capici di convertire il testo ascii 
(opportunamente formattato) in suono vocale.
Ciao


 controlli?
No, ho usato fotoaccoppiatori. L'uscita a transistor finiva in parallelo 
ai contatti dei pulsanti già esistenti, mentre il diodo lo comandavo 
direttamente dal micro.
Marco / iw2nzm

 ha scritto nel messaggionews:ef60c54c-75de-4a40...@z28g2000prd.googlegroups.com...


 Marco / iw2nzm
ho capito, giusto....con che tensione alimentavi il transistor? Usavi quella 
dell'apparecchio oppure usavi una fonte esterna?
Rob. 


ho letto ed e' molto simile alla cosa che vorrei fare io.
Grazie per l'indicazione.
Ne approfitto per chiederti se posso mandarti qualche domanda sulla 
realizzazione del tuo progetto,visto che credo che mi ritrovero' in 
situazioni molto simili alle tue e non ho molta esperienza pratica.
In ogni caso grazie,
Rob.


Te lo ha detto :"L'uscita a transistor finiva in parallelo ai contatti dei 
pulsanti già esistenti".
Quindi sfruttava il pull-up o cmq la tensione esistente a contatto aperto.
Ciao


 Quindi sfruttava il pull-up o cmq la tensione esistente a contatto aperto.
Esatto. In un caso era di appena 200 mV, ma non ha dato problemi e 
funziona benissimo. Ho usato i comuni TLP521.
--
Ciao
Marco / iw2nzm

 non ho avuto problemi.
Troppo zelo :-p
Se i due circuiti hanno lo stesso riferimento io userei un'uscita a 
collettore aperto del uC, senza fotoaccoppiatori.
Al limite un diodillo in serie tra uC e pulsante, ammesso che poi il 
livello di uscita sia sufficientemente basso per essere letto come zero.
Ciao!
P.

 collettore aperto del uC, senza fotoaccoppiatori.
O piuttosto usare qualsiasi pin di I/O in hi-Z.
E' vero, dovrebbe funzionare senza problemi, ma dato il costo così 
esiguo tanto valeva andare sul sicuro :)
Ciao!
Marco / iw2nzm

 Chiedo a voi un consiglio/parere su questa soluzione: pensate che possa
