فهرست مطالب:

پخش کننده MP3 مادون قرمز کنترل شده: 6 مرحله (همراه با تصاویر)
پخش کننده MP3 مادون قرمز کنترل شده: 6 مرحله (همراه با تصاویر)

تصویری: پخش کننده MP3 مادون قرمز کنترل شده: 6 مرحله (همراه با تصاویر)

تصویری: پخش کننده MP3 مادون قرمز کنترل شده: 6 مرحله (همراه با تصاویر)
تصویری: لزبازی لیلا اوتادی چه لبی میگیره (نبینی از دستت رفته) 2024, ژوئن
Anonim
Image
Image
پخش کننده MP3 مادون قرمز کنترل شده
پخش کننده MP3 مادون قرمز کنترل شده

دستگاه پخش MP3 کنترل از راه دور مادون قرمز را با قیمتی در حدود 10 دلار (usd) بسازید. این ویژگی های معمول را دارد: پخش ، مکث ، پخش بعدی یا قبلی ، پخش یک آهنگ یا همه آهنگ ها. همچنین دارای تغییرات اکولایزر و کنترل صدا می باشد. همه از طریق ریموت کنترل می شوند.

قابلیت های برنامه ریزی شده:

کلید از راه دور: عملکرد

+ 01: کاهش صدا + 02: تنظیم روی فهرست شماره 2. + 03: افزایش صدا + 4 … 9: تنظیمات اکولایزر زیر را انتخاب کنید: ++ (4) DFPLAYER_EQ_POP (5) DFPLAYER_EQ_CLASSIC (6) DFPLAYER_EQ_NORMAL ++ (7) DFPLAYER_EQ_ROCK (8) DFPLAYER_EQ_EQ_JAZ_ZAZ_ZAZ_ZAZ_ZAZ_ZAZ: پخش + >>: پخش بعدی + <<: پخش قبلی + بالا: پخش آهنگهای فهرست بعدی + Dn: پخش آهنگهای فهرست قبلی + + | بازگشت: حلقه تک آهنگ: روشن + #| خروج: حلقه تک آهنگ: خاموش

اولین قدم آزمایش آردوینو و اتصال آن به تخته نان است. مراحل زیر که برای کار مستقل طراحی شده اند. هر مرحله دارای دستورالعمل سیم کشی و دستورالعمل آزمایش است. وقتی پروژه ها را می سازم ، هر جزء را سیم کشی و آزمایش می کنم تا مطمئن شوم که کار می کند. این به ادغام اجزا کمک می کند زیرا بدانید که هر یک از کارها و من می توانیم بر الزامات ادغام تمرکز کنیم.

این دستورالعمل مستلزم این است که Arduino IDE را نصب کرده باشید. همچنین لازم است مهارت های اولیه را برای بارگیری برنامه طرح آردوینو از لینک های موجود در این پروژه ، ایجاد فهرست برای برنامه (نام فهرست همان نام برنامه) داشته باشید. مراحل بعدی بارگیری ، مشاهده و ویرایش برنامه در IDE است. سپس ، برنامه را از طریق کابل USB روی برد Arduino خود بارگذاری کنید.

تدارکات

  • برد کنترل نانو V3 ATmega328P CH340G میکرو برای آردوینو. به عنوان جایگزین ، می توانید از Uno استفاده کنید.
  • گیرنده مادون قرمز و کنترل از راه دور. من از کیت های ماژول کنترل از راه دور بی سیم IR استفاده کردم که دارای گیرنده مادون قرمز و کنترل از راه دور مادون قرمز بود.
  • یک مقاومت ، 1K تا 5K. من از یک مقاومت 5K استفاده می کنم زیرا تعدادی از آنها را دارم. Resist نویزهایی را که هنگام استفاده از Resister وجود ندارد حذف می کند.
  • کابل های سیم بوردبرد
  • آداپتور دیواری 5 ولت

من قطعات را در eBay خریدم ، بیشتر از توزیع کنندگان هنگ کنگ یا چین. گاهی اوقات توزیع کنندگان آمریکایی قطعات مشابه یا مشابهی با قیمت مناسب و تحویل سریعتر دارند. تحویل قطعات چینی بین 3 تا 6 هفته طول می کشد. توزیع کنندگان مورد استفاده من همه قابل اعتماد بوده اند.

هزینه های تقریبی: نانو 3 دلار ، کیت مادون قرمز 1 دلار ، ورق ورق 2 دلار ، بسته 40 کابل سیم 1 دلار ، 1 دلار برای آداپتور دیواری 5 ولت. در کل ، حدود 8 دلار توجه داشته باشید ، من نانو را با پین های تخته نورد خریدم ، زیرا مهارت های لحیم کاری من ضعیف است.

مرحله 1: آردوینو نانو را به Breadboard اضافه کنید

آردوینو نانو را به Breadboard اضافه کنید
آردوینو نانو را به Breadboard اضافه کنید

آردوینو نانو را به Breadboard وصل کنید. یا در صورت تمایل می توانید از Arduino Uno برای این پروژه استفاده کنید. هر دو از پین های یکسانی برای این پروژه استفاده می کنند. Nano (یا Uno) را از طریق کابل USB به رایانه خود وصل کنید.

برق و زمین را از آردوینو به نوار پاور بردبرد متصل کنید. پین آردوینو 5+ را به نوار مثبت breadboard وصل کنید. پین آردوینو GRN (آسیاب شده) را به نوار منفی (زمینی) ورق نان متصل کنید. این مورد توسط اجزای دیگر استفاده می شود.

برنامه آزمایشی اولیه آردوینو را بارگیری و اجرا کنید: arduinoTest.ino. هنگام اجرای برنامه ، چراغ LED روی صفحه به مدت 1 ثانیه روشن می شود ، سپس 1 ثانیه خاموش می شود. همچنین ، پیام هایی ارسال می شوند که می توانند در Arduino IDE Tools/Serial Monitor مشاهده شوند.

+++ راه اندازی.

+ پین دیجیتال LED روی صفحه را برای خروجی اولیه کرد. LED خاموش است ++ به حلقه بروید. + شمارنده حلقه = 1 + شمارنده حلقه = 2 + شمارنده حلقه = 3…

به عنوان یک تمرین ، تاخیر زمانی را روی چراغ چشمک زن تغییر دهید ، برنامه تغییر یافته را بارگذاری کرده و تغییر را تأیید کنید.

در عکس بالا یک جعبه کیت سیم جامپر بدون سرب بدون 140 لحیم است که می توانید با 3 تا 5 دلار تهیه کنید. آنها تخته ها را با استفاده از کابل های بلند برای اتصالات کوتاه مرتب تر می کنند.

مرحله 2: گیرنده مادون قرمز را اضافه کرده و آن را به آردوینو وصل کنید

گیرنده مادون قرمز را اضافه کرده و آن را به آردوینو وصل کنید
گیرنده مادون قرمز را اضافه کرده و آن را به آردوینو وصل کنید

سیمهای کابل زن به نر را به گیرنده مادون قرمز (انتهای زن) وصل کنید. پین زمینی ماژول ساعت را به نوار میله ای تخته نان متصل کنید. پین پاور ماژول ساعت را به نوار مثبت ورق ورق متصل کنید. پین خروجی گیرنده مادون قرمز را به پین Arduino A1 وصل کنید.

گیرنده مادون قرمز ، پین ها را از بالا به چپ به راست وصل کنید:

سمت چپ بیشتر (کنار X) - نانو پین A1 مرکز - 5 ولت راست - زمین A1 + - - اتصالات پین نانو | | | -پین گیرنده مادون قرمز --------- | S | | | | --- | | | | | | --- | | | ---------

در Arduino IDE ، یک کتابخانه مادون قرمز نصب کنید. ابزارها/مدیریت کتابخانه ها را انتخاب کنید. جستجوی خود را با تایپ کردن "IRremote" فیلتر کنید. IRremote by Shirriff را انتخاب کنید (برای مرجع ، پیوند GitHub کتابخانه). اطلاعات کتابخانه آردوینو پیوند کتابخانه از راه دور.

برنامه آزمایشی اساسی را بارگیری و اجرا کنید: infraredReceiverTest.ino. هنگام اجرای برنامه ، کنترل از راه دور خود را به سمت گیرنده بگیرید و دکمه های مختلفی مانند شماره 0 تا 9 را فشار دهید. پیام های سریال خروجی (چاپ شده) هستند که می توانید آنها را در Arduino IDE Tools/Serial Monitor مشاهده کنید.

+++ راه اندازی.

+ گیرنده مادون قرمز را اولیه کرد. ++ به حلقه بروید. + کلید OK - تغییر وضعیت + کلید> - بعدی + کلید < - قبلی + کلید بالا + کلید پایین + کلید 1: + کلید 2: + کلید 3: + کلید 4: + کلید 6: + کلید 7: + کلید 8: + کلید 9: + کلید 0: + کلید * (بازگشت) + کلید # (خروج)

به عنوان یک تمرین ، از کنترل تلویزیون برای دیدن مقادیر چاپ شده استفاده کنید. سپس می توانید برنامه را برای استفاده از مقادیر در دستور switch تابع infraredSwitch () تغییر دهید. برای مثال ، کلید "0" را فشار دهید و مقدار ریموت خود را دریافت کنید ، به عنوان مثال ، "0xE0E08877". سپس ، مانند قطعه کد زیر ، یک مورد به دستور switch اضافه کنید.

مورد 0xFF9867:

مورد 0xE0E08877: Serial.print ("+ کلید 0:") ؛ Serial.println ("")؛ زنگ تفريح؛

مرحله 3: یک کارت Mico SD از فایل های MP3 ایجاد کنید

از آنجا که DFPlayer یک قطعه سخت افزاری ارزان قیمت کوچک است ، فایل ها و پوشه ها را به روشی ساده مدیریت می کند. هنگام پخش فایل های MP3 که از فرمت های توصیه شده زیر پیروی نمی کنند نتایج متفاوتی داشته ام و بنابراین ، موارد زیر را توصیه می کنم. همچنین ، من گزینه های دیگر ، مانند نام فایل های 3 رقمی (به عنوان مثال: 003.mp3) را آزمایش نکرده ام ، اما نام فایل های 3 رقمی را مشاهده کرده ام که در دستورالعمل ها و نمونه های دیگر استفاده می شود.

در زیر نام فایل و قالب پوشه پوشه توصیه شده من آمده است:

  • نام پوشه پیش فرض MP3 است که در فهرست اصلی کارت SD قرار دارد: SD:/MP3. هنگام استفاده از چندین پوشه ، این پوشه اختیاری است.
  • پخش کننده همچنین فایل های MP3 را در فهرست اصلی پخش می کند.
  • هنگام استفاده از چندین پوشه ، از نام پوشه ها استفاده کنید: 01 ، 02 ، 03 ،… ، 99.
  • نام فایل mp3 باید 4 رقمی با "0001.mp3" به عنوان پسوند ، به عنوان مثال ، "0001.mp3" باشد.
  • فایل ها را می توان در پوشه MP3 یا در یکی از پوشه های متعدد قرار داد.
  • نام فایل: 0001.mp3 تا 0255.mp3. توجه داشته باشید ، پخش کننده فایل MP3 با نامهای دیگر را نیز پخش می کند.
  • می توانید نویسه ها را بعد از ارقام اضافه کنید ، به عنوان مثال ، "0001hello.mp3".

توصیه می شود قبل از افزودن فایل ، کارت را فرمت کنید. این باعث می شود که کارت از فایل های سیستم پاک نباشد. با استفاده از FAT32 MS-DOS فرمت کنید.

در Mac ، از ابزار disk برای قالب بندی دیسک استفاده کنید: برنامه ها> Utilities> Disk Utility را باز کنید.

روی کارت SD کلیک کنید ، به عنوان مثال: APPLE SD Card Reader Media/MUSICSD. روی مورد منو ، Erase کلیک کنید. نام را تنظیم کنید ، مثال: MUSICSD. انتخاب کنید: MS-DOS (Fat). روی پاک کردن کلیک کنید.

دیسک تمیز و قالب بندی می شود.

من یک برنامه جاوا نوشتم که یک فهرست فایلهای MP3 را در یک فهرست مقصد کپی می کند ، با استفاده از نام فهرست و پرونده هایی که با ماژول DFPlayer کار می کنند. برای اجرای برنامه ، باید Java JRE را نصب کنید. در زیر خروجی کمک برنامه آمده است.

$ java -jar mp3player.jar

