Newsgroup: it.hobby.elettronica.digitale
Titolo: Costruire un mp3 player con funzionalità ebook.

Ciao ragazzi,
avrei intenzione di costruirmi un lettore mp3 con funzionalità come
ebook e magari qualcos'altro.
Di elettronica qualcosa la so, ho fatto un ITI Informatico e per fine
hanno avevo costruito un robot, ma non avevo usato microcontrollori
(avevo rimediato una mini motherboard x86).
Attualmente so programmare in java,vb e assembly (per ora ho provato
solo MIPS) ma non credo avrò difficoltà ad utilizzare C o
semplicemente assembly per qualche microcontrollore.
Vi spiego brevemente cosa vorrei :
Uno scatolotto grande più o meno come un pacchetto di sigarette, con
un display 20x4 retroilluminato ( o anche uno grafico monocromatico un
po' piu grande,sempre retroilluminato) con uno slot per memorie flash
( come una compact flash o una sd), una porta USB ( non host
ovviamente )  una tastierina, un uscita audio, presa corrente carica
batteria.
Guardando un po' più dentro io ci vedo :
-Microcontrollore (basta un pic16f84(A) ? a me piacerebbe qualcosa
come una goldcard )
-Decoder mpeg 1 layer 3 (so che esistono chip fatti apposta, qualche
idea ?)
- un'accoppiata MAX232 + FT232BM (che è un circuito integrato che
permette di usare il canale usb come se fosse una seriale.
Tramite usb intendo fare sia il trasferimento file che l'upgrade del
firmware.
Solo che immagino che sia molto lento fare cosi .. ( mi piacerebbe
farlo usb2.. ma il problema immagino sia proprio l'utilizzo di max232)
..
Avete consigli su che chip usare sia per il microcontrollore, sia per
l'mpeg decoding sia per il trasferimento file ? ( possibilmente senza
utilizzo driver, un po' come una memoria (chiave) usb ..
Grazie, 
Lawrence
p.s. So già che il tutto mi costerà più di un classico lettore mp3,
però il fatto degli ebook e il fatto di farlo da me sono ottimi punti
di forza!

 batteria.
hai idea di quanto consumi la retroilluminazione di un display? Tenendo
conto che non č l'unica cosa che devi alimentare, e visto il volume occupato
da una batteria idonea rispetto ad un pacchetto di sigarette... fai tu!
Fossi in te lascerei perdere, almeno per ora, l'idea di farlo portatile.
Ciao.
--
 ---
Enzo B.
enz...@virgilio.it
www.geocities.com/b94_1999

batteria.
Non è per niente sempilce quello che ti proponi di fare.
Forse ti conviene prendere spunto da chi ha già fatto qualcosa
Sul sito del buon Jasper trovi parecchia roba:
http://www.myplace.nu/mp3/
ciao
  Stefano

Ciao Stefano e ciao Enzo, vi ringrazio entrambi per le risposte !
Per Enzo : Tu hai ragione, farlo non portatile sicuramente verrebbe
più semplice da costruire ma perderebbe anche senso per il mio scopo.
Per Stefano : bellissimo progetto, vendono anche il kit ma sopratutto
il firmwire è OpenSource, il che significa che potrei semplicemente
riadattarlo a fare anche da ebook reader (ovviamente senza opzioni
particolari come sottolinea, aggiungi nota ecc).
Ho già scaricato i sorgenti e dato un'occhiata, per fortuna è scritto
in c e non in assembly (alquando difficile da capire se non hai scritto
tu il codice).
Anche se purtroppo da quei pochi file che ho controllato non c'è
alcuna riga di commento, il che rende particolarmente complicata la
lettura e la riorganizzazione del codice.
Appena posso vedo di ordinare il kit e vedere cosa è possibile fare,
male che vada ho un lettore mp3 :)
Che voi sappiate, che valore ( in euro) ha 798,75 Kr. (inc VAT) ?
Non so nemmeno a che paese appartiene quella particolare moneta :)
Oh, trovato, Sweden ... adesso mi faccio la conversione ...
Bye!!

lettura e la riorganizzazione del codice.
Mi pare di ricordare che Jasper ha usato le librerie Procyon,
anch'esse open ma ben documentate:
http://hubbard.engr.scu.edu/embedded/avr/avrlib/
ciao
  Stefano

 utilizzo driver, un po' come una memoria (chiave) usb ..
Non sono un grande esperto, come potrai notare dal mio nick, ma mi sono
cimentato nella costruzione di un piccolo player mp3.
Ho fatto tantissime ricerche sui componenti, ed ho scelto un micro che
incorpora tutte le caratteristiche e funzionalità dei vari componenti da te
elencati; vale a dire:
* decoder mp3 con uscita verso qualsiasi DAC (unico componente esterno al
micro);
* interfaccia usb integrata;
* interfacce seriali, SPI, IDE, MMC integrate.
Il chip in questione è basato sul core 8051, ormai uno standard consolidato,
ed è prodotto dalla ATMEL. Si chiama AT89C51SND1, ed è disponibile in
package TQFP 64.
Hai a disposizione 64K di memoria flash per il firmware, aggiornabile fino a
100.000 volte (con un software gratuito) via usb.
Quello che vuoi fare è bello complicato, e ti obbligherà a realizzare la
gestione di un file system, dell'enumeration USB, dell'interfacciamento a
basso livello con le memorie MMC/CF, etc. etc. etc.
Per la sezione e-book, non saprei consigliarti, e mi chiedo se ne valga la
pena, visto che l'unico autore di spicco che ci credeva (Stephen King) ha
ritirato il suo lavoro dal web, causa vendite esigue, e che lo standard non
è mai decollato davvero.
Pare che solo 500 lettori nel mondo abbiano comprato il suo primo (e forse
ultimo) e-book.
Cmq, se il player l'ho fatto io ci può riuscire chiunque. :)))
Devi "solo" sacrificare MOLTO del tuo tempo alla causa.
Buon divertimento. ;)
Gabriele.
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/