آموزش راه‌ اندازی ماژول پخش صدای DY-SV8F با آردوینو

راه‌اندازی ماژول پخش صدای DY-SV8F با آردوینو

ویژگی‌های ماژول پخش صدایDY-SV8F

ماژول پخش صدایDY-SV8F  یک ابزار مناسب برای پخش صدا است و می‌تواند انواع فرمت‌های صوتی را مدیریت کند. همچنین، دارای یک آمپلی‌فایر داخلی است برای ارتقای کیفیت صدا. به لطف یک رابط کاربرپسند، تنظیم آن بسیار آسان است و برای پروژه‌های DIY یا هر پروژه‌ای که به پخش صدای روانی نیاز داشته باشید عملکرد فوق‌العاده‌ای دارد. این ماژول با منابع تغذیه مختلف کار می‌کند. اندازه کوچک و مصرف کمی هم دارد بنابراین هم برای پروژه‌های الکترونیکی مناسب است و هم برای پروژه‌های صوتی سرگرم‌کننده.

برای دانلود دیتاشیت ماژول DY-SV8F   کلیک کنید

پین‌اوت ماژول پخش صدایDY-SV8F

ماژول پخش صدایDY-SV8F ، 14 پین دارد:

  • VCC (5V): ورودی منبع تغذیه
  • GND: زمین
  • IO0 (TX): انتقال داده برای ارتباط سریال
  • IO1 (RX): دریافت داده برای ارتباط سریال
  • IO2 تا IO7: پین‌های ورودی/خروجی GP
  • BUSY: حالت عملیاتی ماژول را نشان می‌دهد
  • SPEAKER OUT: خروجی برای اتصال بلندگوهای خارجی
  • AUX OUT: خروجی صوتی کمکی برای دیوایس‌های خارجی
  • USB IN: رابط USB برای انتقال داده و برق

می‌توانید پین‌اوت این ماژول را در تصویر زیر مشاهده کنید.

قطعات مورد نیاز

راه‌اندازی ماژول پخش صدای DY-SV8F با آردوینو

گام اول: مدار

قبل از شروع، آهنگ‌های خود را با استفاده از رایانه شخصی روی ماژول آپلود کنید. ابتدا ماژول را به رایانه شخصی خود متصل کنید (با استفاده از پورت microUSB روی ماژول). پس از اتصال، ماژول به صورت یک فلش درایو عمل می‌کند و شما می‌توانید فایل‌های خود را به راحتی در آن کپی کنید.

ماژولDY-SV8F  بسیار کاربردی است و هفت حالت عملیاتی دارد. در این مقاله، به دو حالت برجسته می‌پردازیم که سازگاری ماژول را به نمایش می‌گذارد.

حالت IO

حالت اول، بر سادگی انگشت می‌گذارد؛ کاربران می‌توانند از IO (کلید) برای کنترل پخش صدا استفاده کنند. این روش ساده برای کاربرانی خوب است که با کلید راحتتر کار می‌کنند.

هر کلیدی را فشار دهید و نگه دارید، ماژول، آهنگ اختصاص داده شده به آن کلید را پخش می‌کند (بر اساس شماره‌گذاری). با رها کردن کلید، صدا قطع می‌شود.

حالت سریال

حالت دوم، با سازگاری ماژول با ارتباط سریال سر و کار دارد، و یکپارچه‌سازی با طیف گسترده‌ای از میکروکنترلرها یا ریزپردازنده‌ها را فراهم می‌کند. در ادامه، به عنوان یک مثال عملی، نحوه استفاده از ماژول DY-SV8F با آردوینو را نشان می‌دهیم.

قطعات را مطابق با تصویر زیر به هم متصل کنید.

گام دوم: نصب کتابخانه

این کتابخانه را روی آردوینو IDE نصب کنید.

گام سوم: کد

کد زیر را روی آردوینو آپلود کنید.

/*
Create on January 02, 2024
Create by MohammedDamirchi base of https://github.com/SnijderC/dyplayer/tree/main
<blockquote class="wp-embedded-content" data-secret="ghSuPfAluP"><a href="https://electropeak.com/learn/">Home</a></blockquote><iframe loading="lazy" class="wp-embedded-content" sandbox="allow-scripts" security="restricted" style="position: absolute; clip: rect(1px, 1px, 1px, 1px);" title="&#8220;Home&#8221; &#8212; Electropeak" src="about:blank" data-secret="ghSuPfAluP" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" data-rocket-lazyload="fitvidscompatible" data-lazy-src="https://electropeak.com/learn/embed/#?secret=U97Mm5tMXZ#?secret=ghSuPfAluP"></iframe><noscript><iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted" style="position: absolute; clip: rect(1px, 1px, 1px, 1px);" title="&#8220;Home&#8221; &#8212; Electropeak" src="https://electropeak.com/learn/embed/#?secret=U97Mm5tMXZ#?secret=ghSuPfAluP" data-secret="ghSuPfAluP" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe></noscript>
*/

#include <Arduino.h>
#include "DYPlayerArduino.h"

// Initialise the player, it defaults to using Serial.
DY::Player player;

// Alternatively initialise on another serial port.
// DY::Player player(&Serial2);

void setup() {
  player.begin();
  player.setVolume(30); // 50% Volume
  player.playSpecified(1);
}

void loop() {

}
C++

پس از آپلود، آردوینو فرمانی را بهDY-SV8F  ارسال می‌کند تا اولین فایل (00001.mp3) را روی ماژول پخش کند. پس از آن می‌توانید از دکمه ریست در آردوینو برای پخش مجدد همان آهنگ استفاده کنید.

آموزش های مشابه

Comments (2)

  • امیر Reply

    ببخشید بعد. فلش باید کجا نصب بشه

    ژانویه 30, 2025 at 12:08 ب.ظ
    • محمد دمیرچی Reply

      با سلام
      جناب توضیحات را دقیق تر بررسی بکنید.
      این ماژول فلش نمیخورد. شما این ماژول را به سیستم خود وصل بکنید. ماژول مانند یک فلش با حافظه کم در سیستم شما ایجاد میشود و میتوانید فایل های خود را داخلش بریزید و ماژول را جدا بکنید و دستور پخش را بدهید.

      فوریه 1, 2025 at 12:53 ب.ظ

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد.