فهرست مطالب:

چراغ های LED چند رنگ رنگ Reactive - سنسور تشخیص صدا آردوینو - نوار LED RGB: 4 مرحله
چراغ های LED چند رنگ رنگ Reactive - سنسور تشخیص صدا آردوینو - نوار LED RGB: 4 مرحله

تصویری: چراغ های LED چند رنگ رنگ Reactive - سنسور تشخیص صدا آردوینو - نوار LED RGB: 4 مرحله

تصویری: چراغ های LED چند رنگ رنگ Reactive - سنسور تشخیص صدا آردوینو - نوار LED RGB: 4 مرحله
تصویری: پروژه آردوینو - هشدار تشخیص آتش به کمک آردوینو 2024, نوامبر
Anonim
چراغ های LED چند رنگ رنگ Reactive | سنسور تشخیص صدا آردوینو | نوار LED RGB
چراغ های LED چند رنگ رنگ Reactive | سنسور تشخیص صدا آردوینو | نوار LED RGB

پروژه چراغ های LED چند رنگ LED واکنش پذیر به موسیقی. در این پروژه ، از یک نوار LED 5050 RGB ساده (نه LED آدرس پذیر WS2812) ، سنسور تشخیص صدا آردوینو و آداپتور 12 ولت استفاده شد.

مرحله 1: ویدئوی پروژه

Image
Image

بنابراین چگونه کار می کند؟ اگر نگاه دقیق تری به کد منبع Arduino IDE پروژه داشته باشید ، یک مقدار آنالوگ از سنسور صدای آردوینو (با توجه به شدت موسیقی متفاوت است) می آید ، پس از آن مقدار آستانه (درست مانند 0 تا 1023) تعیین می شود.) ، اگر مقدار سنسور صدا با مقدار آستانه مطابقت نداشته باشد ، تابع Arduino random () فعال می شود. 6 گروه رنگ متفاوت در تابع تصادفی ایجاد شده است ، با تغییر مقادیر در این گروه های رنگی می توان ترکیب رنگ های متفاوتی ایجاد کرد. اگر هیچ مقدار آنالوگ از سنسور صدا وجود نداشته باشد ، عملکرد متوقف می شود.

مرحله 2: اجزای مورد نیاز

شماتیک و فایل Gerber
شماتیک و فایل Gerber

این پروژه را می توان با Arduino UNO R3 و برخی اجزای (IRFZ44N Transistor و مشابه) نیز انجام داد ، اما من این پروژه را روی یک تخته آماده کردم. از اجزای لحیم پذیر آسان استفاده شد (درست مانند مورد DIP Atmega348P).

سنسور تشخیص صدا

چراغ نوار LED 5050

آداپتور AC DC 12V

DIP28 ATmega328P-PU

ترانزیستور IRFZ44N

L7805CV TO220

خازن سرامیکی

خازن الکترولیتی

سوکت IC DIP

سوکت USB نوع B

سوکت جک 2.1 میلی متری

تعویض سوئیچ

رهبری

مقاومت

کریستال 12 مگاهرتز

کریستال 16 مگاهرتز

Jumper Wire

ابزار لحیم کاری

مرحله 3: شماتیک و فایل Gerber

شماتیک و فایل Gerber
شماتیک و فایل Gerber

من برد مدار را از طریق PCBWay سفارش دادم. می توانید از آدرس اینترنتی زیر سفارش دهید و این برد را دریافت کنید.

دریافت فایل شماتیک و Gerber (همچنین سفارش دهید):

www.pcbway.com/project/shareproject/Music_Reactive_Multicolor_LED_Lights_Board.html

مرحله 4: کد منبع

کد منبع
کد منبع

اگر نگاه دقیق تری به کد منبع Arduino IDE پروژه داشته باشید ، یک مقدار آنالوگ از سنسور صدای آردوینو (با توجه به شدت موسیقی متفاوت است) می آید ، پس از آن مقدار آستانه (درست مانند 0 تا 1023) تعیین می شود.) ، اگر مقدار سنسور صدا با مقدار آستانه مطابقت نداشته باشد ، تابع Arduino random () فعال می شود. 6 گروه رنگ متفاوت در تابع تصادفی ایجاد شده است ، با تغییر مقادیر در این گروه های رنگی می توان ترکیب رنگ های متفاوتی ایجاد کرد. اگر هیچ مقدار آنالوگ از سنسور صدا وجود نداشته باشد ، عملکرد متوقف می شود.

کد منبع Arduino IDE (GitHub) را دریافت کنید:

github.com/MertArduino/Music-Reactive-Multicolor-LED-Lights

توصیه شده: