{"id":2365,"date":"2022-07-14T06:43:15","date_gmt":"2022-07-14T03:43:15","guid":{"rendered":"https:\/\/www.mikrobotik.com\/wp2\/?p=2365"},"modified":"2022-07-14T06:51:18","modified_gmt":"2022-07-14T03:51:18","slug":"dfplayer-mp3-player-modul-kullanimi-2","status":"publish","type":"post","link":"https:\/\/www.mikrobotik.com\/wp2\/2022\/07\/14\/dfplayer-mp3-player-modul-kullanimi-2\/","title":{"rendered":"DFplayer MP3 player mod\u00fcl kullan\u0131m\u0131. 2"},"content":{"rendered":"<p>DFPLAYER mod\u00fcl\u00fcn\u00fc daha \u00f6nce inceleyip k\u00fct\u00fcphanesiz olarak \u00e7al\u0131\u015ft\u0131r\u0131labilmesi i\u00e7in gereken bilgileri ilk yaz\u0131mda yazm\u0131\u015ft\u0131m.<\/p>\n<p>Fakat o bilgilerin bir \u00e7o\u011fu teorik olarak derlendi. Detayl\u0131 incelenmemi\u015fti. Protoboard \u00fczerinde yap\u0131ld\u0131\u011f\u0131ndan denemelerde parazitler olu\u015fuyordu.<br \/>\nFakat Temel bilgi olarak detayl\u0131 bir yaz\u0131yd\u0131. Bu yaz\u0131ma <strong><a href=\"https:\/\/www.mikrobotik.com\/wp2\/2019\/08\/19\/dfplayer-mp3-player-modul-kullanimi\/\" target=\"_blank\" rel=\"noopener\">buradan ula\u015fabilirsiniz.<\/a><\/strong><br \/>\nTemel bilgileri almak i\u00e7in <span style=\"color: #ff6600;\">mutlaka 1. yaz\u0131m\u0131 okumal\u0131s\u0131n\u0131z<\/span>.<\/p>\n<p>Bu yaz\u0131mda ise k\u00fc\u00e7\u00fck bir deneme kart\u0131 yapt\u0131m. Bu deneme kart\u0131mda PAM8403 amfi ile birlikte \u00e7al\u0131\u015ft\u0131rd\u0131m. Tabii ki art\u0131k parazit yok.<br \/>\nBunun yan\u0131 s\u0131ra Bluetooth mod\u00fcl\u00fc ile USB mod\u00fcl\u00fc denemeleri i\u00e7in de Soketler b\u0131rakt\u0131m.<br \/>\nYaz\u0131m\u0131n birinci b\u00f6l\u00fcm\u00fcnde TF kart ile \u00e7al\u0131\u015fmas\u0131n\u0131 anlataca\u011f\u0131m.<br \/>\n<span style=\"color: #ff6600;\">Madem ayn\u0131 \u015feyler neden bu yaz\u0131y\u0131 yazd\u0131n der gibisiniz.<\/span><\/p>\n<p>Bu yaz\u0131mda, zaman i\u00e7erisinde burada ve youtube kanal\u0131mda gelen sorulara cevap vermeye \u00e7al\u0131\u015ft\u0131m.<br \/>\nbaz\u0131lar\u0131 mikrokontrol devresi olmadan,<br \/>\nNas\u0131l ayn\u0131 par\u00e7ay\u0131 \u00e7alabilirim.<br \/>\nArka arkaya nas\u0131l ayn\u0131 par\u00e7ay\u0131 tekrar ettiririm.<br \/>\nBusy \u00e7\u0131k\u0131\u015f\u0131 devaml\u0131 HIGH seviyesinde g\u00f6r\u00fcn\u00fcyor nas\u0131l kontrol edebilirim gibi sorulard\u0131.<\/p>\n<p>Bu sorular\u0131n yan\u0131 s\u0131ra <span style=\"color: #ff6600;\">USB flash bellek ile bu mod\u00fcl\u00fc kullanabilir miyiz.<\/span><\/p>\n<p><span style=\"color: #ff0000;\">\u015eimdi TF kart ile ba\u015flayal\u0131m.<\/span><br \/>\nBu devrede 3 tane buton kulland\u0131m. Bunlar Seg1, pre\/vol up, Next \/ vol down butonlar\u0131d\u0131r.<br \/>\nBu butonlar ile hem ileri geri hem de ses ayar\u0131 yapt\u0131\u011f\u0131m\u0131z gibi SEG butonlar\u0131yla TEKRAR yapmak m\u00fcmk\u00fcn olmaktad\u0131r.<br \/>\nAsl\u0131nda baz\u0131 butonlar 2 li i\u015flev yapmaktad\u0131r. PRE\/VOL UP gibi. SEG butonlar\u0131 da 2 li i\u015flev yapmaktad\u0131r. K\u0131sa bast\u0131\u011f\u0131n\u0131zda, hangi numara ise o \u015fark\u0131y\u0131 \u00e7alar. Fakat UZUN bas\u0131ld\u0131\u011f\u0131nda ise O \u015fark\u0131n\u0131n tekrar etmesini sa\u011flars\u0131n\u0131z. Ta ki devreyi kapatas\u0131ya kadar veya Tekrar ayn\u0131 SEG butonuna k\u0131sa bas\u0131ncaya kadar.<\/p>\n<p>Buraya kadar tekrar etmeyi \u00f6\u011frendik. Fakat elektrik kesilirse tekrar i\u015flemi iptal olaca\u011f\u0131 i\u00e7in elektrik geldi\u011finde yine SEG butonuna uzun basman\u0131z gerekecektir.<br \/>\nBunu Otomatik olarak nas\u0131l yapabiliriz derseniz BUSY ucu size yard\u0131mc\u0131 olacakt\u0131r.<br \/>\nA\u015fa\u011f\u0131daki devre tekrar i\u015flemini otomatik ba\u015flat\u0131r.<br \/>\nBurada bir sorun var. BUSY ucu \u015eark\u0131 devam ederken LOW seviyesinde kal\u0131r. \u015eark\u0131 bitti\u011finde HIGH seviyesine \u00e7\u0131kar. Buraya kadar her \u015fey normal.<br \/>\nNormal olmayan ise BUSY pimindeki LOW seviyesinin <strong><span style=\"color: #ff6600;\">0,8V<\/span><\/strong> civar\u0131nda olmas\u0131d\u0131r. Bu \u00c7\u0131k\u0131\u015f\u0131 <span style=\"color: #ff6600;\"><strong>resimdeki<\/strong> <\/span>devredeki gibi bir transist\u00f6re verirseniz BASE ucu 0,7V ile tetiklendi\u011fi i\u00e7in devaml\u0131 LED yanar pozisyonda olacakt\u0131r. Bunu engellemek i\u00e7in BASE ucunda bir gerilim d\u00fc\u015f\u00fcm\u00fc yap\u0131lm\u0131\u015ft\u0131r. 10K ve 3K3 diren\u00e7 ile gerilim b\u00f6l\u00fcc\u00fc yap\u0131ld\u0131. Burada 3K3 \u00f6nemli. \u00c7\u00fcnk\u00fc buradaki gerilim, BUSY HIGH seviyesindeyken transist\u00f6r\u00fc iletime ge\u00e7irmelidir.<br \/>\n3K3 yerine 2K2 denedi\u011finizde \u00e7al\u0131\u015fmayaca\u011f\u0131n\u0131 g\u00f6receksiniz.<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<figure style=\"width: 500px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/github.com\/safaka123\/Mikrobotik_yazilarim\/blob\/main\/DFPLAYER\/DFPLAYER_2\/dfplayer_BUSY_HIGH.JPG?raw=true\" target=\"_blank\" rel=\"lightbox noopener noreferrer\"><img decoding=\"async\" data-src=\"https:\/\/github.com\/safaka123\/Mikrobotik_yazilarim\/blob\/main\/DFPLAYER\/DFPLAYER_2\/dfplayer_BUSY_HIGH.JPG?raw=true\" alt=\"\" width=\"500\" height=\"333\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" style=\"--smush-placeholder-width: 500px; --smush-placeholder-aspect-ratio: 500\/333;\" \/><\/a><figcaption class=\"wp-caption-text\"><span style=\"color: #ff6600;\">BUSY pimi HIGH durumunu POT temsil ediyor. Sa\u011fdaki ise ayn\u0131 d\u00fc\u015f\u00fcncenin ZENER ve NORMAL diyot ile \u00e7al\u0131\u015ft\u0131r\u0131labilmesi i\u00e7in verilen devredir. V\u0130DEODA Anlat\u0131lm\u0131\u015ft\u0131r. <\/span><\/figcaption><\/figure>\n<p>&nbsp;<\/p>\n<figure style=\"width: 500px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/github.com\/safaka123\/Mikrobotik_yazilarim\/blob\/main\/DFPLAYER\/DFPLAYER_2\/dfplayer_BUSY_LOW.JPG?raw=true\" target=\"_blank\" rel=\"lightbox noopener noreferrer\"><img decoding=\"async\" data-src=\"https:\/\/github.com\/safaka123\/Mikrobotik_yazilarim\/blob\/main\/DFPLAYER\/DFPLAYER_2\/dfplayer_BUSY_LOW.JPG?raw=true\" alt=\"\" width=\"500\" height=\"333\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" style=\"--smush-placeholder-width: 500px; --smush-placeholder-aspect-ratio: 500\/333;\" \/><\/a><figcaption class=\"wp-caption-text\"><span style=\"color: #ff6600;\">BUSY pimi LOW durumunu POT temsil ediyor. Sa\u011fdaki ise ayn\u0131 d\u00fc\u015f\u00fcncenin ZENER ve NORMAL diyot ile \u00e7al\u0131\u015ft\u0131r\u0131labilmesi i\u00e7in verilen devredir. V\u0130DEODA Anlat\u0131lm\u0131\u015ft\u0131r.<\/span>.<\/figcaption><\/figure>\n<p>Bu gerilim b\u00f6l\u00fcc\u00fc yerine <b>SA\u011e daki<\/b>\u00a01,5V luk ZENER diyot ile de ayn\u0131 i\u015flevi yapabilirsiniz. Bunun \u00e7al\u0131\u015fmas\u0131 ise zener diyot gerilimi a\u015f\u0131lmad\u0131k\u00e7a zener \u00fczerinden ak\u0131m akmaz. Bundan dolay\u0131 1,5V \u00fczeri gerilimler buradan ge\u00e7er ve transist\u00f6r\u00fc iletime ge\u00e7irir.<br \/>\n(<span style=\"color: #ff6600;\">Videoda proteus \u00fczerinde \u00e7al\u0131\u015fmas\u0131 g\u00f6sterilmi\u015ftir<\/span> )<\/p>\n<p><span style=\"color: #ff6600;\">BUSY ucu burada 2 \u015fekilde kullan\u0131ld\u0131.<\/span><br \/>\nBir tanesi devre \u00fczerindeki ikaz LED&#8217;ini yakmak. Di\u011feri ise SEG butonuna paralel bir kontrol sa\u011flamak. Bunun sebebi ise devrede elektrik kesilip gelse de TEKRAR moduna otomatik olarak ge\u00e7irmek. ( <span style=\"color: #ff6600;\">San\u0131r\u0131m yukar\u0131daki sorulardan biri daha \u00e7\u00f6z\u00fcld\u00fc.<\/span> )<\/p>\n<p>Mod\u00fcl\u00fcn kullan\u0131ld\u0131\u011f\u0131 <span style=\"color: #ff6600;\">butonlu \u015femalar a\u015fa\u011f\u0131dad\u0131r.<\/span> T\u00dcM SEG butonlar\u0131 uzun bas\u0131ld\u0131\u011f\u0131nda kendi numaras\u0131na ait \u015fark\u0131y\u0131 tekrar eder. TEKRAR modunda iken NEXT PRE butonlar\u0131na basarak tekrar eden \u015fark\u0131y\u0131 de\u011fi\u015ftirebilirsiniz. Bu da otomatik \u00e7al\u0131\u015fmada sizin i\u00e7in \u015fark\u0131y\u0131 de\u011fi\u015ftirme imkan\u0131 verecektir.\u00a0 Bu tekrar modu manuel olarak SEG butonlar\u0131yla yap\u0131ld\u0131\u011f\u0131 gibi Arduino gibi kontrolc\u00fclerle de istedi\u011finiz par\u00e7ay\u0131 se\u00e7ebilirsiniz.<br \/>\nManuel \u00e7al\u0131\u015fmada ise <span style=\"color: #ff6600;\">14 \u015fark\u0131 yerine<\/span> daha fazla \u015fark\u0131y\u0131 da tekrar edebilirsiniz. Yukar\u0131da dedi\u011fim gibi SEG butonlar\u0131ndan birine <span style=\"color: #ff6600;\">UZUN<\/span> bas\u0131p sonras\u0131nda NEXT PRE butonlar\u0131yla istedi\u011finiz \u015fark\u0131y\u0131 se\u00e7ebilirsiniz. Tek bir <span style=\"color: #ff6600;\">dezavantaj\u0131 olur.<\/span> SEG butonlar\u0131 haricinde bir \u015fark\u0131 se\u00e7tiyseniz, elektrik kesilip geldi\u011finde BUSY tetiklemesine ba\u011flad\u0131\u011f\u0131n\u0131z SEG butonuna kar\u015f\u0131l\u0131k gelen \u015fark\u0131, tekrar etmeye ba\u015flayacakt\u0131r. Bunun manuel olarak ba\u015fka bir yolu g\u00f6r\u00fcnm\u00fcyor. <span style=\"color: #ff6600;\">Fakat Arduino gibi kontrolc\u00fc kullan\u0131rsan\u0131z, se\u00e7eneklerini \u00e7o\u011fal\u0131r.<\/span><\/p>\n<figure style=\"width: 500px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/github.com\/safaka123\/Mikrobotik_yazilarim\/blob\/main\/DFPLAYER\/DFPLAYER_2\/dfplayer_manual_circuit.JPG?raw=true\" target=\"_blank\" rel=\"lightbox noopener noreferrer\"><img decoding=\"async\" data-src=\"https:\/\/github.com\/safaka123\/Mikrobotik_yazilarim\/blob\/main\/DFPLAYER\/DFPLAYER_2\/dfplayer_manual_circuit.JPG?raw=true\" alt=\"\" width=\"500\" height=\"333\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" style=\"--smush-placeholder-width: 500px; --smush-placeholder-aspect-ratio: 500\/333;\" \/><\/a><figcaption class=\"wp-caption-text\"><span style=\"color: #ff6600;\">Benim yapt\u0131\u011f\u0131m deneme devresinde bu \u015fema kullan\u0131ld\u0131. Bu \u015femadaki kulakl\u0131k \u00e7\u0131k\u0131\u015f\u0131 PAM8403 Amfiye verildi. <\/span><\/figcaption><\/figure>\n<p><a href=\"https:\/\/github.com\/safaka123\/Mikrobotik_yazilarim\/blob\/main\/DFPLAYER\/DFPLAYER_2\/dfplayer_manual_circuit_2.JPG?raw=true\" target=\"_blank\" rel=\"lightbox noopener noreferrer\"><img decoding=\"async\" class=\"aligncenter lazyload\" data-src=\"https:\/\/github.com\/safaka123\/Mikrobotik_yazilarim\/blob\/main\/DFPLAYER\/DFPLAYER_2\/dfplayer_manual_circuit_2.JPG?raw=true\" alt=\"\" width=\"500\" height=\"333\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 500px; --smush-placeholder-aspect-ratio: 500\/333;\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<figure style=\"width: 500px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/github.com\/safaka123\/Mikrobotik_yazilarim\/blob\/main\/DFPLAYER\/DFPLAYER_2\/DFPLAYER_DENEME_KART.JPG?raw=true\" target=\"_blank\" rel=\"lightbox noopener noreferrer\"><img decoding=\"async\" data-src=\"https:\/\/github.com\/safaka123\/Mikrobotik_yazilarim\/blob\/main\/DFPLAYER\/DFPLAYER_2\/DFPLAYER_DENEME_KART.JPG?raw=true\" alt=\"\" width=\"500\" height=\"333\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" style=\"--smush-placeholder-width: 500px; --smush-placeholder-aspect-ratio: 500\/333;\" \/><\/a><figcaption class=\"wp-caption-text\"><span style=\"color: #ff6600;\">Bu da kulland\u0131\u011f\u0131m deneme kart\u0131d\u0131r. \u0130\u00e7erisinde TX ve RX i\u00e7in seviye d\u00f6n\u00fc\u015f\u00fcm gerilim b\u00f6l\u00fcc\u00fclerle yap\u0131lm\u0131\u015ft\u0131r. <\/span><\/figcaption><\/figure>\n<p>Yukar\u0131daki Deneme devresinde bir \u00e7ok deneme yap\u0131labilmektedir. Mesela Arduinodan gelen 5V luk Tx \u00e7\u0131k\u0131\u015f\u0131 gerilim b\u00f6l\u00fcc\u00fc ile yap\u0131lan seviye \u00e7evirici ile Dfplayer Rx giri\u015fine uygulanmaktad\u0131r. Ayn\u0131 zamanda Bluetooth mod\u00fcl\u00fc i\u00e7in Soket b\u0131rak\u0131lm\u0131\u015ft\u0131r. Bu da HC-05 ya da HC-06 mod\u00fcllerinizle kablosuz olarak mod\u00fcl\u00fc kullanman\u0131z\u0131 sa\u011flar. ( ilgili App \u0130nventor program\u0131 1. yaz\u0131mda mevcuttur. )<br \/>\nJ17, J18, J19, J20 konekt\u00f6rleri Arduino ve bluetooth Tx ve Rx u\u00e7lar\u0131n\u0131 se\u00e7mek i\u00e7indir.<\/p>\n<p>Bunun yan\u0131 s\u0131ra PAM amfi giri\u015fi i\u00e7in Hem DAC \u00e7\u0131k\u0131\u015f\u0131ndan Hem de SPK \u00e7\u0131k\u0131\u015f\u0131ndan ba\u011flant\u0131 almak i\u00e7in jumper konekt\u00f6rleri vard\u0131r. ( J5, J6, J7, J8 konekt\u00f6rleri ) Bu devre \u00fczerinde <span style=\"color: #ff6600;\">BUSY LED transist\u00f6r\u00fc var. ( Q1 )\u00a0 Fakat Otomatik tekrar i\u00e7in 2. Transist\u00f6r yoktur.<\/span> Bu transist\u00f6r ayr\u0131 yerde denenmi\u015ftir.<br \/>\nBir de 3V3 regulat\u00f6r devresinin giri\u015f soketi var. ( J14 ) Ben bu ba\u011flant\u0131y\u0131 kendi 3V3 mod\u00fcl\u00fcme g\u00f6re yapt\u0131m <span style=\"color: #ff6600;\">sizler kendi 3V3 mod\u00fcl\u00fcn\u00fcz\u00fcn ba\u011flant\u0131s\u0131na g\u00f6re yapars\u0131n\u0131z.<\/span><br \/>\nBir de Devrenin en sa\u011f\u0131nda hem buton ve hem de Buton \u00e7\u0131k\u0131\u015flar\u0131 vard\u0131r. Ben Devredeki butonlar\u0131 kullanmay\u0131p, Buton matris kart\u0131mdaki butonlar\u0131 kulland\u0131m. Bunun i\u00e7in ( J23 ) konekt\u00f6r\u00fcn\u00fc kulland\u0131m.<\/p>\n<p><strong><span style=\"color: #ff0000;\">Gelelim USB flash bellek \u00e7al\u0131\u015fmas\u0131na,<\/span><\/strong><br \/>\nBurada USB \u00e7\u0131k\u0131\u015f\u0131n\u0131 D- ve D+ u\u00e7lar\u0131n\u0131, bir di\u015fi USB A tipi FEMALE(di\u015fi) sokete <span style=\"color: #ff0000;\">a\u015fa\u011f\u0131daki resimdeki<\/span> gibi ba\u011flars\u0131n\u0131z. Ayr\u0131ca bu sokete +5V ve GND ba\u011flars\u0131n\u0131z. Bunlar\u0131 ba\u011flad\u0131k ve USB flash belle\u011fi takt\u0131k. ( Yukar\u0131daki deneme devresindeki yeri J21, J16 konekt\u00f6rleridir. )<br \/>\n<span style=\"color: #ff0000;\"><strong>\u00d6NEML\u0130:<\/strong><\/span> Bunu yaparken mutlaka <strong><span style=\"color: #ff0000;\">devre enerjisini kapat\u0131n<\/span><\/strong>. T\u00fcm s\u00f6kme takma i\u015flemlerinde devredeki g\u00fcc\u00fc kesmeniz, devrenin ve USB belle\u011finin sa\u011fl\u0131\u011f\u0131 a\u00e7\u0131s\u0131ndan \u00f6nemlidir.<\/p>\n<p><a href=\"https:\/\/github.com\/safaka123\/Mikrobotik_yazilarim\/blob\/main\/DFPLAYER\/DFPLAYER_2\/USB-type-A-and-B-pinout-1024x576.png?raw=true\" target=\"_blank\" rel=\"lightbox noopener noreferrer\"><img decoding=\"async\" class=\"aligncenter lazyload\" data-src=\"https:\/\/github.com\/safaka123\/Mikrobotik_yazilarim\/blob\/main\/DFPLAYER\/DFPLAYER_2\/USB-type-A-and-B-pinout-1024x576.png?raw=true\" alt=\"\" width=\"500\" height=\"333\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 500px; --smush-placeholder-aspect-ratio: 500\/333;\" \/><\/a><br \/>\nFlash belle\u011fi takt\u0131k, enerjiyi verdik ve SD(TF) karttaki par\u00e7alar \u00e7almaya ba\u015flad\u0131. DFPLAYER varsay\u0131lan olarak TF kart\u0131n\u0131 se\u00e7ecektir. USB se\u00e7mek istiyorsan\u0131z <span style=\"color: #ff6600;\">TF kart\u0131n\u0131 s\u00f6kmeniz gerekecektir.<\/span> Bunu yapt\u0131\u011f\u0131n\u0131zda t\u00fcm butonlar\u0131n\u0131z USB i\u00e7in ayn\u0131 i\u015flevlerini yerine getirecektir.<br \/>\nBunu Arduino ile nas\u0131l yapar\u0131z derseniz, DEVICE SELECT ( Cihaz se\u00e7imi) yapman\u0131z yeterli olacakt\u0131r.<\/p>\n<p>\u015eayet Arduino kullan\u0131yorsan\u0131z <span style=\"color: #ff6600;\">TF kart\u0131 \u00e7\u0131karman\u0131z gerekmez.<\/span><br \/>\n<strong><span style=\"color: #ff6600;\">Manuel olarak da cihaz se\u00e7imi yap\u0131lamaz m\u0131?<\/span><\/strong><br \/>\nElbette yap\u0131labilir. Bunun i\u00e7in <span style=\"color: #ff6600;\">SD\/AUX\/TF butonunu<\/span> da devrenize eklemeniz gerekiyor.<br \/>\n( <span style=\"color: #ff6600;\">Yukar\u0131daki \u00e7ok butonlu resimde K2 Butonu bu i\u015flem i\u00e7in ayr\u0131lm\u0131\u015ft\u0131r.<\/span> )<\/p>\n<p><span style=\"color: #0000ff;\">Arduino program\u0131na en alttaki TUM DOSYALAR linkinden ula\u015fabilirsiniz.\u00a0<\/span><\/p>\n<p>Arduino program\u0131 i\u00e7erisinde Cihaz se\u00e7me kodlar\u0131 bulunmaktad\u0131r. Videoda da anlat\u0131lmaktad\u0131r.<\/p>\n<p>USB i\u00e7in 5V gerilim veriyoruz. Fakat DFPLAYER mod\u00fcl\u00fc 3V3 ile \u00e7al\u0131\u015f\u0131yor.<br \/>\n<span style=\"color: #ff6600;\">Bunun i\u00e7in (LEVEL SHIFTER)<\/span> seviye d\u00f6n\u00fc\u015ft\u00fcr\u00fcc\u00fc yapmam\u0131z gerekmez mi?<br \/>\n<strong><span style=\"color: #ff0000;\">HAYIR<\/span><\/strong>.<br \/>\nUSB sistemler 5V gerilimle standart olarak ba\u011flansa da kendi i\u00e7inde 3V3 olarak \u00e7al\u0131\u015f\u0131yor. Bundan dolay\u0131 DATA D- ve D+ u\u00e7lar\u0131ndaki gerilim 3V3 uyumludur.<\/p>\n<p>USB ya da TF kart kullanacaksan\u0131z mutlaka <span style=\"color: #ff6600;\">32 bit FORMAT<\/span> yapmal\u0131s\u0131n\u0131z. Ayr\u0131ca <span style=\"color: #ff0000;\">1. yaz\u0131mda g\u00f6rece\u011finiz gibi, Dizin ve dosya numaralar\u0131n\u0131 d\u00fczenlemelisiniz.<\/span> Mesela USB ya da TF kart\u0131n\u0131zda <span style=\"color: #ff6600;\">eski dosyalar\u0131n\u0131z varsa<\/span> NEXT butonuna bas\u0131ld\u0131\u011f\u0131nda bu dosyalara da gidece\u011finden okumaya gidip okuyamay\u0131p duracakt\u0131r. Bunu da DFPLAYER mod\u00fcl\u00fcn\u00fcn power LED&#8217;ine bakarak g\u00f6rebiliyoruz. \u015eayet TF kart ya da USB bellek kullanacaksan\u0131z, tamamen bo\u015falt\u0131p formatlay\u0131p <span style=\"color: #ff6600;\">sadece ses dosyalar\u0131n\u0131 koyman\u0131z gerekir.<\/span> Yoksa NEXT butonu ile sona kadar gidip tekrar ba\u015fa d\u00f6nemez. <span style=\"color: #ff6600;\">Di\u011fer dosyalar\u0131 okumay\u0131 dener bu da zaman al\u0131r.<\/span><\/p>\n<p>Burada detayl\u0131 bir \u015fekilde anlatt\u0131\u011f\u0131m kullan\u0131m \u00f6zelliklerini anlamak ve \u00e7al\u0131\u015fmas\u0131 i\u00e7in gereken komutlar\u0131 \u00f6\u011frenmek i\u00e7in <strong><a href=\"https:\/\/www.mikrobotik.com\/wp2\/2019\/08\/19\/dfplayer-mp3-player-modul-kullanimi\/\" target=\"_blank\" rel=\"noopener\">1. yaz\u0131m\u0131 \u00f6ncelikle OKUMANIZI TAVS\u0130YE ED\u0130YORUM<\/a><\/strong>.<\/p>\n<p>Bu mod\u00fcl bir \u00e7ok ses projenizde g\u00fcvenle kullanabilece\u011finiz bir mod\u00fcl diye d\u00fc\u015f\u00fcn\u00fcyorum. Fakat Amfi k\u0131sm\u0131na gelince se\u00e7eneklerinize dikkat edin. \u00c7\u00fcnk\u00fc sesi duyaca\u011f\u0131n\u0131z yer AMF\u0130 kalitesidir.<br \/>\nYukar\u0131da resmini koydu\u011fum deneme kart\u0131n\u0131n, sol taraf\u0131nda Hem DAC \u00e7\u0131k\u0131\u015flar\u0131 hem SPK \u00e7\u0131k\u0131\u015flar\u0131 amfiye ba\u011fland\u0131. Sorun olmadan \u00e7al\u0131\u015ft\u0131. <span style=\"color: #ff6600;\">Fakat uzun s\u00fcreli bir \u00e7al\u0131\u015fma s\u00f6z konusu olacak ise PAM amfi \u0131s\u0131n\u0131yor ve dayanmayabilir.<\/span> Bundan dolay\u0131 farkl\u0131 bir amfi denemenizi \u00f6neririm. DAC \u00e7\u0131k\u0131\u015flar\u0131 ayn\u0131 zamanda kulakl\u0131k i\u00e7in de kullan\u0131labilir. Bunun yan\u0131 s\u0131ra baz\u0131 amfilerde giri\u015f gerilim seviyesi yetersiz geliyorsa SPK u\u00e7lar\u0131n\u0131 amfi giri\u015fline uygulayabilirsiniz. PREAMF\u0130 gibi d\u00fc\u015f\u00fcn\u00fcn.<\/p>\n<p><span style=\"color: #ff0000;\"><strong>Pratik olarak s\u00f6yleyebileceklerim bu kadar. V\u0130DEOLARDA zaten \u00e7al\u0131\u015fma k\u0131sm\u0131n\u0131 g\u00f6receksiniz.<\/strong><\/span><\/p>\n<p><span style=\"color: #ff6600;\">HALA SORULARINIZ VARSA BURAYA YORUM OLARAK BIRAKAB\u0130L\u0130RS\u0130N\u0130Z.<\/span><\/p>\n<p><a href=\"https:\/\/github.com\/safaka123\/Mikrobotik_yazilarim\/tree\/main\/DFPLAYER\/DFPLAYER_2\" target=\"_blank\" rel=\"noopener\"><strong>T\u00dcM DOSYALARA BURADAN ULA\u015eAB\u0130L\u0130RS\u0130N\u0130Z.<\/strong><\/a><\/p>\n<p>&nbsp;<\/p>\n<p><iframe title=\"DFPLAYER DETAY 2. yaz\u0131m.\" data-src=\"https:\/\/www.youtube.com\/embed\/XH9YZVEEyf8\" width=\"956\" height=\"538\" frameborder=\"0\" allowfullscreen=\"allowfullscreen\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" data-load-mode=\"1\"><\/iframe><\/p>\n<p><span style=\"color: #ff0000;\"><strong>USB Flash bellek ile Kullan\u0131m\u0131.<\/strong><\/span><\/p>\n<p><iframe title=\"DFPLAYER DETAY 2. yaz\u0131m. USB FLASH KULLANIMI\" data-src=\"https:\/\/www.youtube.com\/embed\/2UR9f6ADvIs\" width=\"956\" height=\"538\" frameborder=\"0\" allowfullscreen=\"allowfullscreen\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" data-load-mode=\"1\"><\/iframe><br \/>\n&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>DFPLAYER mod\u00fcl\u00fcn\u00fc daha \u00f6nce inceleyip k\u00fct\u00fcphanesiz olarak \u00e7al\u0131\u015ft\u0131r\u0131labilmesi i\u00e7in gereken bilgileri ilk yaz\u0131mda yazm\u0131\u015ft\u0131m. Fakat o bilgilerin bir \u00e7o\u011fu teorik olarak derlendi. Detayl\u0131 incelenmemi\u015fti. Protoboard \u00fczerinde yap\u0131ld\u0131\u011f\u0131ndan denemelerde parazitler olu\u015fuyordu&#8230;. <\/p>\n","protected":false},"author":1,"featured_media":1509,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[33,12,15,24,32,21,5,6],"tags":[],"class_list":["post-2365","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-arduino_pic_digerleri","category-pcprog","category-mblock","category-mit-app-inventor-2","category-pic-ve-digerleri","category-proteus","category-raspi","category-temel-elektro"],"_links":{"self":[{"href":"https:\/\/www.mikrobotik.com\/wp2\/wp-json\/wp\/v2\/posts\/2365","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.mikrobotik.com\/wp2\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.mikrobotik.com\/wp2\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.mikrobotik.com\/wp2\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.mikrobotik.com\/wp2\/wp-json\/wp\/v2\/comments?post=2365"}],"version-history":[{"count":3,"href":"https:\/\/www.mikrobotik.com\/wp2\/wp-json\/wp\/v2\/posts\/2365\/revisions"}],"predecessor-version":[{"id":2377,"href":"https:\/\/www.mikrobotik.com\/wp2\/wp-json\/wp\/v2\/posts\/2365\/revisions\/2377"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.mikrobotik.com\/wp2\/wp-json\/wp\/v2\/media\/1509"}],"wp:attachment":[{"href":"https:\/\/www.mikrobotik.com\/wp2\/wp-json\/wp\/v2\/media?parent=2365"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.mikrobotik.com\/wp2\/wp-json\/wp\/v2\/categories?post=2365"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.mikrobotik.com\/wp2\/wp-json\/wp\/v2\/tags?post=2365"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}