Come configurare smartphone e PC. Portale informativo
  • casa
  • Recensioni
  • Cosa fare con un giradischi. Lettore mp3 portatile fatto in casa USB, microSD

Cosa fare con un giradischi. Lettore mp3 portatile fatto in casa USB, microSD

Al giorno d'oggi, quando nei negozi c'è un'abbondanza di gadget di ogni tipo; tablet, smartphone, lettori mp3, potrebbe sorgere la domanda: perché assemblare un dispositivo digitale a casa, con le proprie mani? Questo non è un compito facile e il piacere non è economico. Ma perché in epoca sovietica venivano assemblati ricevitori rivelatori, ricevitori basati su uno o più transistor. Dopotutto, anche allora nei negozi erano in vendita i cosiddetti "transistor", piccole radio portatili con un buon design e spesso superiori a quelle fatte in casa nei loro parametri. Il fatto è che i radioamatori sono persone creative per natura e non andranno mai al negozio a comprare nulla se lo stesso dispositivo o analogo può essere assemblato a mano. Questo è successo anche a me di recente. Nonostante ci siano sia un lettore mp3 che un lettore sul telefono, ho deciso di assemblare un lettore audio con le mie mani. Cercando recentemente tra i siti di radioamatori, su una risorsa Internet ho trovato il diagramma di un lettore audio interessante e relativamente semplice per i file Wav. Se qualcuno non sa qual è questo formato, Wav, spiegherò, questo è un formato di file audio che viene spesso utilizzato dai musicisti. Perché proprio Wav e non il più popolare mp3? I file Audio Player Wav sono molto più facili da assemblare rispetto ai file mp3.

Il mio dispositivo utilizza un microcontrollore attiny2313v AVR comune ed economico. Di seguito puoi vedere il suo schema, tratto dalla risorsa Internet, secondo il quale questo giocatore è stato realizzato con piccole modifiche:

Disposizione dei giocatori

I file in formato Wav vengono memorizzati su un'unità flash micro SD collegata al dispositivo tramite un adattatore SD. Se lo si desidera, se l'esperienza lo consente, è possibile ridistribuire il circuito stampato e collegare un'unità flash micro SD tramite il proprio connettore. Un connettore simile è nei telefoni cellulari. In questo caso, è necessario ricordare che i numeri di pin dell'unità flash SD non corrispondono ai numeri di pin dell'unità flash micro SD. L'elenco dei contatti di entrambe le unità flash con numerazione è mostrato nella figura seguente:

Il dispositivo, progettato come lettore audio portatile alimentato a batteria, utilizzerà 2 batterie di telefoni cellulari usate collegate in serie, da 3,7 volt ciascuna. Ecco un disegno di un circuito stampato che ho divorziato dal programma di layout sprint:

Il disegno stampato è stato trasferito sul circuito stampato da LUT. In linea di principio, si trasferiva normalmente, ad eccezione di tre contatti stabilizzatori, dal bordo sinistro della tavola.

Insieme, queste due batterie che ho scelto danno 7,4 volt. Poiché per alimentare la scheda di memoria è necessario un alimentatore da 3,3 volt, si è deciso di alimentare l'intero dispositivo, incluso il microcontrollore, da uno stabilizzatore da 3,3 volt nel pacchetto TO-220. Qui ho usato AZ1085-3.3. Uno stabilizzatore senza dissipatore di calore dovrebbe facilmente fornire un 1 amp standard, che è più che sufficiente per i miei scopi. Ecco come appare il corpo stabilizzatore standard nel TO-220.

Se usi uno stabilizzatore separato da 3,3 volt per alimentare la scheda di memoria, penso che anche nel caso TO-92 sarà sufficiente. Quindi il microcontrollore può essere alimentato da 5 volt standard. Inoltre, sul circuito stampato è stato installato un jack stereo Jack-3.5, in cui ho messo in parallelo entrambi i canali in modo che il suono fosse mono, ma in entrambe le cuffie. Ecco come la tavola si è occupata dell'incisione:

I contatti dello stabilizzatore non sono stati trasferiti completamente durante la LUT e sono stati dipinti con un pennarello indelebile. Preferisco marinare con acido citrico e perossido di idrogeno:

L'alimentazione è prevista oltre alla batteria, stazionaria, attraverso la presa, da un alimentatore non stabilizzato, dal quale vengono forniti 11 volt. Nelle tubazioni dello stabilizzatore, contrariamente ai condensatori standard da 0,33 e 0,1 microfarad, che sono inseriti nel circuito 7805, avrebbero dovuto essere utilizzati condensatori al tantalio da 10 microfarad all'ingresso e 22 microfarad all'uscita. Dopo aver cercato nei miei contenitori, ho trovato 3 condensatori necessari per 10 microfarad, ne ho messi 2 in parallelo all'uscita. Il dispositivo è controllato da tre pulsanti, di cui 2 non bloccabili, questa è la Selezione della directory Dir1\Dir2 e Play\Select, e 1 è fisso, Ripeti, cioè ripeti. Quando viene premuto, il brano si ripete all'infinito. Cartone stagnato e fori:

In questa versione del dispositivo, la selezione della traccia da parte dei pulsanti collegati ai contatti del microcontrollore 6,7,8,9 non è implementata. Inoltre non viene utilizzato UART, contatti MK 2.3 e l'inclusione degli effetti Monster ed Helium, contatti 12.15. Ho attaccato temporaneamente l'adattatore SD alla scheda con del nastro adesivo, successivamente lo riparerò con la colla a caldo. Ecco il dispositivo assemblato:

Durante la riproduzione il led verde lampeggia, quando acceso si accende anche il led verde. In attesa del collegamento della flash card, il LED giallo lampeggia costantemente. Quando si passa dall'ultima traccia alla prima, anche il LED giallo lampeggia 1 volta.

Quando si utilizza il dispositivo in combinazione con l'acustica attiva, non è necessario un resistore variabile per controllare il volume, ma se utilizzato con le cuffie, diventa scomodo da usare senza di esso. Pertanto, è stato installato un resistore variabile da 4,7 kiloohm. Quando l'altoparlante è collegato direttamente all'uscita del microcontrollore tramite un condensatore da 100 microfarad, il volume è molto basso, appena udibile. Se utilizzato con le cuffie, il volume è sufficiente.

Buono per la conversione di file batch Convertitore audio gratuito Weeny. Il formato del file deve essere WAV, 8 bit, 32000 hertz, Mono. I file devono essere inseriti in due cartelle create nella directory principale dell'unità flash. Le cartelle devono essere denominate (1) e (2), senza parentesi. I file devono iniziare con lettere dell'alfabeto inglese, il primo file, a_qualsiasi testo, il secondo, b_qualsiasi testo, il terzo, c_qualsiasi testo, d... e così via. Ad esempio, come nella figura seguente:

È supportata qualsiasi scheda Micro SD fino a 2 GB. Le schede di memoria SDHC o SDXC non sono supportate. Di seguito la figura di come impostare i fusibili per il programma uniprof:

Video del giocatore

Oltre alla funzione principale, tale dispositivo può essere utilizzato come chiamata elettronica con melodie intercambiabili. Viene pubblicata la scheda a circuito stampato per il programma di layout sprint con firmware per attiny2313

Oggi ti mostrerò come realizzare un lettore MP3 fatto in casa. Sono d'accordo, lo schema non è semplice, è anche firmware, ma forse ci sono persone che lo monteranno comunque. Posto un software in archivio, si può migliorare aggiungendo o privando il lettore di diverse funzioni, ad esempio puoi modificare il lettore controllando l'interfaccia seriale, puoi usarlo in vari progetti di robotica, ma in fondo il nostro lettore MP3 è progettato per ascoltare la musica. Scheda di memoria - SD / MMC, la dimensione della memoria è limitata dal limite teorico delle specifiche del formato MMC, è possibile utilizzare altre schede con adattatori.

Questo lettore MP-3 supporta molte funzioni, come la riproduzione casuale di brani, la navigazione dei brani (avanti, indietro, pausa), il controllo del volume di riproduzione. Inoltre c'è il supporto per il file system FAT32, i file frammentati. La qualità del suono e la riproduzione dei file musicali è di altissimo livello. I file MP3 con un bitrate di 256 kbps vengono riprodotti senza problemi, anche i file con un bit rate variabile vengono riprodotti senza problemi, fino ad un massimo di 320 kbps.

Sono supportati anche i file WAV, ma la qualità non è di alto livello, per migliorare la qualità di questo formato è necessario mettere un risonatore al quarzo con una frequenza più alta. Per scrivere file su una scheda di memoria, è necessario un lettore di schede. La scheda di memoria deve essere in formato FAT32, non FAT16. I file sulla scheda di memoria devono essere in formato mp3. È necessario inserire una scheda di memoria nel lettore MP3 e accendere l'alimentazione, i file inizieranno a essere riprodotti dalla prima traccia.

I file vengono riprodotti nell'ordine registrato sulla scheda, ma il lettore dispone anche di una funzione di selezione casuale delle tracce. Per attivare la riproduzione casuale, devi tenere premuto il pulsante<следующий трек>mentre si accende il lettore. Quando tutti i brani sono stati riprodotti, la riproduzione si interrompe e il lettore entra in modalità standby.

Il compilatore utilizzato è il compilatore midrange PCM di CCS. Questo lettore MP3 fatto in casa non ti costerà molto, ma è abbastanza difficile da assemblare a causa dei componenti smd e delle tecnologie digitali utilizzate al suo interno, se non hai esperienza, è meglio non scherzare con tali progetti! È inoltre possibile aggiungere una porta USB al dispositivo per abilitare l'utilizzo di unità flash.

Il lettore può essere integrato con un amplificatore a bassa frequenza a bassa potenza, per aumentare il volume del suono, è conveniente utilizzare il chip stereo TDA2822, un microcircuito a otto pin fornisce potenza fino a 1 watt per canale, alimentato da 2 volt.


Fare un lettore mp3!

Ciao a tutti!!
Oggi voglio offrirti uno schema non del tutto familiare per questo sito.
Tutti coloro che hanno recensito gli articoli qui devono aver notato che la maggior parte dei dispositivi sono varie installazioni di illuminazione, che, per la maggior parte, si basano su microcontrollori e una serie di LED.
In questo articolo ti dirò come assemblare in casa un lettore mp3 compatto, autonomo e perfettamente funzionante, senza l'utilizzo di apparecchiature professionali.
Quindi, un po' sul dispositivo:
Professionisti:
+ legge file mp3 da schede SD/MMC/MicroSD fino a 2 gigabyte (tutti i bitrate esistenti (fino a 320 kbps inclusi));
+ La qualità del suono è molto buona per me. Potrebbe non esserci un equalizzatore di per sé (solo un pulsante che aumenta i bassi di 15 decibel), ma è abbastanza;
+ consumo di 5-6 mA, ovvero con una normale batteria Li-Po da 1000 mAh, funzionerà 16-20 ore;

Svantaggi:
- nessun rewind e il tempo della traccia non viene visualizzato;
- il livello di carica della batteria non funziona sempre correttamente;
- ad alcuni può sembrare che non sia così compatto;

PS - sì, dimentica tutti questi aspetti negativi, perché non importa quanto sia "imperfetto" il giocatore, lo farai da solo e lascerai che qualcuno provi a dirti qualcosa!

Quindi, più al punto. Studiamo il diagramma:

A prima vista, tutto non è così semplice. Qui ho "evocato" un po' questa immagine in Paint ed ecco lo schema stesso, ma con i miei commenti e correzioni:

A proposito, chi non lo sa, AGND e DGND sono terreni che devono essere collegati direttamente vicino alla fonte di alimentazione, ovvero proprio accanto al filo che proviene dalla batteria.
Penso che tutto il resto sia chiaro.
Quindi di cosa abbiamo bisogno:

Tutti i microcircuiti, microcontrollori, resistori, condensatori, bobine, quarzo (a 16m e 20 MHz), diodi, nonché connettori mini USB e 3,5 mm (per cuffie). Inoltre, non dimenticare lo schermo (ls020). Per fare ciò, dobbiamo acquistare qualsiasi telefono Siemens della 65a serie (s65; m65; cx65);


Personalmente, ho acquistato un telefono cx65 usato (si è rivelato addirittura funzionante). Rimuovere lo schermo non è stato difficile.

2. Abbiamo anche bisogno di un saldatore da 30-40 watt, colofonia liquida e solida;

3. Per la saldatura di ATmega128, VS1011E, è possibile utilizzare una pistola ad aria calda, oppure è possibile saldarla manualmente, utilizzando uno schermo di un vecchio cavo dell'antenna. Questo metodo di saldatura è chiaramente dimostrato in questo video:

Questo sembra essere tutto. Anche se... dimenticavo la cosa più importante di cui hai bisogno sono 2-3 giorni di tempo libero, pazienza e mani dirette :D

Bene, iniziamo. Ritagliamo un pezzo rettangolare di dimensioni 74x70 mm da una textolite a doppia faccia. MA! Questa è una versione stampabile con un alimentatore MAX756 e un regolatore di potenza da 3,3 volt (LM1117). Successivamente, ho deciso di utilizzare lp2981 (3.3), perché è molto più piccolo ed economico e l'efficienza è quasi del 100%. Quindi, se lo desideri, puoi rifare la scheda (ma non dimenticare che dovrai montare la batteria da qualche altra parte! Utilizzando il programma Layout 6.0, apri il file "mp3 su ATMega128 e VS1011E (con adattatore) In fase di stampa. lay" premere "Stampa" e selezionare le seguenti opzioni di stampa:

Stampiamo su una stampante laser utilizzando la carta di qualche tipo di calendario o rivista (generalmente lucida)

Il prossimo passo è praticare 3-4 fori (preferibilmente vicino ai bordi della tavola). Quindi prendiamo un pezzo di carta con la tavola di sinistra e con un ago foriamo quei fori che corrispondono ai fori sulla textolite. E cerchiamo di confrontarli il più accuratamente possibile. Trasferiamo l'altro lato della scheda sul PCB usando lo stesso metodo. A proposito, se gli strati quasi coincidono, non fa paura. Lì, a seconda della situazione, sarà possibile spostare leggermente il ponticello o qualcosa del genere.

Dopodiché, fissiamo la tavola per quei buchi e la avveleniamo. Dopo l'incisione, laviamo via la polvere dalla stampante con acetone e prendiamo una tavola. Lo stagniamo (io personalmente l'ho stagnato con colofonia liquida con un saldatore, e poi lavato con alcool, ma è possibile anche con l'aiuto della lega di Rosé).

Saldiamo ATmega128, quarzo 16MHz, 22 picchi dalle gambe del quarzo a terra. È inoltre necessario collegare a terra l'uscita del ripristino tramite 0,1 microfarad e collegarlo al plus dopo 10k. Assicurati che + e - siano applicati a tutte le gambe necessarie. Dai un'occhiata al mio diagramma.

Colleghiamo il programmatore, lo inseriamo nel computer. Apri PonyProg o CodeVision e usali per aprire il file del firmware "MP3_PLAYER_BETA.hex". Stiamo cucendo. Impostiamo i fusibili in questo modo: non programmiamo nulla, tranne SUT0, BOOTSZ1, BOOTSZ0.

Ho risolto. Ora dobbiamo occuparci della retroilluminazione. La retroilluminazione qui è assemblata sul microcontrollore ATtiny25 (in origine era ATtiny15l, ma ora non è più disponibile... se ne hai già una scrivimi via mail, ti mando il firmware relativo). È già più facile collegarlo al programmatore: colleghiamo MISO, MOSI, SCK, RESET, VCC, GND secondo il datasheet. Flashiamo il file "DCDC25.hex". ATTENZIONE! Non tocchiamo i fusibili affatto! Lasciamo le impostazioni di fabbrica.


Lo saldiamo alla scheda con diodi e condotti e controlliamo la retroilluminazione:

Bene, ora qualche parola sulla saldatura vs1011E. Per farti capire, l'adattatore sarà sul lato dell'ATmega128.

Pertanto, dobbiamo praticare solo quei fori in cui verrà inserita la "gamba" del pacchetto DIP, che va dall'altra parte della scheda. Queste sono 4, 16, 20, 21, 22, 39, 42 e 46 conclusioni. Saldare tutti gli altri ponticelli direttamente ai binari dal lato dell'adattatore. Per le gambe non utilizzate, il ponticello non verrà affatto inserito nell'adattatore. Successivamente, saldare il decoder vs1011E nell'adattatore e inserirlo in modo che i ponticelli corrispondenti vadano dove necessario. Ulteriore molto veloce ma attento saldare l'adattatore. Perché veloce? Perché puoi riscaldare troppo il ponticello e cadrà dalla tavola. Probabilmente sarà difficile da risolvere...

Dopodiché puoi accenderlo. In generale il lettore può funzionare anche da 16 MHz.. ma poi non riprodurrà mp3 con un bit rate superiore a 256 kbps. Per fare ciò, il microcontrollore deve essere overcloccato. Questo è abbastanza facile da fare. La prima opzione: aumentare gradualmente la frequenza (primi 16 MHz, acceso, spento, poi 17 ... e così via fino a 20.). Un altro metodo da me testato: non avevo solo tre frequenze di quarzo: 16, 18 e 20. 16 - il lettore funziona, 18 - il lettore funziona, 20 - niente. All'inizio pensavo che tutto, più di 18 non funzionasse... ma ecco un'idea: ho acceso il lettore a 18 megahertz al quarzo, acceso la canzone, suona.. e ho saldato 18 proprio in movimento e aggiustare 20 - voilà, dopo aver riavviato il giocatore aratri!! Allo stesso tempo, non sarebbe male rimuovere i condotti corrispondenti (dalle gambe del quarzo a terra), perché personalmente hanno causato solo interferenze per me e con il quarzo a 20 MHz il lettore non si è acceso affatto. Bene, un'altra osservazione sul circuito bp "primitivo". Il quarzo è stato sostituito prima della sua modifica e, con l'avvento della nuova frequenza operativa, il giocatore ha iniziato a riscontrare una serie di problemi tecnici: dai quadrati bianchi sullo schermo a una completa interruzione del lavoro ... tutto è andato via con lp2981) Bene , mi sembra di aver detto tutto quello che volevo))

A proposito, annuncio importante. Immediatamente dico che l'autore del firmware non sono io. È già stato presentato qui:

https://service4u.narod.ru/html/mp3.html

È solo che quando sono arrivato su quel sito ho subito voluto montarlo, ma... il problema era che non avevo mai raccolto schemi così complessi e per me c'era molto di incomprensibile... ho scalato a lungo Google tempo, cercando argomenti sui microcontrollori, creato forum, chiesto questo e quello ... corrispondeva anche con l'autore del sito sopra. Insomma, c'erano preoccupazioni. Qui ho "masticato" tutto per te e penso che dopo questo articolo non avrai più domande. Bene, se lo fanno, allora scrivi alla posta [email protetta]. E un'altra cosa volevo dire... chiunque può collezionare un tale mp3. Dopotutto, al momento ho solo 14 anni e questo è solo il mio secondo circuito su un microcontrollore, e il primo non ha avuto successo ... è stata anche la prima volta che ho lavorato con microcircuiti e dettagli così piccoli, in generale . Dopotutto, qui ho saldato un microcircuito di dimensioni inferiori a 1x1cm e con 48 pin, dato che prima il microcircuito più complesso che ho incontrato era un pacchetto DIP a 20 pin. Questo è tutto.

Quindi vai avanti, raccogli, il risultato sarà sbalorditivo: DD

PS (tutti i sigilli e firmware nell'archivio sottostante)

Bene, che tipo di articolo sarebbe senza una foto della vista finale del dispositivo e una presentazione video dell'assemblaggio e del lavoro))

Presentazione video del lavoro di assemblaggio (non con le foto più recenti):

Il mio gatto l'ha apprezzato, spero che anche voi sarete soddisfatti!

Buona fortuna!


Ti piace questo articolo?

Esperienza acquisita, sono comparsi ulteriori dettagli e, soprattutto, tempo!
Ho deciso di realizzare un lettore audio portatile e indossabile.

Per cominciare, ho deciso il caso: nel mio caso, il caso della "banca di alimentazione", cosa che ho fatto, ha agito come suo ruolo.

Saldare il connettore USB e installarlo in un posto normale nella custodia, collegandolo con un filo.

Ho installato il connettore microUSB nella posizione normale della custodia, saldandolo al più e al meno con un filo smaltato del trasformatore (lo userò spesso).

Ho fatto un foro con un trapano per il jack delle cuffie e l'ho saldato con lo smalto.

Ho installato una batteria adatta, di dimensioni, da un dialer da 900 mAh e ho determinato un posto per una sciarpa per il controllo della carica/scarica. Ho installato un LED per indicare il processo di ricarica della batteria (calore termoretraibile verde). Ho praticato dei fori per l'altoparlante e ho incollato la copertura con l'alluminio. Ho installato un altoparlante dal dialer nel coperchio della custodia (il suono non è molto buono e il posto era schiena contro schiena, non è possibile installare un buon altoparlante, ma questo altoparlante è più un indicatore che il lettore sta funzionando e leggendo le canzoni, perché sarà ascoltato sempre in cuffia). Ho tagliato un solco e ho installato un microinterruttore per accendere/spegnere il lettore.

Non è visibile nella foto, ma lo dirò con parole mie: la scheda MP3 viene dalla fabbrica con disgustosi condensatori di uscita. Per un buon suono in cuffia, è necessario sostituirle con altre più capienti: 10-200 microfarad, cosa che ho fatto.
Ho pensato a lungo ai pulsanti, di conseguenza sono arrivato a questa opzione (ho fatto i fori per le conclusioni con un ago riscaldato e poi l'ho riempito di supercolla.

Vista dal lato uscita cuffie:

Vista dall'alto:

Vista frontale:

Visualizza durante la ricarica (ho installato un LED difficile e un LED a flash lento che cambia colore)

TOTALE: Il risultato è un lettore MP3 leggero, compatto e di lunga durata. Per comodità, utilizzo una minuscola chiavetta USB (non sporge, sporge un po', ma non è critica). Lo slot per le schede di memoria non è stato installato, perché. non c'era abbastanza spazio.
Tempo di funzionamento a volume medio ~ 30 ore.
Componenti usati:
-$0.50
-$1.61
-$4.59
(non l'ho comprato, proveniva da un vecchio telefono)
Purtroppo non ho trovato il caso... non lo trovo più su Ali (forse stavo male). Ma in questa recensione, volevo dimostrare che puoi letteralmente creare un lettore portatile con mezzi improvvisati e il caso nel tuo caso può essere assolutamente qualsiasi cosa.

Ho intenzione di acquistare +31 Aggiungi ai preferiti Mi è piaciuta la recensione +69 +117

Con un po' di pazienza, puoi saldare un lettore MP3 fatto in casa con le tue mani, spendendo meno di 1000 rubli. Perché Poiché il software di questo player è presentato in forma aperta (tutti i sorgenti dei progetti sono disponibili), puoi modificarlo introducendo nuove funzioni, ad esempio: controllo su un'interfaccia seriale, puoi usare il player in vari progetti di robotica, e, ovviamente, per lo scopo previsto: ascoltare musica. Scheda di memoria - SD / MMC, la dimensione della memoria è limitata dal limite teorico delle specifiche del formato MMC.

Questo lettore MP-3 supporta funzioni come la riproduzione casuale di brani, la navigazione dei brani (avanti, indietro, pausa), il controllo del volume di riproduzione. C'è anche il supporto per il file system FAT32, i file frammentati, un numero illimitato di file nella directory principale e, naturalmente, la qualità di riproduzione è di alto livello. I file MP3 con un bitrate di 256 kbps vengono riprodotti senza alcun collegamento, anche i file con un bit rate variabile vengono riprodotti senza problemi (fino a 320 kbps al picco).

Sono supportati anche i file WAV, ma la qualità dovrebbe essere inferiore a quella del CD a meno che non si inserisca un cristallo di frequenza più alta. Funziona sul mio lettore di prova, tuttavia è problematico eseguire un PIC con più di ~ 8 MHz di cristallo a 3,3 Volt.

Per scrivere file su una scheda di memoria, avrai bisogno di un lettore di schede. Ricorda che la scheda di memoria deve essere in formato FAT32 e non in FAT16 o altro.

I file sulla scheda di memoria devono avere l'estensione .mp3. Inserisci una scheda di memoria nel lettore e accendi l'alimentazione, la riproduzione inizierà dalla prima traccia. I file vengono riprodotti nell'ordine in cui sono stati registrati su di esso (a meno che non sia abilitata la funzione shuffle).

Per abilitare la riproduzione casuale, tieni premuto il pulsante della traccia successiva mentre accendi il lettore MP3. La funzione funzionerà fino alla prossima accensione del lettore. Quando tutte le tracce sono state riprodotte, la riproduzione si interrompe e il lettore passa alla modalità "sleep".

Fonte

La fonte è scritta in C. Come compilatore, ho usato il compilatore di fascia media PCM di CCS (ccsinfo.com fuori sede). Il compilatore è a pagamento, ma produce un codice molto compatto e contiene un insieme abbastanza ricco di funzioni e dati incorporati.

Se non è necessario apportare modifiche e aggiustamenti al codice sorgente, ho allegato un file HEX già pronto all'archivio. Prima di eseguire il lampeggio, non dimenticare di eliminare i fusibili BROWNOUT e WATCHDOG, altrimenti il ​​dispositivo non funzionerà!

Quasi tutta la memoria del controller 4K è in uso. La memoria EEPROM da 256 byte è completamente utilizzata per la tabella dati per la funzione di riproduzione casuale. Se necessario, puoi liberare memoria eliminando alcune funzioni non così critiche, come le funzioni per i pulsanti e la riproduzione casuale.

Elenco degli elementi radio usati:

Qtà Numero Descrizioni e
1 PIC16LF88, nel pacchetto SOIC microcontrollore
1 VS1011b, pacchetto SOIC. Penso che vs1011e dovrebbe funzionare anche con alcune modifiche decodificatore MP3
1 Alpi #SCDA1A0901 (disponibile su Mouser.com) Presa SD/MMC
1 LED rosso
1 digikey# CP-3523SJCT-ND Presa per cuffie stereo
1 ECS inc.# ECS-129-18-4 12,96 MHz o equivalente 12,96 MHz al quarzo
2-4 digikey# 311-1154-1-ND Condensatore da 22 pF
1 digikey# MCP1700T3302ETTCT-ND Stabilizzatore 3.3V, pacchetto SOT23-3
6 digikey# BC1300CT Condensatore da 0,1 uF
3 digikey# PCE3093CT Condensatore da 100 uF, superficie montaggio
9 Resistenza 10K
5 digikey# 401-1131-1-ND mini joystick
1 cuffia
1 digikey# SBH-431A-ND Portabatteria
1 Resistenza 1M
1 Resistenza da 1k
1 digikey# 478-3026-1 Condensatore 10 - 15 uF

Articoli correlati in alto