Diaľkovo ovládaný audiopanel CD-ROM

Pochváľte sa ostatným čo zaujímave ste vyrobili alebo práve vyrábate!

Moderátori: psichac, Moderátori

Publikovať ako článok?

Áno
4
100%
Nie
0
Žiadne hlasovania
 
Celkom hlasov: 4

Používateľov profilový obrázok
Kado
Power user
Power user
Príspevky: 1625
Dátum registrácie: 02 Sep 2007, 00:00
Bydlisko: PB
Vek: 40

Diaľkovo ovládaný audiopanel CD-ROM

Príspevok od používateľa Kado » 30 Jún 2008, 20:20

ÚVOD:

Nasledujúca konštrukcia vznikla na základe článku v PE 10/2004, kde je uverejnená konštrukcia diaľkovo ovládaného auiopanela k cd-rom mechanike. Niekto môže namietať, že uvedená konštrukcia je zastaralá a pomaly nikto nepočúva klasické audio cd...ale...nájdu sa aj ľudia, kt. si postavia audiopanel (či už pre konkrétny účel resp. len tak pre zábavu).
Pre spomínanú konštrukciu som spravil "upgrade", kt. spočíva v doplnení audiopanela iným zobrazovacím prvkom (pôvodne LED display) teraz LCD 2x16 znakov. Taktiež bol vynechaný druhý mcu (pôvodne AT89C2051), kt. slúžil pre príjem dát od audiopanela a ovládanie LED.

POPIS ZAPOJENIA:

Schéma zapojenia audiopanela je na obrázku Základom celého zapojenia je 8bitový mikrokontrolér (mcu) od fy Atmel AT89S51. Mcu zabezpečuje komunikáciu s CD-ROM, vysielanie dát pre displej, obsluhu klávesnice a spracovanie dát od IČ ovládača. Taktovací kmitočet pre procesor bol zvolený 12MHz. Pri nedodržaní kmitočtu dôjde k chybnému dekódovaniu povelov z IČ ovládača. Porty P0 a P1 sú slúžia ako dátová zbernica, pričom časť brány P1 je využitá pre dátovú zbernicu LCD. Pretože port P0 nemá pull-up rezistory, musí byť ošetrený cez rezistorovú sieť na +5V. Port P2 slúži na ovládanie riadiacich signálov CD-ROM. Na časť brány P3 sú pripojené tlačidlá. Na konektor JP5 sa pred programovaním mcu pripája ISP programátor. Infračervený ovládač môže byť použitý od TV fy OVP Orava alebo podobných, ktoré vysielajú kódy v protokole RC-5. Vyskúšané sú nasledovné ovládače: RC5214, RC5841, RC5840, atd.). V tejto konštrukcii NEBUDE fungovať popisovaný ir ovládač podľa článku v PE10/2004! Fungovať budú len ovládače, kt. majú nastavenú adresu "0h". Túto podmienku spĺňa väčšina originálnych DO k TV OVP.

POPIS OVLÁDANIA:

Audiopanel má len päť tlačidiel, z čoho vyplýva nutnosť použitia kombinovaných povelov. Tlačidlo MODE slúži na zmenu zobrazenia času a má význam len v prípade použitia zobrazovacieho modulu. Po resete je nastavený časový mód, pri ktorom je zobrazený čas od začiatku skladby. Po stlačení tlačidla sa zobrazuje čas do konca skladby, pri ďalšom stlačení sa zobrazí čas od začiatku celého CD a nasledujúcim stlačením čas do konca celého CD. Navyše ak podržíme stlačené tlačidlo dlhšie ako 0,3 sekundy, zobrazí sa základný mód - čas od začiatku skladby. Jednotlivé zmeny je možno vykonať len počas prehrávania alebo pauzy. Ďalšie tlačidlo PREVIOUS/FR slúži na posun o 1 skladbu dozadu. Ak stlačíme tlačidlo počas prehrávania, začne sa okamžite prehrávať predchádzajúca skladba. Ak sa CD neprehráva, zobrazí sa číslo predchádzajúcej skladby a jej celkový čas v minútach a sekundách. Keď podržíme tlačidlo dlhšie ako 0,3s, spustí sa počas prehrávania funkcia rýchleho pretáčania dozadu, pričom toto tlačidlo musíme držať, inak sa rýchle pretáčanie skončí. Keď sa CD neprehráva je táto funkcia bez významu. Tlačidlo NEXT/FF má rovnaký význam ako predchádzajúce tlačidlo, ale s tým rozdielom, že posúva o 1 skladbu dopredu alebo pretáča dopredu. PLAY/PAUSE - ak sa CD neprehráva, slúži na spustenie prehrávania práve navolenej skladby. Pri stlačení tlačidla počas prehrávania dôjde k zastaveniu (PAUSE) – po ďalšom stlačení sa spustí z miesta zastavenia. Tlačidlo STOP/EJECT slúži na zastavenie prehrávania(ak sa CD prehráva). Keď podržíme tlačidlo dlhšie ako 0,3s dôjde k vysunutiu resp. zasunutiu dvierok mechaniky.
Na DO sú priradené jednotlivým tlačidlám nasledovné funkcie: tlačidlo OK (resp. NORMOVANIE) = PLAY/PAUSE, tlačidlo PROGRAM+ = posun o jednu skladbu dopredu, PROGRAM- = posun o jednu skladbu dozadu, VOLUME+- = pretáčanie dopredu/dozadu, SEL (select) = MODE, MONO/STEREO (I-II) = STOP, ROZŠÍRENIE STEREOBÁZY = EJECT
Ďalej pomocou číslic 0 až 9 na DO, môžeme priamo voliť požadovanú skladbu. Pri voľbe požadovanej skladby používame číselník na DO nasledovne: Keď chceme zvoliť skladbu s číslom 10 , na ovládaní stlačíme tlačidlá „1“ na displeji sa namiesto údaju o čísle skladby(práve navolenej alebo prehrávanej) zobrazí nápis „1 - “ pričom tento nápis svieti približne tri sekundy a potom zvolíme tlačidlo „0“. Skladba s číslom 10 (ak obsahuje danú skladbu vložené audio CD) sa začne prehrávať(ak je Play) alebo sa zobrazí číslo a celkový čas tejto skladby. Keď chceme zvoliť skladbu s číslom menším ako 10, musíme najskôr zadať číslicu „0“ a potom požadované číslo skladby napr. „5“. Práve sme navolili skladbu s číslom 5. Ako bolo spomenuté vyššie, vždy najskôr zadávame desiatky daného čísla skladby a potom jednotky. Po zadaní desiatok danej skladby, program čaká na zadanie jednotiek skladby približne tri sekundy. Ak to náhodou nestihneme, údaj sa vymaže a musíme znova zadať požadované číslo skladby.

ZOBRAZOVANIE NA LCD:

Po resete sa na LCD zobrazí úvodný nápis: v prvom riadku „CD ROM AUDIOPANEL“ v druhom riadku „VERSION 1“. Ak je prepojenie v poriadku zobrazí sa po úvodnom nápise v prvom riadku „CD-ROM STATUS“ a v druhom riadku sa môžu zobraziť rôzne správy podľa toho aká činnosť sa vykonáva prípadne či nie je chyba atď. Správy teda sú „No audio CD“, „Reading disc“, „Hardware error“, „Open door“, „Disc error“, „Other error“. Po úspešnom načítaní disku sa na LCD zobrazí v prvom riadku nápis „track min : sec“, pričom v druhom riadku sa zobrazí číslo skladby a jej čas. Platí to, že pod nápisom „track“ je číslo skladby, pod „min“ sú minúty a pod „sec“ sú sekundy.

OŽIVENIE:

Po osadení dps skontrolujeme správne zapojenie všetkých súčiastok a prípadne odstránime vzniknuté cínové mostíky. Pri oživovaní audiopanela vložíme mcu do objímky, pripojíme kábel od CD-ROM (musíme dávať pozor na správne zapojenie kábla a mechanika musí byť nastavená na MASTER, inak panel nefunguje!), tlačidlá, infračervený prijímač a napájací kábel. Ak LCD nezobrazuje žiadne znaky, skontrolujeme nastavenie kontrastu, pričom pomocou trimra skúšame nastaviť optimálny kontrast.
Audiopanel bol úspešne vyskúšaný s nasledovnými mechanikami: LITE-ON 52x CCD52X, ACER 52x 52BE, CYBERDRIVE 24x 240SD, , TEAC 24x CD-524, CD-ROM DRIVE 52x CD52X6D, LG (DVD,CD RW) 6SA-4165B.

ZÁVER:

Všetky podklady pre stavbu panela prikladám v skomprimovanom balíku (schéma, dps, riadiaci program).
Prílohy
schema.jpg
dps.jpg
Audiopanel.rar
(69.46 KiB) 97 stiahnutí
100_1289.JPG
100_1287.JPG
100_1286.JPG
100_1285.JPG
0

Používateľov profilový obrázok
borec
Ultimate člen
Ultimate člen
Príspevky: 1550
Dátum registrácie: 11 Jan 2007, 00:00
Bydlisko: Turčianske Teplice
Vek: 32
Kontaktovať používateľa:

Príspevok od používateľa borec » 07 Júl 2008, 17:51

no to je paradicka, este nejaky mp3 kodek (lacny :D ) a zacnem uvazovat o stavbe... :)
0

Používateľov profilový obrázok
Kado
Power user
Power user
Príspevky: 1625
Dátum registrácie: 02 Sep 2007, 00:00
Bydlisko: PB
Vek: 40

Príspevok od používateľa Kado » 07 Júl 2008, 19:35

Neboj sa, nieco podobne chystam uz davnejsie, ide o mcu AT89C51SND1C, co je mcu s integrovanym MP3 dekoderom a roznymi preiferiami, zatial som v stadiu, ze mi to podporuje FAT32 na HDD resp. SD karte (iba citanie dat z tychto medii), dalej to dokaze zobrazovat iba kratke nazvy suborov (8.3 format), prehravanie adresarov, zatial to nepodporuje fragmentovane subory, a co som zistil (je to sice smutne, ale je to tak), ze mcu ma problemy s niektorymi mp3-jkami s variabilnym bitrate (bliziaci sa 320kbps), pricom konstantny bitrate 320kbps zvlada bez problemov...cena mcu je priblizne 650sk (SOS Kosice)
0
Návrh zapojení s jednočipovými mikropočítačmi, tvorba programového vybavenia pre mikropočítače
http://www.jk-elektronika.info/index.html

predaj !!
http://svetelektro.com/modules.php?name ... 54#p549154

Používateľov profilový obrázok
ypsi
Ultimate člen
Ultimate člen
Príspevky: 1546
Dátum registrácie: 09 Feb 2007, 00:00
Bydlisko: Žilina
Vek: 106

Príspevok od používateľa ypsi » 07 Júl 2008, 21:39

Kado...ty si pacient... :D :rolleyes: :rock:
0
...som zhasol...

Používateľov profilový obrázok
thompson
Zaslúžilý člen
Zaslúžilý člen
Príspevky: 1324
Dátum registrácie: 28 Dec 2007, 00:00
Bydlisko: Jalšovík
Vek: 28
Kontaktovať používateľa:

Príspevok od používateľa thompson » 28 Mar 2009, 09:07

Kebyze je aj nieco take s SD kartou ze ta by bola na miesto cdrom tak parada len to by bolo komplikovanejsie podla mna
0

Používateľov profilový obrázok
SMITH
Ultimate člen
Ultimate člen
Príspevky: 1666
Dátum registrácie: 29 Sep 2007, 00:00
Bydlisko: Púchov
Vek: 48

Príspevok od používateľa SMITH » 28 Mar 2009, 10:55

Párada , máš bezvýznamné 35 + ( to bol vtip)

Pekné práca , klobúk dole.
0
:-) Nikdy neříkejte, že něco nejde, protože vždy se najde blbec, který neví, že to nejde, a udělá to ! :-)

Používateľov profilový obrázok
DODO252
Pokročilý člen
Pokročilý člen
Príspevky: 502
Dátum registrácie: 03 Máj 2008, 00:00
Bydlisko: Topoľčany
Vek: 30

Príspevok od používateľa DODO252 » 28 Mar 2009, 11:11

dobre len tak dalej :supz: :supz: :supz: :prayer:
0

Používateľov profilový obrázok
Martinekk
Power user
Power user
Príspevky: 346
Dátum registrácie: 07 Feb 2009, 00:00
Bydlisko: Trenčín city
Vek: 35
Kontaktovať používateľa:

Príspevok od používateľa Martinekk » 28 Mar 2009, 12:01

Originál uverejnený v amáre mám postavený, so 40mm LED displejmi :lol:
0
Tož, som Martin, teší ma....

Používateľov profilový obrázok
Kado
Power user
Power user
Príspevky: 1625
Dátum registrácie: 02 Sep 2007, 00:00
Bydlisko: PB
Vek: 40

Príspevok od používateľa Kado » 28 Mar 2009, 19:02

moja konstrukcia z PE10/2004, finalna verzia je na fot. Tu uvedena konstrukcia je totozna co sa tyka ovladania, iba je pouzity iny zobrazovaci prvok(LCD2x16)...
Prílohy
Audiopanel_CDROM.JPG
0
Návrh zapojení s jednočipovými mikropočítačmi, tvorba programového vybavenia pre mikropočítače
http://www.jk-elektronika.info/index.html

predaj !!
http://svetelektro.com/modules.php?name ... 54#p549154

Používateľov profilový obrázok
thompson
Zaslúžilý člen
Zaslúžilý člen
Príspevky: 1324
Dátum registrácie: 28 Dec 2007, 00:00
Bydlisko: Jalšovík
Vek: 28
Kontaktovať používateľa:

Príspevok od používateľa thompson » 28 Mar 2009, 20:06

OT: Kado na kolko ta vysiel ten panel? bez ovladaca myslim a myslim ten s lcd...
0

Používateľov profilový obrázok
Kado
Power user
Power user
Príspevky: 1625
Dátum registrácie: 02 Sep 2007, 00:00
Bydlisko: PB
Vek: 40

Príspevok od používateľa Kado » 28 Mar 2009, 20:27

no ved si to zrataj...LCD 150sk, MCU 40sk, nejake suciastky okolo cez 100sk = cez 300sk...
0
Návrh zapojení s jednočipovými mikropočítačmi, tvorba programového vybavenia pre mikropočítače
http://www.jk-elektronika.info/index.html

predaj !!
http://svetelektro.com/modules.php?name ... 54#p549154

Používateľov profilový obrázok
Ondro Piso
Nový člen
Nový člen
Príspevky: 88
Dátum registrácie: 21 Okt 2007, 00:00
Bydlisko: Oravske Vesele
Vek: 42
Kontaktovať používateľa:

Príspevok od používateľa Ondro Piso » 28 Mar 2009, 21:24

Pekne si to vymyslel...
BTW, ako si dekodoval signaly z CD-romky??
0
Budujem...

Používateľov profilový obrázok
Kado
Power user
Power user
Príspevky: 1625
Dátum registrácie: 02 Sep 2007, 00:00
Bydlisko: PB
Vek: 40

Príspevok od používateľa Kado » 28 Mar 2009, 21:32

Ondro Piso napísal:Pekne si to vymyslel...
BTW, ako si dekodoval signaly z CD-romky??
to je na dlho...staci prestudovat cast normy ATA a hlavne normu ATAPI SFF8020i ...
0
Návrh zapojení s jednočipovými mikropočítačmi, tvorba programového vybavenia pre mikropočítače
http://www.jk-elektronika.info/index.html

predaj !!
http://svetelektro.com/modules.php?name ... 54#p549154

Používateľov profilový obrázok
Kado
Power user
Power user
Príspevky: 1625
Dátum registrácie: 02 Sep 2007, 00:00
Bydlisko: PB
Vek: 40

Príspevok od používateľa Kado » 08 Apr 2010, 12:47

Kado napísal:moja konstrukcia z PE10/2004, finalna verzia je na fot. Tu uvedena konstrukcia je totozna co sa tyka ovladania, iba je pouzity iny zobrazovaci prvok(LCD2x16)...
ak niekto chce vidiet ako funguje povodny panel (panel s LCD ma rovnake funkcie), tak tu je video: https://www.youtube.com/watch?v=Hy99VMM ... re=channel
0
Návrh zapojení s jednočipovými mikropočítačmi, tvorba programového vybavenia pre mikropočítače
http://www.jk-elektronika.info/index.html

predaj !!
http://svetelektro.com/modules.php?name ... 54#p549154

Napísať odpoveď