+++ شروع ، برنامه کپی ماژول DFPlayer. نحو: java -jar mp3player.jar copy [(IN: فهرست MP3) (OUT: فهرست MP3)] ---------------------- این برنامه یک فهرست را کپی می کند از فایلهای MP3 برای ایجاد یک فهرست دیگر از فایلهای MP3 با استفاده از نام فهرست و پرونده هایی که با ماژول DFPlayer کار می کنند. قبل از اجرای این برنامه ، + فهرست پرونده های MP3 خود را ایجاد کنید. + ایجاد دایرکتوری مقصد + فهرست مقصد جایی است که فایل های MP3 در آن کپی می شوند ، ++ با استفاده از فهرست شماره رقمی و نام فایل. + فهرست مقصد شما باید خالی باشد. + اگر فایلهایی در آن وجود دارد ، فایلها و فهرستها را حذف کنید. ---------------------- + این برنامه را اجرا کنید. + نحو: java -jar mp3player.jar کپی [(IN: فهرست MP3) (OUT: فهرست MP3)] + نحو با استفاده از پیش فرض: java -jar mp3player.jar copy + نام پیش فرض فهرستها: mp3player1 و mp3player2. + همانند: java -jar mp3player.jar کپی mp3player1 mp3player2. ---------------------- + کارت SD را در رایانه خود وارد کنید. + فهرستها و فایلها را از کارت SD حذف کنید. + سطل زباله را خالی کنید زیرا فایلها هنوز روی کارت SD هستند و ماژول DFPlayer ممکن است آنها را پخش کند. + فهرستها و فایلهای جدید را در کارت SD کپی کنید. + کارت را از رایانه خارج کنید. ---------------------- + کارت را وارد ماژول DFPlayer کنید. + کارت آماده بازی است

برای مشاهده کد منبع ، اینجا را کلیک کنید. برای بارگیری فایل برنامه JAR که می توانید اجرا کنید ، اینجا را کلیک کنید.

برای مرجع

در مک ، از خط فرمان ، می توانید موارد زیر را اجرا کنید.

لیست برای پیدا کردن کارت.

$ diskutil لیست

… /dev /disk3 (داخلی ، فیزیکی): #: TYPE NAME SIZE IDENTIFIER 0: FDisk_partition_scheme *4.0 GB disk3 1: DOS_FAT_32 MUSICSD 4.0 GB disk3s1 $ ls /Volumes /MUSICSD

فایل ها را به ترتیب روی کارت SD کپی کنید. از آنجا که DFPlayer ممکن است بر روی زمان بندی مرتب شود ، فایلها را به ترتیب نام فایل کپی کنید.

فایلهای پنهان را که می توانند مشکل ایجاد کنند ، پاک کنید (مرجع:

$ dot_clean /Volumes /MUSICSD

کارت SD شما اکنون آماده استفاده است. آن را در ماژول DFPlayer خود قرار دهید.

مرحله 4: سیم در ماژول DFPlayer که فایل های MP3 را پخش می کند

سیم در ماژول DFPlayer که فایل های MP3 را پخش می کند
سیم در ماژول DFPlayer که فایل های MP3 را پخش می کند
سیم در ماژول DFPlayer که فایلهای MP3 را پخش می کند
سیم در ماژول DFPlayer که فایلهای MP3 را پخش می کند
سیم در ماژول DFPlayer که فایلهای MP3 را پخش می کند
سیم در ماژول DFPlayer که فایلهای MP3 را پخش می کند

من اتصالات را به 3 قسمت ارتباطات سریال ، قدرت و بلندگو/صدا تقسیم کرده ام.

1. پین های Arduino RX/TX را به ماژول DFPlayer وصل کنید. سیم را بین پایه آردوینو 10 و پایه 3 DFPlayer (TX) متصل کنید. یک مقاومت را وصل کنید ، من از یک مقاومت 5K از DFPlayer pin 2 (RX) ، به یک ردیف خالی بین Arduino و DFPlayer استفاده می کنم. سیم را از نانو پین 11 به مقاومت 5K وصل کنید. مقاومت 5K نویز موجود در هنگام عدم استفاده از مقاومت را حذف می کند.

2. پین زمینی (GND) ماژول DFPlayer را به نوار نوار زمینی breadboard وصل کنید. پین برق (VCC) ماژول DFPlayer را به نوار مثبت نواربرد متصل کنید.

3. در صورت داشتن یک بلندگوی کوچک ، آن را مانند عکس بالا با نانو به پایه های 6 (SPK-) و 8 (SPK+) وصل کنید.

پین های DFPlayer Mini

در Arduino IDE ، کتابخانه DFPlayer را نصب کنید. ابزارها/مدیریت کتابخانه ها را انتخاب کنید. جستجوی خود را با تایپ کردن "DFRobotDFPlayerMini" فیلتر کنید. کتابخانه پخش کننده DFRobotDFPlayerMini by DFRobot را انتخاب کنید (برای مرجع ، لینک کتابخانه). برای پیاده سازی من ، نسخه 1.0.5 را بارگیری کردم.

برای مرجع ، پیوند کتابخانه. و پیوند صفحه ویکی DFPlayer.

فایل های MP3 را روی کارت میکرو SD بارگذاری کنید. می توانید آهنگ ها را در فهرست های جداگانه داشته باشید. کارت SD را در DFPlayer قرار دهید.

برنامه پخش کننده MP3 را بارگیری و اجرا کنید: mp3infrared.ino. هنگام اجرای برنامه ، کنترل از راه دور خود را به سمت گیرنده نشان دهید و دکمه okay را فشار دهید تا اولین آهنگ پخش شود. هنگامی که پخش شروع می شود ، چراغ آبی DFPlayer روشن می شود و در حین پخش فایل روشن می ماند.

پیکربندی پیشرفته

من یک کامپیوتر شبیه ساز Altair 8800 ساخته ام که از Arduino Mega استفاده می کند. وقتی DFPlayer را اضافه کردم سر و صدای زیادی ایجاد شد. برای خلاص شدن از سر و صدا ، از منبع تغذیه جداگانه ای برای DFPlayer استفاده کردم. مگا دارای یک منبع تغذیه است و سیگنال های کنترل سریال را به DFPlayer ارسال می کند. DFPlayer منبع تغذیه دیگری دارد و سیگنال های کنترل سریال را از مگا دریافت و اجرا می کند.

در عکس بالا ، مینی USB USB شبیه ساز Altair به Mega قدرت می دهد و به مینی هاب مشکی لپ تاپ متصل است. DFPlayer دارای یک کابل USB است که آن را مستقیماً به مینی هاب مشکی لپ تاپ متصل می کند. این پیکربندی نویز موجود در هنگام تغذیه DFPlayer از طریق هاب سفید شبیه ساز را حذف کرد.

برای مشاهده کد پیکربندی شده برای Mega ، اینجا را کلیک کنید. آن نسخه کد با استفاده از پین Mega RX/TX ، جایی که به عنوان Nano یا Uno از پین های پورت سریال نرم افزاری استفاده می کند.

موارد زیر برای مرجع است

اتصالات مورد استفاده با آردوینو ،

1. سریال UART ، RX برای دریافت دستورالعمل های کنترل DFPlayer. RX: ورودی به TX در Mega/Nano/Uno متصل می شود. TX برای ارسال اطلاعات دولتی TX: خروجی به RX در Mega/Nano/Uno متصل می شود. اتصالات Nano یا Uno: RX (2) برای مقاومت در برابر پین نرم افزار سریال 11 (TX). TX (3) تا سریال نرم افزار پین 10 (RX). اتصالات مگا: RX (2) برای مقاومت در برابر Serial1 پین 18 (TX). TX (3) تا سریال 1 پین 19 (RX). 2. گزینه های قدرت. از آردوینو مستقیماً به DFPlayer متصل شوید: VCC به +5V. توجه داشته باشید ، همچنین در مورد NodeMCU با +3.3V کار می کند. GND به زمین (-). از منبع تغذیه کاملاً متفاوتی استفاده کنید: VCC تا +5V منبع تغذیه دیگر. GND به زمین (-) منبع قدرت دیگر. من گزینه قدرت دیگری را دیدم: از Arduino +5V ، از 7805 با خازن و دیود به پین VCC DFPlayer استفاده کنید. GND به زمین (-). 3. خروجی بلندگو. برای یک بلندگو ، کمتر از 3W: SPK - به پین بلندگو. SPK + به پین بلندگوی دیگر. برای خروجی به آمپر استریو یا گوش های گوش: DAC_R به خروجی راست (+) DAC_L به خروجی چپ (+) GND به زمین خروجی.

به دنبال فراخوانی های عملکرد کتابخانه کلیدی بروید. پیوند به صفحه ویکی DFPlayer.

DFRobotDFPlayerMini myDFPlayer؛

myDFPlayer.play (1) ؛ // پخش اولین mp3 myDFPlayer.pause ()؛ // مکث mp3 myDFPlayer.start ()؛ // شروع mp3 از مکث ------------------------------ myDFPlayer.next ()؛ // پخش mp3 بعدی myDFPlayer.previous ()؛ // پخش mp3 قبلی ------------------------------ myDFPlayer.playMp3Folder (4) ؛ // پخش mp3 خاص در SD: /MP3/0004.mp3؛ نام فایل (065535 0) myDFPlayer.playFolder (15 ، 4) ؛ // پخش mp3 خاص در SD: /15/004.mp3؛ نام پوشه (1 ~ 99) ؛ نام فایل (1 ~ 255) myDFPlayer.playLargeFolder (2 ، 999) ؛ // پخش mp3 خاص در SD: /02/004.mp3؛ نام پوشه (1 ~ 10) ؛ نام فایل (1 ~ 1000) ------------------------------ myDFPlayer.loop (1) ؛ // اولین mp3 myDFPlayer.enableLoop () را حلقه کنید؛ // فعال کردن حلقه myDFPlayer.disableLoop ()؛ // حلقه را غیرفعال کنید. myDFPlayer.loopFolder (5) ؛ // همه فایل های mp3 را در پوشه SD حلقه کنید:/05. myDFPlayer.enableLoopAll ()؛ // همه فایلهای mp3 را حلقه کنید. myDFPlayer.disableLoopAll ()؛ // توقف حلقه همه فایل های mp3. ------------------------------ myDFPlayer.volume (10) ؛ // مقدار حجم را تنظیم کنید. از 0 تا 30 myDFPlayer.volumeUp ()؛ // Volume Up myDFPlayer.volumeDown ()؛ // کاهش حجم ------------------------------ myDFPlayer.setTimeOut (500) ؛ // تنظیم زمان ارتباط سریال 500ms myDFPlayer.reset ()؛ // بازنشانی ماژول ------------------------------ Serial.println (myDFPlayer.readState ()) ؛ // خواندن حالت mp3 Serial.println (myDFPlayer.readVolume ()) ؛ // خواندن حجم فعلی Serial.println (myDFPlayer.readEQ ()) ؛ // خواندن تنظیمات EQ Serial.println (myDFPlayer.readFileCounts ()) ؛ // خواندن همه تعداد فایل ها در کارت SD Serial.println (myDFPlayer.readCurrentFileNumber ()) ؛ // خواندن شماره فایل پخش فعلی Serial.println (myDFPlayer.readFileCountsInFolder (3)) ؛ // تعداد پر کردن در پوشه SD را بخوانید:/03 ------------------------------ myDFPlayer.available ()

مرحله 5: منبع تغذیه خارجی

Image
Image
منبع تغذیه خارجی
منبع تغذیه خارجی
منبع تغذیه خارجی
منبع تغذیه خارجی

اکنون که دستگاه پخش MP3 شما آزمایش شده و کار می کند ، می توانید آن را از رایانه جدا کرده و با منبع تغذیه مستقل از آن استفاده کنید. برای سادگی ، از یک آداپتور دیواری 5 ولت استفاده می کنم که می توان آن را حدود یک دلار خرید ، و یک کابل USB ، یک دلار دیگر. کابل آردوینو را به آداپتور دیواری +5V متصل می کند. از آنجا که پریزهای آردوینو و پین های زمینی به بردبرد متصل هستند ، دیگر قطعات را تغذیه می کند. به دلیل سادگی و هزینه کم ، من از همین ترکیب برای تأمین انرژی پروژه های دیگر استفاده می کنم.

عکس سمت راست و ویدئو نشان می دهد پخش کننده متصل به آمپر 40 دلاری من در بلندگوی Bose سمت راست روی میز من نشسته است. این سیستم موسیقی رومیزی من است: پخش کننده آردوینو MP3 ، آمپر Douk Audio و 2 بلندگوی Bose. کیفیت صدای خوب.

امیدوارم موفق باشید و از ساختن پخش کننده موسیقی MP3 شخصی خود لذت برده باشید.

مرحله ششم: حذف سر و صدای ایستا

در حجم کم ، نویز استاتیک پس زمینه ای تحریک کننده وجود داشت. وقتی صدای DFPlayer بیشتر بود و موسیقی در حال پخش بود ، سر و صدا مناسب نبود. اما وقتی موسیقی آرام بود ، حالت ایستا وجود داشت.

من یک صفحه StackExchage پیدا کردم که پیشنهادات زیادی داشت. موارد زیر برای من کار کرد:

  • یک سیم کوتاه بین پایه های پایه DFPlayer وصل کنید: پایه های 7 تا 10.
  • برای تغذیه ماژول DFPlayer از یک دوشاخه جداگانه USB (5 ولت) استفاده کنید.
  • زمین دوشاخه دیوار را به زمین آردوینو وصل کنید. این مورد نیاز بود تا کنترل سریال بین آردوینو و پخش کننده انجام شود.

موارد فوق بر روی شبیه ساز Altair 8800 من آزمایش شد که با پخش DFPlayer برای پخش موسیقی تقویت کردم. پخش کننده با چرخاندن تاگل های پنل جلویی کنترل می شود.

توصیه شده: