Sau một số thí nghiệm của tác giả với đèn LED và Arduino ông đã nảy ra ý tưởng tạo ra một đèn nền piano từ dải đèn LED RGB. Ánh sáng từ đèn LED được phản chiếu từ bức tường phía sau cây đàn piano, từ đó tạo ra hiệu ứng ánh sáng tuyệt vời. Dự án cũng sử dụng một cảm biến âm thanh, dưới sự kiểm soát của nó, băng thay đổi màu sắc tùy thuộc vào âm lượng của nhạc cụ.
Vật liệu:
- Arduino
- 2 mét dải LED RGB
- Transitor 6 chiếc (2N2222)
- Điện trở 6 chiếc (220 Ohms)
- Bộ khuếch đại hoạt động LM324 (bạn có thể sử dụng LM58)
- Micrô điện tử
Bước đầu tiên. Mạch bán dẫn.
Các bóng bán dẫn tăng cường dòng điện từ Arduino sang băng. Tác giả sử dụng bóng bán dẫn 2N2222, vì chúng được thiết kế cho dòng điện lên tới 600 mA. Điều này là đủ cho độ sáng của dải đèn LED. Vì vậy, đối với chiều dài 2 mét, cần có sáu bóng bán dẫn (ba bóng bán dẫn). Dưới đây bạn có thể thấy hình ảnh lắp ráp và sơ đồ.
Bước hai Chuẩn bị dải LED.
Dự án sử dụng hai băng RGB có chiều dài 1 m, chiều dài của băng thông thường là 2 m. Công việc chuẩn bị bắt đầu với băng 1 mét. Các dây được hàn theo hình ảnh đầu tiên, nơi hàn được cách ly. Cách điện các dây như trong bức ảnh thứ ba sẽ giúp kết nối chúng với bảng điều khiển.
Bước ba Micro điện tử.
Trước tiên, bạn cần xác định cực tính của micrô, kết luận nào là dương và âm nào. Đối với điều này, tác giả đã sử dụng một thiết bị để kiểm soát tính toàn vẹn của mạch và tìm ra kết luận nào được kết nối với vỏ ngoài. Kết luận này là trái đất, và thứ hai là tích cực.
Dây 15 cm được hàn vào micrô như trong ảnh, có thể thấy rằng dây màu xanh lá cây được sử dụng làm dây nối đất và dây màu vàng là dương.
Bước thứ tư. Mạch khuếch đại micro.
Do micrô tự truyền tín hiệu khá yếu, nên cần có bộ khuếch đại hoạt động để tích hợp tín hiệu tới Arduino để có thể đọc được tín hiệu từ đầu ra analog của nó.
Tác giả sử dụng bộ khuếch đại hoạt động LM324, có bốn kênh, tuy nhiên, chỉ có một kênh được sử dụng trong dự án. Tốt hơn là sử dụng bộ khuếch đại hai kênh LM58 với một mạch tương tự, chỉ có các dây dẫn công suất khác nhau. Dưới đây bạn có thể xem sơ đồ, và hình ảnh cho mạch này.
Bước năm Kết nối với Arduino.
Để kết nối, bạn cần kết nối dây cha-bố với nhau, tác giả đã thực hiện các bước nhảy như vậy một cách độc lập (ảnh thứ hai), sử dụng một số bước nhảy và một đầu nối tiếp xúc. Breadboard được kết nối với vi điều khiển Arduino theo sơ đồ và hình ảnh.
Bước sáu Kiểm tra băng.
Trước khi tiếp tục thực hiện dự án, tác giả đã quyết định đảm bảo lắp ráp chính xác và kiểm tra hoạt động của băng RGB với mạch chủ. Một bản phác thảo đính kèm dưới một bài viết được tải lên Arduino.
Lưu ý từ tác giả: nếu bạn đang sử dụng bảng không phải Mega (ví dụ như Uno), bạn cần thay thế các đầu ra đầu ra cho đèn LED bằng một PWM. Đối với Uno, các đầu ra tương thích là 2, 3 và 4.
Bước thứ bảy. Kiểm tra mạch micro.
Thủ tục này là cần thiết để xác minh hoạt động của mạch khuếch đại micro. Đối với đầu ra 1 của bộ khuếch đại, tác giả đã kết nối một đèn LED và theo dõi sự thay đổi độ sáng của nó tùy thuộc vào âm lượng âm thanh.
Sử dụng Arduino cho bài kiểm tra:
Đây là một phương pháp xác minh chính xác hơn. Bản phác thảo analogReadSerial (Tệp> Ví dụ> AnalogReadSerial) được tải vào vi điều khiển. Tiếp theo, Xử lý mở ra, nơi tác giả sao chép mã graph_line.pde (mã trong kho lưu trữ dưới bài viết) và khởi chạy chương trình. Khi Arduino gửi các giá trị của đầu ra A0 qua USB, chương trình sẽ xác định các giá trị này trên biểu đồ của nó với phạm vi từ 0 đến 1023. Bằng cách tạo ra nhiều tiếng ồn và tăng âm lượng, độ dốc tín hiệu tăng và biểu đồ xác nhận điều này.
Bước Tám. Mã chương trình.
Mã từ tệp piano_new_way.ino được sao chép vào cửa sổ Arduino IDE. Tác giả nhớ lại rằng trong bảng không lớn, bạn nên thay đổi các chân đầu ra của đèn LED thành 2, 3 và 4.
Bước Chín. Cài đặt băng trên đàn piano.
Để cố định dải đèn LED vào mặt sau của đàn piano, tác giả đã sử dụng băng keo hai mặt thông thường. Nó được sử dụng để không làm hỏng bề mặt đàn piano và có thể tháo băng trong tương lai. Băng được cố định để các đầu nối dây cho mỗi trong số chúng có thể truy cập được trên đầu công cụ.
Bước mười Kết nối dải đèn LED.
Mỗi băng được kết nối với một mạch điều khiển bóng bán dẫn trên bảng mạch, theo hình ảnh dưới đây. Bạn cũng có thể sử dụng các sơ đồ từ các bước trước. Theo quy định, mỗi kênh được kết nối với bộ thu của mỗi bóng bán dẫn.
Bước mười một. Phần cuối cùng.
Dây tích cực 12V từ nguồn điện được kết nối với dây dương của mỗi băng và với dây Vin Vin của bo mạch Arduino. Dây nối đất nối với mặt đất Arduino.
Nguồn được cung cấp và băng RGB phát sáng phía sau cây đàn piano trong ánh lửa rực rỡ. Chơi nhạc cụ sẽ thay đổi màu sắc của đèn LED, tùy thuộc vào âm lượng âm thanh.
Dự án này không cần thiết chỉ sử dụng với đàn piano, nó cũng phù hợp ở bất cứ nơi nào có âm nhạc và bạn có thể đặt chúng ở bất kỳ phần nào trong nhà.
Video cho thấy sự thay đổi màu sắc khi chơi đàn piano: