Si të konfiguroni telefonat inteligjentë dhe PC. Portali informativ
  • në shtëpi
  • Vlerësime
  • Çfarë të bëni nga një pllakë rrotulluese. MP3 player portativ i bërë në shtëpi USB, microSD

Çfarë të bëni nga një pllakë rrotulluese. MP3 player portativ i bërë në shtëpi USB, microSD

Në ditët e sotme, kur në dyqane ka një bollëk të të gjitha llojeve të veglave; tableta, telefona inteligjentë, mp3 player, mund të lindë pyetja se çfarë të montoni një pajisje dixhitale në shtëpi, me duart tuaja? Kjo nuk është një çështje e lehtë dhe as kënaqësia nuk është e lirë. Por pse ata montuan marrës detektorësh, marrës të bazuar në një ose disa transistorë në kohët sovjetike? Në fund të fundit, edhe atëherë të ashtuquajturit "tranzistorë" ishin në shitje në dyqane, radio të vogla portative me një dizajn të mirë, dhe në parametrat e tyre ata shpesh tejkaluan ato të bëra në shtëpi. Fakti është se amatorët e radios janë njerëz krijues nga natyra dhe ata kurrë nuk do të shkojnë në dyqan për të blerë diçka, nëse e njëjta pajisje ose analoge mund të montohet me duart tuaja. Kjo ka ndodhur kohët e fundit me mua. Përkundër faktit se ka edhe një mp3 player dhe një lojtar në telefon, vendosa të mbledh një audio player me duart e mia. Duke shfletuar kohët e fundit faqet radio amatore, në një burim në internet gjeta një diagram të një riprodhuesi audio interesant dhe relativisht të thjeshtë të skedarëve Wav. Nëse dikush nuk e di se çfarë është ky format, Wav, do ta shpjegoj, ky është një format skedari audio që përdoret shpesh nga muzikantët. Pse pikërisht Wav, dhe jo mp3 më popullor në qarqe të gjera? Skedarët Wav të riprodhuesit audio janë shumë më të lehtë për t'u mbledhur sesa skedarët mp3.

Pajisja ime përdor mikrokontrolluesin popullor dhe të lirë AVR attiny2313v. Më poshtë mund të shihni skemën e tij, marrë nga burimi i Internetit, sipas të cilit ky lojtar është bërë me ndryshime të vogla:

Skema e lojtarit

Skedarët Wav ruhen në një disk flash micro SD të lidhur me pajisjen nëpërmjet një përshtatësi SD. Nëse dëshironi, nëse përvoja lejon, mund të riorganizoni tabelën e qarkut të printuar dhe të lidhni një flash drive micro SD përmes lidhësit të vet. Një lidhës i ngjashëm gjendet në telefonat celularë. Duhet mbajtur mend se numrat e kunjave të flash drive SD nuk korrespondojnë me numrat e pinit të flash drive micro SD. Lista e kontakteve të të dy disqeve flash me numër është paraqitur në figurën e mëposhtme:

Pajisja, e cila është planifikuar si një audio player portativ i mundësuar nga bateritë, do të përdorë 2 bateri të përdorura të lidhura në seri nga telefonat celularë, secila 3.7 volt. Këtu është një vizatim i një bord qarku të printuar që kam paraqitur nga programi i paraqitjes së sprintit:

Vizatimi i printuar në tabelën e qarkut të printuar u përkthye nga LUT. Në parim, ai u përkthye normalisht, me përjashtim të tre kontakteve të stabilizatorit në skajin e majtë të tabelës.

Së bashku, dy bateritë që zgjodha japin 7.4 volt. Meqenëse 3.3 volt nevojiten për të fuqizuar kartën e kujtesës, u vendos që të fuqizohet e gjithë pajisja, përfshirë mikrokontrolluesin, nga një stabilizues 3.3 volt në rastin TO-220. Këtu kam përdorur AZ1085-3.3. Një gimbal pa një ftohës duhet të japë lehtësisht një standard 1 amp, i cili është më se i mjaftueshëm për qëllimet e mia. Kështu duket trupi standard i stabilizatorit në TO-220.

Nëse përdorim një stabilizues të veçantë 3.3 volt për të fuqizuar kartën e kujtesës, mendoj se edhe në rastin TO - 92 do të jetë e mjaftueshme. Pastaj mikrokontrolluesi mund të furnizohet nga standardi 5 volt. Gjithashtu në tabelën e qarkut të printuar, u instalua një prizë stereo Jack-3.5, në të cilën të dy kanalet ishin paralele në mënyrë që tingulli të ishte mono, por në të dy kufjet. Kështu dukej tabela pas gravurës:

Kontaktet e stabilizatorit nuk u transferuan plotësisht gjatë LUT, dhe u pikturuan me një shënues të përhershëm. Unë preferoj të helmoj me acid citrik dhe peroksid hidrogjeni:

Fuqia është planifikuar përveç baterisë, e palëvizshme, përmes një prize, nga një përshtatës i pastabilizuar i energjisë, nga i cili furnizohet 11 volt. Në prerjen e stabilizatorit, ndryshe nga kondensatorët standardë prej 0.33 dhe 0.1 mikrofaradësh, të cilët vendosen në qarkun 7805, duhet të ishin përdorur kondensatorë tantal prej 10 mikrofaradësh në hyrje dhe 22 mikrofaradësh në dalje. Duke kërkuar në kazanët e mi, gjeta 3 kondensatorë të nevojshëm për 10 mikrofarad, të vendosur 2 paralelisht në dalje. Pajisja kontrollohet nga tre butona, 2 prej tyre pa fiksim, kjo është zgjedhja e drejtorisë Dir1 \ Dir2 dhe Play \ Select, dhe 1 me fiksim, Përsërit, domethënë përsërit. Kur shtypet, pista përsëritet pafund. Dërrasë të konservuar dhe vrima të shpuara:

Në këtë version të pajisjes, zgjedhja e pista me butonat e lidhur me kontaktet e mikrokontrolluesit 6,7,8,9 nuk kryhet. Gjithashtu, UART nuk përdoret, kunjat MK 2,3 dhe përfshirja e efekteve Monster dhe Helium, kunjat 12,15. E lidha përkohësisht përshtatësin SD në tabelë me shirit, më pas do ta rregulloj me ngjitës të shkrirë të nxehtë. Këtu është pajisja e montuar:

Gjatë riprodhimit, LED jeshil pulson, kur ndizet, ndizet gjithashtu jeshile. Ndërsa prisni për një lidhje me kartën flash, LED-ja e verdhë pulson vazhdimisht. Kur kaloni nga pjesa e fundit në të parën, LED-ja e verdhë pulson gjithashtu 1 herë.

Kur përdorni pajisjen në lidhje me akustikën aktive, nuk nevojitet një rezistencë e ndryshueshme për të kontrolluar volumin, por kur përdoret me kufje, bëhet e papërshtatshme për t'u përdorur pa të. Prandaj, u instalua një rezistencë e ndryshueshme 4.7 kilohm. Kur altoparlanti lidhet drejtpërdrejt me daljen e mikrokontrolluesit përmes një kondensatori 100 mikrofarad, volumi është shumë i qetë, mezi i dëgjueshëm. Kur përdoret me kufje, volumi është i mjaftueshëm.

I mirë për konvertimin e skedarëve në grup Konvertuesi audio falas i Weeny... Formati i skedarit duhet të jetë Wav, 8 bit, 32000 herc, mono. Skedarët duhet të vendosen në dy dosje të krijuara në direktorinë rrënjësore të flash drive. Dosjet duhet të emërtohen (1) dhe (2), pa kllapa. Skedarët duhet të fillojnë me shkronjat e alfabetit anglez, skedari i parë, a_çdo tekst, i dyti, b_ndonjë tekst, i treti, c_ndonjë tekst, d ... e kështu me radhë. Për shembull, si në figurën e mëposhtme:

Mbështetet çdo kartë Micro SD deri në 2 gigabajt. Kartat e kujtesës SDHC ose SDXC nuk mbështeten. Një ilustrim se si të vendosni siguresat për programin uniprof është paraqitur më poshtë:

Video me luajtës

Përveç funksionit kryesor, një pajisje e tillë mund të përdoret si thirrje elektronike me melodi të ndryshueshme. Pllakë e qarkut të printuar për paraqitjen e sprintit me firmware për attiny2313 të vendosur

Sot do t'ju prezantoj një metodë për të bërë një mp3 player të bërë në shtëpi. Jam dakord që qarku nuk është i thjeshtë, është gjithashtu firmware, por mund të ketë njerëz që do ta montojnë akoma. Unë postoj softuerin në arkiv, ai mund të modifikohet duke shtuar ose privuar luajtësin nga disa funksione, për shembull, mund ta modifikoni luajtësin duke përdorur kontrollin e ndërfaqes serike, mund ta përdorni në projekte të ndryshme robotike, por në thelb MP3 player-i ynë është krijuar për të dëgjuar muzikë. Karta e kujtesës - SD / MMC, madhësia e kujtesës është e kufizuar nga kufiri teorik i specifikimeve të formatit MMC, mund të përdoren karta të tjera me përshtatës.

Ky luajtës MP-3 mbështet shumë funksione, të tilla si riprodhimi i rastësishëm i këngëve, navigimi i pjesëve (përpara, prapa, pauzë), kontrolli i volumit të zërit të riprodhimit. Ekziston gjithashtu mbështetje për sistemin e skedarëve FAT32, skedarë të fragmentuar. Cilësia e zërit dhe riprodhimi i skedarëve muzikorë janë shumë të larta. Skedarët MP3 me shpejtësi bit 256 kbps luhen pa problem, skedarët me shpejtësi të ndryshueshme bit gjithashtu luhen pa problem, deri në maksimum 320 kbps.

Skedarët WAV gjithashtu mbështeten, por cilësia nuk është në një nivel të lartë; për të përmirësuar cilësinë e këtij formati, duhet të instaloni një rezonator kristal me një frekuencë më të lartë. Për të shkruar skedarë në një kartë memorie, ju nevojitet një lexues kartash. Karta e kujtesës duhet të jetë në formatin FAT32, jo FAT16. Skedarët në kartën e kujtesës duhet të jenë në format mp3. Ju duhet të futni kartën e kujtesës në luajtësin MP3 dhe të ndizni energjinë, skedarët do të fillojnë të luhen nga pjesa e parë.

Skedarët luhen sipas renditjes së regjistruar në kartë, por luajtësi ka gjithashtu një funksion të rastësishëm të gjurmës. Për të aktivizuar luajtjen e rastësishme, duhet të mbani të shtypur butonin<следующий трек>ndërsa ndizni luajtësin. Kur të gjitha pjesët janë luajtur, riprodhimi ndalon dhe luajtësi kalon në modalitetin e gatishmërisë.

Përdoret si përpilues PCM përpilues i rangut të mesëm nga CCS. Ky MP3 player i bërë në shtëpi nuk do t'ju kushtojë shumë, por është mjaft i vështirë për t'u montuar për shkak të përbërësve dhe teknologjive dixhitale të përdorura në të, nëse nuk keni përvojë, është më mirë të mos përfshiheni në projekte të tilla! Gjithashtu është e mundur të shtoni një port USB në pajisje, për mundësinë e përdorimit të disqeve flash.

Luajtësi mund të plotësohet me një përforcues me frekuencë të ulët me fuqi të ulët, për të rritur volumin e zërit, është i përshtatshëm përdorimi i mikroqarkut stereo TDA2822, mikroqarku me tetë pin siguron fuqi deri në 1 vat për kanal, furnizim me energji elektrike nga 2 volt .


Bërja e një mp3 player!

Përshëndetje të gjithëve!!
Sot dua t'ju ofroj një skemë jo mjaft të njohur për këtë faqe.
Kushdo që ka shqyrtuar artikujt këtu, me siguri ka vënë re se shumica e pajisjeve janë instalime të ndryshme ndriçimi, të cilat, në pjesën më të madhe, bazohen në mikrokontrollues dhe një grup LED.
Në këtë artikull do t'ju tregoj se si mund të ndërtoni një mp3 player kompakt, të pavarur dhe plotësisht funksional në shtëpi, pa përdorur pajisje profesionale.
Pra, pak për pajisjen:
Të mirat:
+ lexon skedarë mp3 nga kartat SD / MMC / MicroSD deri në 2 gigabajt (të gjitha shpejtësitë ekzistuese të biteve (deri në 320 kbps duke përfshirë));
+ Cilësia e zërit, si e imja, është shumë e mirë. Ndoshta nuk ka barazues, si i tillë (vetëm një buton, i cili rrit basin me 15 decibel), por kjo është mjaft e mjaftueshme;
+ konsumi prej 5-6 mA, domethënë, me një bateri të zakonshme Li-Po 1000 mA / orë, do të funksionojë për 16-20 orë;

Minuset:
- nuk ka kthim prapa dhe koha e gjurmës nuk shfaqet;
- niveli i ngarkimit të baterisë nuk funksionon gjithmonë si duhet;
- disa njerëzve mund t'u duket dhe jo aq kompakt;

P.S. - por harrojini të gjitha këto disavantazhe, sepse sado "i papërsosur" të dalë lojtari, do ta bëni vetë dhe do të lini dikë që thjesht të përpiqet t'ju thotë diçka!

Pra, le të shkojmë te pika. Le të studiojmë skemën:

Në shikim të parë, gjithçka nuk është aq e thjeshtë. "Kam "menduar" pak këtu në këtë foto në Paint, dhe ja ku është vetë qarku, por me komentet dhe korrigjimet e mia:

Nga rruga, kush nuk e di, AGND dhe DGND janë baza që duhet të lidhen drejtpërdrejt pranë burimit të energjisë - domethënë, pranë telit që vjen nga bateria.
Unë mendoj se gjithçka tjetër është e qartë.
Pra, ajo që na nevojitet:

Të gjithë mikroqarqet, mikrokontrolluesit, rezistorët, kondensatorët, bobinat, kuarci (në 16m dhe 20 MHz), diodat, si dhe lidhësit USB mini dhe 3.5mm (për kufjet). Gjithashtu, mos harroni për ekranin (ls020). Për ta bërë këtë, duhet të blejmë çdo telefon të serisë Siemens 65 (s65; m65; cx65);


Personalisht, bleva një telefon të përdorur cx65 (madje doli të funksiononte). Heqja e ekranit nuk ishte e vështirë.

2. Na duhet edhe një saldator 30-40 Watt, kolofon i lëngët dhe i ngurtë;

3. Për bashkimin e ATmega128, VS1011E, mund të përdorni një armë me ajër të nxehtë ose mund të lidhni manualisht duke përdorur një mburojë nga teli i vjetër i antenës. Kjo metodë e saldimit tregohet qartë në këtë video:

Kjo duket se është e gjitha. Edhe pse ... harrova gjëja më e rëndësishme që ju duhet është 2-3 ditë kohë të lirë, durim dhe krahë të drejtë: D

Epo, le të fillojmë. Pritini një pjesë drejtkëndore prej ~ 74x70 mm nga një PCB me dy anë. POR! Ky është një version i vulës me një furnizim me energji MAX756 dhe një rregullator të furnizimit me energji 3.3V (LM1117). Më vonë vendosa të përdor lp2981 (3.3), sepse është shumë më i vogël dhe më i lirë dhe efikasiteti është pothuajse 100%. Prandaj, nëse dëshironi, mund ta ribërni tabelën (por mos harroni se do t'ju duhet ta rregulloni baterinë diku tjetër! Hapni skedarin "mp3 në ATMega128 dhe VS1011E (me një përshtatës)" me Layout 6.0. Shtypni "Print" dhe zgjidhni opsionet e mëposhtme të printimit:

Ne shtypim në një printer lazer duke përdorur letër nga një lloj kalendari ose reviste (në përgjithësi, me shkëlqim)

Hapi tjetër është të shponi çdo 3-4 vrima (mundësisht afër skajeve të tabelës). Më pas marrim një copë letre me dërrasën e majtë dhe me një gjilpërë shpojmë ato vrima që korrespondojnë me vrimat e PCB-së. Dhe ne përpiqemi t'i përputhim ato sa më saktë që të jetë e mundur. Transferoni anën tjetër të tabelës në tekstolit duke përdorur të njëjtën metodë. Nga rruga, nëse shtresat pothuajse përkojnë, kjo është në rregull. Atje, sipas situatës, do të jetë e mundur të zhvendoset pak kërcyesi ose diçka e tillë.

Pas kësaj, ne kapim dërrasën për ato vrima dhe ne helmojmë. Pas gdhendjes, lajmë pluhurin nga printeri me aceton dhe marrim një dërrasë. Ne e mashtrojmë atë (Unë personalisht e kam lyer me kolofon të lëngshëm me saldator dhe më pas e kam larë me alkool, por mund të përdorni edhe aliazhin e Rose).

Ne bashkojmë ATmega128, kuarc 16 MHz, përcjellës të 22 majave nga këmbët e kuarcit në tokë. Ju gjithashtu duhet të tokëzoni daljen rezet me 0,1 mikrofarad dhe ta lidhni atë me plus deri në 10k. Sigurohuni që + dhe - të ushqehen me të gjitha këmbët e dëshiruara. Kontrollo diagramin tim.

Ne e lidhim programuesin, e ngjitim në kompjuter. Hapni PonyProg ose CodeVision me ndihmën e tyre, hapni skedarin e firmuerit "MP3_PLAYER_BETA.hex". Ne jemi duke qepur. Ne i vendosim siguresat kështu: nuk programojmë asgjë përveç SUT0, BOOTSZ1, BOOTSZ0.

Me këtë të rregulluar. Tani duhet të kujdesemi për ndriçimin e pasmë. Drita e pasme këtu është montuar në mikrokontrolluesin ATtiny25 (fillimisht ishte ATtiny15l, por tani nuk është më i disponueshëm ... nëse tashmë e keni një të tillë, më shkruani me postë, unë do të heq firmuerin për të). Tashmë është më e lehtë ta lidhni atë me programuesin: ne lidhim MISO, MOSI, SCK, RESET, VCC, GND sipas fletës së të dhënave. Ne po ndezim skedarin "DCDC25.hex". KUJDES! Ne nuk i prekim siguresat përgjithësisht! Ne lëmë cilësimet e fabrikës.


Ne e bashkojmë atë në tabelë me dioda dhe përcjellës dhe kontrollojmë dritën e pasme:

Tani disa fjalë për saldimin vs1011E. Që ta kuptoni, përshtatësi do të jetë në anën e ATmega128.

Prandaj, duhet të shpojmë vetëm ato vrima në të cilat do të futet "këmba" e kutisë DIP, e cila shkon në anën tjetër të tabelës. Këto janë 4, 16, 20, 21, 22, 39, 42 dhe 46 kunjat. Lidhni të gjithë kërcyesit e tjerë direkt në gjurmët nga ana e përshtatësit. Kërcimi nuk do të futet fare në këmbët e papërdorura në përshtatës. Pas kësaj, lidhni dekoderin vs1011E në përshtatës dhe futeni në mënyrë që kërcyesit përkatës të shkojnë aty ku duhet. Me tutje shumë i shpejtë, por i rregullt lidhni përshtatësin. Pse shpejt? Sepse ju mund ta ngrohni shumë kërcyesin dhe ai do të bjerë nga dërrasa. Ndoshta do të jetë e vështirë të rregullohet...

Pastaj mund ta ndizni. Në përgjithësi, luajtësi mund të punojë nga 16 MHz ... por atëherë nuk do të luajë mp3 me një shpejtësi bit prej më shumë se 256 kbps. Për ta bërë këtë, mikrokontrolluesi duhet të mbingarkohet. Kjo është mjaft e lehtë për t'u bërë. Opsioni i parë: rritni gradualisht frekuencën (së pari 16 MHz, ndizni, fikni, pastaj 17 ... dhe kështu me radhë deri në 20.). Një metodë tjetër që testova: nuk kisha vetëm tre frekuenca kuarci: 16, 18 dhe 20. 16 - luajtësi po punon, 18 - luajtësi po punon, 20 - asgjë. Në fillim mendova se gjithçka më shumë se 18 nuk do të funksiononte ... por më pas një ide: ndeza luajtësin në kuarc 18 MHz, ndeza këngën, ajo luan ... dhe bashkova 18 dhe rregullova 20 pikërisht në shkoni - voila, pasi rindezni lojtarin çan !! Në të njëjtën kohë, nuk do të dëmtonte të hiqja përçuesit që përputhen (nga këmbët e kuarcit në tokë), sepse personalisht ato më shkaktuan vetëm ndërhyrje, dhe me kuarc 20 MHz, luajtësi nuk ndizej fare. Epo, një vërejtje tjetër për qarkun "primitiv" të furnizimit me energji elektrike. Kuarci u zëvendësua para ndryshimit të tij, dhe me ardhjen e një frekuence të re funksionimi, një mori defektesh filluan të shfaqen në luajtës - nga sheshet e bardha në ekran deri në ndalimin e plotë të punës ... me lp2981 gjithçka u largua) Epo, duket se kam thënë gjithçka që kam dashur))

Meqe ra fjala, njoftim i rëndësishëm... Unë them menjëherë se autori i firmuerit nuk jam unë. Ajo tashmë është paraqitur këtu:

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

Vetëm se kur arrita në atë faqe, menjëherë doja ta ndërtoja, por ... problemi ishte se nuk kisha montuar kurrë skema kaq komplekse dhe për mua kishte shumë gjëra të pakuptueshme ... u ngjita në Google për një kohë të gjatë, duke kërkuar për tema rreth mikrokontrolluesve, krijuar forume, pyeti këtë dhe atë ... gjithashtu korrespondonte me autorin e faqes së mësipërme. Me pak fjalë, kishte shqetësime. Këtu "përtypa" gjithçka për ju dhe mendoj se pas këtij artikulli nuk do të keni asnjë pyetje. Epo, nëse e bëjnë, atëherë shkruani në postë [email i mbrojtur]... Dhe një gjë tjetër doja të them ... të gjithë mund të mbledhin një mp3 të tillë. Në fund të fundit, unë jam, për momentin, vetëm 14 vjeç dhe ky është vetëm qarku im i dytë në një mikrokontrollues, dhe i pari nuk pati sukses ... gjithashtu hera e parë që punova me mikroqarqe dhe detaje kaq të vogla, në përgjithësi. . Në fund të fundit, këtu kam bashkuar një mikroqark me madhësi më të vogël se 1x1 cm dhe me 48 kunja, duke qenë se më parë mikroqarku më kompleks që kam takuar është 20 kunja në një paketë DIP. Pra, kjo është ajo.

Pra, shkoni për të, mblidhni, rezultati do të jetë mahnitës: DD

P.S. (të gjitha vulat dhe firmware janë në arkivin më poshtë)

Epo, çfarë lloj artikulli do të ishte pa një foto të llojit përfundimtar të ndërtimit dhe një prezantim video të montimit dhe punës))

Video prezantimi i montimit-punës (jo me fotot më të reja):

Macja ime e vlerësoi, shpresoj dhe do të jeni të kënaqur!

Paç fat!


Si ju pëlqen ky artikull?

Fitova më shumë përvojë, u shfaqën detaje shtesë dhe, më e rëndësishmja, kohë!
Vendosa të bëj një riprodhues audio portativ, të veshshëm.

Si fillim, vendosa për rastin - në rastin tim, ishte rasti nga "power bank", që jam unë.

Hoqa lidhësin USB dhe e vendosa në vendin e tij origjinal në kuti, duke e lidhur me tel.

Kam instaluar lidhësin microUSB në vendin e rregullt të kasës, duke u bashkuar në plus dhe minus me një tel të emaluar nga transformatori (do ta përdor shpesh).

Kam prerë një vrimë me një stërvitje për folenë e kufjeve dhe e kam bashkuar me smalt.

Instalova një bateri të përshtatshme, në madhësi, 900 mAh nga telefonuesi dhe përcaktova një vend për shallin e kontrollit të ngarkimit / shkarkimit. Kam instaluar një LED për të treguar procesin e karikimit të baterisë (nxehtësia e gjelbër tkurret). Kam shpuar vrima për altoparlantin dhe e kam ngjitur kapakun me alumin. Kam instaluar një altoparlant nga thirrësi në kapakun e kutisë (tingulli nuk ishte shumë i mirë dhe nuk kishte hapësirë ​​afër tij, një altoparlant i mirë nuk mund të instalohej, por ky altoparlant ka më shumë të ngjarë një tregues që luajtësi punon dhe lexon këngë, sepse do të dëgjojë kufje gjatë gjithë kohës). Preva një brazdë dhe instalova një mikroçelës për ndezjen / fikjen e luajtësit.

Nuk është e dukshme në foto, por do të them me fjalët e mia - bordi MP3 vjen nga fabrika me kondensatorë të pështirë dalës. Për tingull të mirë në kufje, duhet t'i zëvendësoni me ato më të mëdha - 10-200 uF, gjë që bëra.
Mendova për butonat për një kohë të gjatë, në fund, arrita te ky opsion (bëra vrima për terminalet me një gjilpërë të ndezur, dhe më pas e mbusha me super ngjitës.

Pamja e daljes së kufjeve:

Pamje nga lart:

Pamja e përparme:

Pamja gjatë karikimit (instaluar një LED të vështirë dhe një LED të ngadaltë të blicit që ndryshon ngjyrat)

TOTAL: Rezultati është një MP3 player i lehtë, kompakt, me luajtje të gjatë. Për lehtësi, unë përdor një flash drive të vogël USB (nuk ngjitet, ngjitet pak, por jo kritike). Nuk e instalova folenë e kartës së kujtesës. nuk kishte më vend.
Koha e funksionimit në volum mesatar ~ 30 orë.
Komponentët e përdorur:
-$0.50
-$1.61
-$4.59
(nuk e bleva, ishte nga një telefon i vjetër)
Rasti, për fat të keq, nuk e gjeti ... tek Aliu nuk mund të gjendet më (ndoshta po kërkoja keq). Por në këtë përmbledhje, doja të tregoja se mund të bëni një luajtës portativ fjalë për fjalë nga mjetet e disponueshme, dhe rasti, në rastin tuaj, mund të jetë absolutisht çdo.

Kam në plan të blej +31 Shto te të preferuarat Më pëlqeu rishikimi +69 +117

Me pak durim, mund të bashkoni një MP3 player të bërë në shtëpi me duart tuaja, duke shpenzuar më pak se 1000 rubla. Sepse softueri i këtij luajtësi paraqitet në formë të hapur (të gjitha kodet burimore të projektit janë të disponueshme), atëherë mund ta modifikoni duke futur funksione të reja, për shembull: kontrolli përmes një ndërfaqe serike, mund ta përdorni luajtësin në projekte të ndryshme robotike, dhe sigurisht, për qëllimin e synuar - të dëgjuarit e muzikës ... Karta e kujtesës - SD / MMC, madhësia e memories është e kufizuar nga kufiri teorik nga specifikimet e formatit MMC.

Ky luajtës MP-3 mbështet funksione të tilla si riprodhimi i rastësishëm i këngëve, navigimi i pjesëve (përpara, prapa, pauzë), kontrolli i volumit të riprodhimit. Ekziston edhe mbështetje për sistemin e skedarëve FAT32, skedarë të fragmentuar, një numër të pakufizuar skedarësh në direktorinë rrënjësore dhe sigurisht cilësia e riprodhimit është në një nivel të lartë. Skedarët MP3 me një shpejtësi bit prej 256 kbps luhen pa asnjë boshllëk, skedarët me një shpejtësi të ndryshueshme biti luhen gjithashtu pa probleme (me një maksimum deri në 320 kbps).

Skedarët WAV gjithashtu mbështeten, por cilësia duhet të jetë më e ulët se CD, përveç nëse përdorni një kristal me frekuencë më të lartë. Ai funksionon në luajtësin tim të testimit, por ekzekutimi i një PIC me më shumë se ~ 8 MHz kristal në 3.3 volt është problematik.

Do t'ju duhet një lexues kartash për të shkruar skedarë në një kartë memorie. Mos harroni se karta e kujtesës duhet të jetë në formatin FAT32, jo FAT16 apo ndonjë gjë tjetër.

Skedarët në kartën e kujtesës duhet të kenë shtesën .mp3. Fusni kartën e kujtesës në luajtës dhe aktivizoni, riprodhimi do të fillojë nga pjesa e parë. Skedarët luhen sipas radhës që janë regjistruar në të (përveç nëse është aktivizuar funksioni i përzierjes).

Për të nisur luajtjen e rastësishme, mbani të shtypur butonin e këngës tjetër ndërsa aktivizoni luajtësin MP3. Funksioni do të funksionojë deri herën tjetër që të ndizni luajtësin. Kur luhen të gjitha pjesët, riprodhimi ndalon dhe luajtësi kalon në modalitetin "gjumë".

Burimi

Burimi është shkruar në C. Si përpilues, përdora përpiluesin e mesëm PCM nga CCS (offsite ccsinfo.com). Përpiluesi paguhet, por prodhon kod shumë kompakt dhe përmban një grup mjaft të pasur funksionesh dhe të dhënash të integruara.

Nëse në kodin burimor nuk keni nevojë të bëni ndonjë ndryshim dhe rregullim, atëherë unë kam përfshirë një skedar të gatshëm HEX në arkiv. Mos harroni të pastroni BROWNOUT dhe WATCHDOG përpara se të ndizni, përndryshe pajisja nuk do të funksionojë!

Përdoret pothuajse e gjithë memoria e kontrolluesit 4K. EEPROM 256 bytes përdoret plotësisht për tabelën e të dhënave për funksionin e riorganizimit. Nëse është e nevojshme, mund të lironi kujtesën duke fshirë disa funksione jo shumë kritike, për shembull, funksionet për butona dhe luajtje të rastësishme.

Lista e radioelementeve të përdorura:

Sasia Numri Përshkrim e
1 PIC16LF88, paketë SOIC Mikrokontrollues
1 VS1011b, paketa SOIC. Unë mendoj se vs1011e gjithashtu duhet të funksionojë me disa ndryshime Dekoder MP3
1 Alpet # SCDA1A0901 (e disponueshme në Mouser.com) Prizë SD / MMC
1 LED i kuq
1 çelësi dixhital # CP-3523SJCT-ND Foleja e kufjeve stereo
1 ECS përfshirë # ECS-129-18-4 12,96 MHz ose ekuivalente Kuarc 12,96 MHz
2-4 çelësi dixhital # 311-1154-1-ND Kondensator 22 pF
1 çelësi dixhital # MCP1700T3302ETTCT-ND Rregullator 3.3V, paketa SOT23-3
6 çelësi dixhital # BC1300CT Kondensator 0.1uF
3 çelësi dixhital # PCE3093CT Kondensator 100 μF, siperfaqe montimi
9 Rezistencë 10K
5 çelësi dixhital # 401-1131-1-ND mini levë
1 kufje
1 çelësi dixhital # SBH-431A-ND Mbajtëse baterie
1 Rezistencë 1M
1 Rezistencë 1K
1 çelësi dixhital # 478-3026-1 Kondensator 10 - 15 uF

Artikujt kryesorë të lidhur