» Điện tử » Arduino »Nhạc màu trên Arduino

Nhạc màu trên Arduino

Nhạc màu trên Arduino


Trình diễn video dưới Metallica - Nhiên liệu


Video demo cho Evaneshood - Ngay cả trong cái chết (phiên bản 2016)


Một ngày tốt lành cho tất cả các độc giả và những người nghiệp dư để "làm cho chính mình." Tất cả chúng ta đều mong chờ năm mới. Và tất nhiên tôi muốn trang trí ngôi nhà của tôi. Để làm cho mọi thứ đẹp và tuyệt vời. Và thật là một năm mới mà không có âm nhạc hay. Tất cả mọi người, thị hiếu, tất nhiên, là khác nhau, nhưng mọi người sẽ muốn bật một cái gì đó vui vẻ và nhảy. Hoặc có thể đó sẽ là một điệu nhảy chậm hoặc nhớ lại năm qua với động cơ buồn. Trong mọi trường hợp, âm nhạc màu sẽ giúp tạo ra một bầu không khí và trang trí ngôi nhà. Tạo nhạc màu dựa trên Arduino và WS2812, và hướng dẫn này sẽ được dành cho. Ý tưởng này đã được nhắc nhở bởi AlexGyver. Trên trang web của ông có nhiều ý tưởng và phát minh tương tự. Hãy nhìn xem thời gian sẽ thế nào. Vì vậy, hãy bắt đầu.

Thêm vào danh sách mua sắm cho năm mới:

- Arduino Nano (bạn có thể sử dụng hầu hết mọi bảng tương thích)
- Đèn LED có thể định địa chỉ WS2812 (WS2812B), với số lượng đèn LED từ 2 - 400 chiếc.
- Biến trở 10 - 100 kOhm
- Nút
- Nguồn điện 5 V, 3 A (dòng điện được chọn theo số lượng điốt của bạn)
- ổ cắm cung cấp điện
- Giắc cắm âm thanh nổi 3,5 mm
- Dây kết nối (giắc cắm âm thanh nổi 3,5 mm - giắc cắm âm thanh nổi 3,5 mm)
- Tụ gốm 10nF (đánh dấu 103)
- dây
- Hàn sắt và tất cả liên quan đến nó.

Bước 1 Chuẩn bị dải đèn LED.
Trong bước này, có phạm vi lớn cho trí tưởng tượng của bạn. Bạn có thể sửa băng trên tủ, hình ảnh, gờ, TV, chân đế, v.v. Tôi không thể quyết định lựa chọn địa điểm. Tôi đã làm, và tôi khuyên bạn nên làm một cuộn băng di động, hay đúng hơn là hai. Về chiều dài - tất cả phụ thuộc vào mong muốn của bạn. Ngoài ra, băng là với mật độ khác nhau. Tôi lấy với mật độ 30 điốt mỗi mét. Họ cũng có 60 và 120 điốt mỗi mét. Tôi đã làm hai dải 18 đèn LED. Đây là khoảng 60 cm. Đầu tiên chúng ta cần một nền tảng. Các dải gỗ dán, ván sợi hoặc nhựa sẽ phù hợp với cơ sở. Tôi lấy ván ép dày 3 mm và cắt hai dải rộng 1 cm và dài 62 cm (có rìa để cố định dây từ băng ở cuối):


Chúng tôi dán băng LED lên dải gỗ dán, nếu bạn không dán băng dính đều và phải bóc băng dính, nó sẽ không giữ được tốt. Trong trường hợp này, tôi khuyên bạn nên sử dụng băng keo hai mặt văn phòng phẩm. Nó dày 1 cm, chỉ bằng chiều rộng của băng của chúng tôi:


Đối với những người, con mèo đã không làm việc với băng địa chỉ ngắn gọn. WS2812 là ba đèn LED (đỏ, xanh dương, xanh lục) và trình điều khiển PWM 8 bit cho chúng trong một vỏ. Ba dây được sử dụng để kết nối băng. + Tiếp điểm 5V mà cộng được cung cấp từ nguồn điện, GND - trừ đi nguồn điện.Việc điều khiển diễn ra bằng cách cung cấp tín hiệu 24 bit cho mỗi đèn LED (8 bit mỗi màu). Tín hiệu từ Arduino được đưa đến chân Din của đèn LED đầu tiên, lần lượt ghi 24 bit đầu tiên vào bộ nhớ tạm thời của nó và theo chúng, đặt màu phát sáng, cắt 24 bit đầu tiên này khỏi tín hiệu và gửi tín hiệu qua chân Do bên cạnh đèn LED tiếp theo. Do đó, băng có một hướng. Nó được chỉ định trên băng bằng một mũi tên hoặc từ liên hệ Din đến Do.

Càng nhiều đèn LED, dòng chảy càng nhiều. WS2812 rất phàm ăn và một diode tiêu thụ (ở độ sáng tối đa của cả ba màu) 0,06 A. Do đó, phải chọn dây nguồn + 5V và GND cho dòng điện tối đa chạy qua chúng. Tôi đã sử dụng một dây mềm bằng đồng có tiết diện 0,5 mm (có lề và để tăng thêm chiều dài của băng). Dây cho tiếp xúc tín hiệu không quá đòi hỏi trên mặt cắt ngang, dòng điện chạy qua nó nhỏ, vì vậy chúng tôi lấy một dây mềm mỏng. Hàn dây vào băng và cách ly các tiếp điểm:


Nhạc màu hoạt động như sau: chia số lượng đèn LED làm đôi, âm lượng nhạc được biểu thị bằng ánh sáng diode từ giữa đến cuối của toàn bộ băng. Do đó, nếu bạn muốn hai băng tần hoạt động như trên video của tôi, cả hai băng được kết nối song song (dây từ các tiếp điểm Din của cả hai băng đến một chân Arduino, D12). Và sau đó chúng tôi chỉ ra số lượng đèn LED trong bản phác thảo bằng tổng số điốt của cả hai băng. Nếu bạn muốn băng hoạt động từ giữa, hãy kết nối hai dải nối tiếp và cũng cho biết tổng số đèn LED.

Bước 2 Cấp điện
Như tôi đã nói, băng WS2812 rất háu ăn, bạn cần tiếp cận kỹ lưỡng việc lựa chọn nguồn cung cấp năng lượng. Chúng tôi cần một ổn định 5 volt, chúng tôi chọn cường độ hiện tại tùy thuộc vào số lượng đèn LED, tốt hơn là nên lấy với một lề. Tôi đề nghị, ví dụ, như vậy 3 A:


Thông số kỹ thuật được viết trên vỏ cung cấp điện:


Tôi dự định mở rộng thêm âm nhạc màu của mình, vì vậy tôi không từ bỏ việc cung cấp năng lượng máy tính với các liên hệ được kết nối:


Bước 3 Arduino và sơ đồ nối dây.
Hầu như bất kỳ bảng tương thích Arduino đều phù hợp để thực hiện dự án này. Tôi đã có Arduino Uno trong tầm tay. Bây giờ chúng ta cần thu thập mọi thứ theo sơ đồ. Tôi sẽ lấy sơ đồ từ chủ mưu ý thức hệ của mình AlexGyver mậtra:


Một chiết áp là cần thiết để đặt điện áp tham chiếu để đo mức tín hiệu âm thanh. Liên hệ A0 được sử dụng như GND (đối với Arduino Nano, việc kết nối sẽ thuận tiện hơn). Bạn có thể làm mà không cần chiết áp bằng cách bật sử dụng điện áp tham chiếu bên trong trong bản phác thảo.
Danh bạ A1, A2 được sử dụng để kết nối tín hiệu âm thanh, đừng quên kết nối các tiếp điểm Arduino GND và dây tín hiệu âm thanh.
Nút, được sử dụng để chuyển đổi chế độ, kết nối với pin D3 Arduino.

Việc kết nối ổ cắm và tiếp xúc với A3 thông qua tụ điện là cần thiết để một số chế độ hoạt động. Bạn có thể tìm hiểu thêm về các chế độ hoạt động trên trang AlexGyver:

Để chúng ta có thể nghe nhạc và nhạc màu của chúng ta hoạt động, chúng ta cần tách tín hiệu âm thanh. Bạn có thể làm điều này bằng cách sử dụng một tee:


Bạn cũng có thể kết nối loa với đầu ra âm thanh trên bo mạch chủ và nhạc màu với đầu ra tai nghe. Điều chính là bạn có thể kết nối nhạc màu với đầu ra sau bộ khuếch đại, có quá nhiều mức tín hiệu cho Arduino.

Tôi đã xây dựng mọi thứ dựa trên Arduino Uno và đặt nó vào nguồn điện:


Bước 4 Chỉnh sửa, tùy chỉnh và điền vào bản phác thảo.
Để bắt đầu, bạn cần tải xuống phiên bản mới nhất của môi trường phát triển Arduino IDE. Tốt nhất với trang web chính thức.

Chọn những gì thuận tiện hơn cho bạn: tải xuống tệp lưu trữ ZIP và giải nén nó đến đúng nơi hoặc tải xuống tệp cài đặt và cài đặt chương trình. Không có sự khác biệt.

Để bản phác thảo hoạt động, chúng ta cần các thư viện: Adaf nhung_NeoPixel-master, EEPROMex, FastLED-master, FHT, GyverButton, IRLremote-master và IRremote. Cách dễ nhất là tải tất cả chúng cùng nhau và các phiên bản cần thiết từ trang web AlexGyver.

Tải về toàn bộ kho lưu trữ. Sau khi giải nén tệp lưu trữ, chúng tôi viết lại toàn bộ nội dung của thư mục của thư viện thành công vào thư mục cùng tên nằm trong thư mục có cài đặt Arduino iDE.

Khởi chạy Arduino IDE. Mở bản phác thảo từ kho lưu trữ đã tải xuống trước đó. Bản phác thảo chúng ta cần có trong thư mục chương trình firmware của chương trình. Mở "colorMusic_v2.10". Để nó hoạt động chính xác, bạn cần tinh chỉnh nó một chút, hoặc đặt các cài đặt chính xác.
Phác thảo cung cấp khả năng sử dụng điều khiển từ xa hồng ngoại.Nếu bạn muốn, bạn có thể tìm thấy tất cả các hướng dẫn cần thiết trên trang web của AlexGyver. Theo tôi, điều khiển từ xa là không cần thiết. Do đó, nó sẽ cấu hình để hoạt động mà không cần điều khiển từ xa. Chúng tôi đang tìm kiếm một dòng:

#define REMOTE_TYPE 0


Cần có "0".

Cài đặt Arduino sẽ được lưu trữ trong bộ nhớ EEPROM không bay hơi. Để tránh các lỗi khác, đặt lại tất cả các cài đặt. Tìm dòng:

#define RESET_SettING 0


Đầu tiên chúng tôi đặt vào 1 1, flash bản phác thảo, sau đó đặt vào bản 0 0 và flash lại.
Trong dòng:

#define NUM_LEDS 36


Cho biết số lượng đèn LED của bạn.
Sau khi bắt đầu nhạc màu, hãy tiến hành như sau: trước tiên, bạn cần định cấu hình giới hạn dưới của mức âm thanh. Để làm điều này, tạm dừng nhạc, giữ và giữ nút cho đến khi diode trên bảng Arduino sáng lên.

Tùy chọn để cài đặt khối lượng nhạc màu. Tôi đã cài đặt nguồn điện và Arduino trên tủ. Nguồn cung cấp ở xa để không nhìn thấy được và băng được hướng lên:


Bạn cũng có thể cài đặt băng ở hai bên của bảng máy tính:


Sau đó, chúng tôi bật nhạc và xem nếu tất cả các băng sáng lên khi âm nhạc đang làm việc. Nếu băng chỉ hoạt động ngay từ đầu, hoặc ngược lại, luôn bật chiết áp. Theo kinh nghiệm, chúng tôi làm cho toàn bộ băng hoạt động. Tất cả sự may mắn trong tự làm và những ý tưởng tuyệt vời.
9
9
9

Thêm một bình luận

    • cườinhững nụ cườixaxađược rồikhông biếtyahookhông
      ông chủvết xướcđồ ngốcvângvâng-vânghung hăngbí mật
      xin lỗinhảynhảy2nhảy3ân xágiúp đỡđồ uống
      dừng lạibạn bètốttốt lànhcòingấtlưỡi
      hút thuốcvỗ taycraytuyên bốgiễu cợtdon-t_mentiontải về
      nhiệttôi rấtcười1mdacuộc họpmoskingtiêu cực
      không phảibỏng ngôtrừng phạtđọcsợsợ hãitìm kiếm
      chế nhạocảm ơncái nàyto_cluecựu sinh viêncấp tínhđồng ý
      xấubeeeđen_eyeblum3đỏ mặttự hàobuồn chán
      bị kiểm duyệtdễ chịubí mật2đe dọachiến thắngyusun_bespectacled
      shokrespekthahacó trướcchào mừngkrutoyya_za
      ya_dobryingười trợ giúpne_huliganne_othodifludcấmđóng
6 ý kiến
Valery
Và chính xác thì ngôn ngữ chuyển sang gọi nhạc màu là gì?
Có thể
Dịch thuật Dịch thuật của âm nhạc vào thế giới dựa trên phổ tương tự - octave phạm do I. Newton đề xuất dưới ảnh hưởng của vũ trụ học, khái niệm về âm nhạc của các lĩnh vực hình cầu (Pythagoras, I. Kepler)
Tốt hay
khái niệm về bản giao hưởng ánh sáng của người Viking trong Tiếng Prometheus của A. N. Scriabin (1910)
vâng
Và chính xác thì ngôn ngữ chuyển sang gọi nhạc màu là gì?)))
usb500
Câm lặng
Không hề ngớ ngẩn, nhưng thông minh ARDUINO Bạn không phải là Khuhry - Muhra! xaxa
usb500
Câm lặng. Làm thế nào để bạn biến lưỡi của bạn để gọi nó là âm nhạc màu. Như, tuy nhiên, và tất cả các nhấp nháy ba kênh trên thyristor.
Bản thân nó đã được phát vào năm ngoái với các băng LED được nhắm mục tiêu. Tôi có thể nói rằng cơ sở gỗ dán cho băng với 60 điốt mỗi mét là khá bình thường, nhưng nếu mật độ của điốt cao hơn (ví dụ 144 mỗi mét), thì tốt hơn là dán nó trên hồ sơ nhôm, vì nó được nung nóng. Nhưng với nhôm, bạn cần cẩn thận hơn về cách điện của các tiếp điểm. Các băng này có các tiếp điểm được phủ một lớp keo mỏng ở phía dưới (keo) ở khoảng cách 15-20 cm. Nếu hư hỏng, khóa vào hồ sơ nhôm.
Bóng LED vũ trường LED \ MP3 \ USB: 1. Nhờ micrô tích hợp, nó có khả năng hoạt động đúng lúc với âm nhạc. 2. Cho phép bạn đặt tốc độ quay, màu sắc và chế độ nhấp nháy. 3. Thiết kế cung cấp cho việc gắn quả bóng sàn nhảy lên trần nhà. 389,60 chà.
vết xước

Chúng tôi khuyên bạn nên đọc:

Đưa nó cho điện thoại thông minh ...