Სარჩევი:

მუსიკალური რეაქტიული მრავალფერიანი LED განათება - არდუინოს ხმის გამოვლენის სენსორი - RGB LED ზოლები: 4 ნაბიჯი
მუსიკალური რეაქტიული მრავალფერიანი LED განათება - არდუინოს ხმის გამოვლენის სენსორი - RGB LED ზოლები: 4 ნაბიჯი

ვიდეო: მუსიკალური რეაქტიული მრავალფერიანი LED განათება - არდუინოს ხმის გამოვლენის სენსორი - RGB LED ზოლები: 4 ნაბიჯი

ვიდეო: მუსიკალური რეაქტიული მრავალფერიანი LED განათება - არდუინოს ხმის გამოვლენის სენსორი - RGB LED ზოლები: 4 ნაბიჯი
ვიდეო: The ვანოs Show - რეაქტიული პოეზია ლევან ალიბეგაშვილი 2024, ნოემბერი
Anonim
მუსიკალური რეაქტიული მრავალფერიანი LED განათება | არდუინოს ხმის გამოვლენის სენსორი | RGB LED ზოლები
მუსიკალური რეაქტიული მრავალფერიანი LED განათება | არდუინოს ხმის გამოვლენის სენსორი | RGB LED ზოლები

მუსიკა-რეაქტიული მრავალ ფერადი LED განათების პროექტი. ამ პროექტში გამოყენებულია მარტივი 5050 RGB LED ზოლები (არა მისამართებიანი LED WS2812), Arduino ხმის გამოვლენის სენსორი და 12 ვ ადაპტერი.

ნაბიჯი 1: პროექტის ვიდეო

Image
Image

მაშ როგორ მუშაობს? თუ უფრო ახლოს დააკვირდებით პროექტის Arduino IDE წყაროს კოდს, ანალოგური მნიშვნელობა მოდის Arduino ხმის სენსორიდან (ეს განსხვავდება მუსიკის ინტენსივობის მიხედვით), რის შემდეგაც განისაზღვრება ბარიერის მნიშვნელობა (ისევე, როგორც 0 -დან 1023 -მდე)), თუ ხმის სენსორის ღირებულება არ ემთხვევა ბარიერის მნიშვნელობას, გააქტიურებულია Arduino შემთხვევითი () ფუნქცია. შემთხვევითი ფუნქციისას შეიქმნა 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 MHz

კრისტალი 16 MHz

Jumper Wire

შედუღების ინსტრუმენტები

ნაბიჯი 3: სქემატური და გერბერის ფაილი

სქემატური და გერბერის ფაილი
სქემატური და გერბერის ფაილი

მე შევუკვეთე მიკროსქემის დაფა PCBWay– ის საშუალებით. შეგიძლიათ შეუკვეთოთ ქვემოთ მოცემული ვებ -მისამართიდან და მიიღოთ ეს დაფა.

მიიღეთ სქემატური და გერბერის ფაილი (ასევე შეუკვეთეთ):

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

ნაბიჯი 4: წყაროს კოდი

Საწყისი კოდი
Საწყისი კოდი

თუ უფრო ახლოს დააკვირდებით პროექტის Arduino IDE წყაროს კოდს, ანალოგური მნიშვნელობა მოდის Arduino ხმის სენსორიდან (ეს განსხვავდება მუსიკის ინტენსივობის მიხედვით), რის შემდეგაც განისაზღვრება ბარიერის მნიშვნელობა (ისევე, როგორც 0 -დან 1023 -მდე)), თუ ხმის სენსორის ღირებულება არ ემთხვევა ბარიერის მნიშვნელობას, გააქტიურებულია Arduino შემთხვევითი () ფუნქცია. შემთხვევითი ფუნქციისას შეიქმნა 6 სხვადასხვა ფერის ჯგუფი, განსხვავებული ფერის კომბინაციები შეიძლება შეიქმნას ამ ფერის ჯგუფების მნიშვნელობების შეცვლით. თუ არ არსებობს ანალოგური მნიშვნელობა ხმის სენსორისგან, ფუნქცია წყდება.

მიიღეთ Arduino IDE წყაროს კოდი (GitHub):

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

გირჩევთ: