Агуулгын хүснэгт:

Хөгжмийн реактив олон өнгийн LED гэрэл - Arduino дууны мэдрэгч - RGB LED зурвас: 4 алхам
Хөгжмийн реактив олон өнгийн LED гэрэл - Arduino дууны мэдрэгч - RGB LED зурвас: 4 алхам

Видео: Хөгжмийн реактив олон өнгийн LED гэрэл - Arduino дууны мэдрэгч - RGB LED зурвас: 4 алхам

Видео: Хөгжмийн реактив олон өнгийн LED гэрэл - Arduino дууны мэдрэгч - RGB LED зурвас: 4 алхам
Видео: Аудио мэдрэгчтэй олон өнгийн LED гэрлийн ухаалаг систем 2024, Арваннэгдүгээр
Anonim
Хөгжмийн реактив олон өнгийн LED гэрэл | Arduino дууны мэдрэгч | RGB LED зурвас
Хөгжмийн реактив олон өнгийн LED гэрэл | Arduino дууны мэдрэгч | RGB LED зурвас

Хөгжим-реактив олон өнгийн LED гэрлийн төсөл. Энэхүү төсөлд энгийн 5050 RGB LED зурвас (хаяглах боломжтой LED WS2812 биш), Arduino дууны мэдрэгч ба 12V адаптер ашигласан.

Алхам 1: Төслийн видео

Image
Image

Тэгэхээр энэ нь хэрхэн ажилладаг вэ? Хэрэв та төслийн Arduino IDE эх кодыг нарийвчлан авч үзвэл аналог утга нь Arduino дууны мэдрэгчээс ирдэг (энэ нь хөгжмийн эрчмээс хамаарч өөр өөр байдаг), үүний дараа босго утгыг тодорхойлно (яг 0 -ээс 1023 хүртэл)), хэрэв дууны мэдрэгчийн утга нь босго утгатай тохирохгүй байвал Arduino random () функц идэвхждэг. Санамсаргүй функцэд 6 өөр өнгөний бүлгийг үүсгэсэн бөгөөд эдгээр өнгөний бүлгүүдийн утгыг өөрчилснөөр өөр өөр өнгөний хослол үүсгэж болно. Хэрэв дууны мэдрэгчийн аналог утга байхгүй бол функцийг зогсооно.

Алхам 2: Шаардлагатай бүрэлдэхүүн хэсгүүд

Схем ба Гербер файл
Схем ба Гербер файл

Энэ төслийг мөн Arduino UNO R3 болон зарим (IRFZ44N транзистор болон үүнтэй төстэй) бүрэлдэхүүн хэсгүүдээр хийж болно, гэхдээ би энэ төслийг ганц самбар дээр бэлдсэн. Гагнах хялбар бүрэлдэхүүн хэсгүүдийг ашигласан (DIP хайрцаг Atmega348P шиг).

Дуу илрүүлэх мэдрэгч

LED туузны гэрэл 5050

AC DC 12V адаптер

DIP28 ATmega328P-PU

IRFZ44N транзистор

L7805CV TO220

Керамик конденсатор

Электролитийн конденсатор

DIP IC залгуур

B төрлийн USB залгуур

2.1 мм Жак залгуур

Шилжүүлэгчийг асаах / унтраах

LED

Эсэргүүцэл

12 МГц болор

16MHz болор

Холбогч утас

Гагнуурын хэрэгсэл

Алхам 3: Схем ба Гербер файл

Схем ба Гербер файл
Схем ба Гербер файл

Би хэлхээний самбарыг PCBWay -ээр захиалсан. Та доорх вэб хаягаас захиалж, энэ самбарыг авах боломжтой.

Схем ба Гербер файлыг авах (Мөн захиалаарай):

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

Алхам 4: Эх код

Эх код
Эх код

Хэрэв та төслийн Arduino IDE эх кодыг нарийвчлан авч үзвэл аналог утга нь Arduino дууны мэдрэгчээс гарна (энэ нь хөгжмийн эрчмээс хамаарч өөр өөр байдаг), үүний дараа босго утгыг тодорхойлно (яг 0 -ээс 1023 хүртэл)), хэрэв дууны мэдрэгчийн утга нь босго утгатай тохирохгүй байвал Arduino random () функц идэвхждэг. Санамсаргүй функцэд 6 өөр өнгөний бүлгийг үүсгэсэн бөгөөд эдгээр өнгөний бүлгүүдийн утгыг өөрчилснөөр өөр өөр өнгөний хослол үүсгэж болно. Хэрэв дууны мэдрэгчийн аналог утга байхгүй бол функцийг зогсооно.

Arduino IDE эх кодыг (GitHub) авах:

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

Зөвлөмж болгож буй: