Mục lục:
- Quân nhu
- Bước 1: Cắt lớp nền và chà nhám acrylic
- Bước 2: Đi dây đèn LED và Mic
- Bước 3: Tải lên mã
- Bước 4: Lắp ráp cuối cùng
Video: Arduino FFT Visualizer với đèn LED định địa chỉ: 4 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:30
Hướng dẫn này sẽ giải thích cách tạo Trình hiển thị âm thanh với Arduino Uno và một số đèn LED có thể định địa chỉ. Đây là một dự án mà tôi đã muốn thực hiện một thời gian vì tôi là một người mê đèn phản ứng âm thanh. Các đèn này sử dụng thư viện FFT (Fast Fourier Transform) để tính toán các đỉnh tần số mà micrô tích hợp nghe được và hiển thị từng tần số bằng một màu khác nhau.
Ban đầu tôi đã dự định bao gồm một nút và một số chế độ thay thế cho màn hình nhưng tôi không có cơ hội viết mã cho nó. Nếu bạn có một số kinh nghiệm về Arduino, sẽ không quá khó để bạn sửa đổi mã của tôi để bao gồm các hoạt ảnh khác hoặc thậm chí chỉ là các màu khác nhau. Al bạn sẽ cần thêm là một nút có điện trở 330 ohm.
Mã:
STL:
Quân nhu
Elegoo đã rất tốt bụng và gửi cho tôi một bộ khởi động cơ bản Arduino cho dự án này! Bạn sẽ muốn chọn một cái nếu bạn mới sử dụng Arduino hoặc thậm chí nếu bạn chỉ muốn một số phần chung bổ sung: Sử dụng các liên kết liên kết để hỗ trợ nội dung của tôi!
amzn.to/3fqEkIJ
Đây là mọi thứ khác được sử dụng:
Ván ép 1/8 - Cửa hàng phần cứng địa phương
Dải đèn Led (5m 30 led / m) -
Trang tính acrylic -
Mic -
Wire -
Dụng cụ thoát y dây -
Súng bắn keo nóng -
Sắt hàn -
Máy in 3D -
Filament -
Bước 1: Cắt lớp nền và chà nhám acrylic
Cắt gỗ thành hình vuông 1 'x 1' (hoặc phù hợp với kích thước của acrylic của bạn). Điều này có thể được thực hiện với cưa tròn hoặc cưa tay nếu bạn có thể giữ cho các cạnh vuông vắn, nhưng dễ nhất là với máy cưa lọng hoặc cưa bàn.
Đánh nhám cả hai mặt của tấm acrylic bằng giấy cát có độ sạn thấp để đóng băng. Điều này có thể được thực hiện bằng máy chà nhám hoặc bằng tay. Tránh dùng giấy cát có nhiều hạt sạn vì bạn sẽ để lại khí lớn trong vật liệu làm hỏng vẻ ngoài hoàn thiện.
Bước 2: Đi dây đèn LED và Mic
Cắt dải đèn LED của bạn thành 8 chiều dài của 8 đèn LED. Dán chúng vào đế gỗ, cách đều nhau và xen kẽ các hướng. Hãy lưu ý đến các mũi tên, các dải đèn LED này chỉ hoạt động theo một chiều. Hàn ba đầu ra của mỗi dải với ba đầu vào của dải tiếp theo. Kết nối các đầu vào của dải đầu tiên với bảng arduino, nếu bạn đang sử dụng mã của tôi, tôi đã sử dụng chân 2 cho Dữ liệu.
Trước khi tắt mỏ hàn, hãy đảm bảo kiểm tra các kết nối của bạn bằng bản phác thảo ví dụ FastLED. Tôi thích sử dụng ColorPallets.
Đây cũng là thời điểm thích hợp để kết nối mic với Arduino. Kết nối nguồn với đầu ra 3.3V và dữ liệu với A0. Bạn có thể kiểm tra điều này bằng bản phác thảo từ trang GitHub của tôi.
Bước 3: Tải lên mã
Điều quan trọng là phải kiểm tra bản phác thảo với thiết lập cuối cùng của bạn trước khi bạn dán bất kỳ thứ gì xuống vĩnh viễn. Nếu bất cứ điều gì không hoạt động, sẽ dễ dàng hơn để sửa chữa nó bây giờ hơn là sau này. Bản phác thảo tôi đã viết có thể được tìm thấy ở đây:
github.com/mrme88/Arduino-Audio-Visualizer/blob/master/FFT_Visualizer.ino
Mở nó trong Arduino IDE và đảm bảo tất cả các giá trị ở trên cùng bên cạnh câu lệnh #DEFINE khớp với thiết lập của bạn. Sau khi bản phác thảo được tải lên và hoạt động bình thường, bạn có thể chuyển sang bước cuối cùng.
Bước 4: Lắp ráp cuối cùng
In 3D bốn miếng đệm 1 để tách acrylic khỏi đèn LED. Nếu bạn không có máy in 3D, bạn có thể sử dụng bất kỳ thứ gì khác để tạo ra những miếng đệm này. Các tông hoặc khối gỗ sẽ hoạt động tốt. Keo nóng một miếng đệm trong mỗi miếng bốn góc và dán Arduino và mic của bạn ở đâu đó ở phía dưới để Arduino có thể nhận nguồn và mic có thể nghe thấy tiếng ồn.
Bạn có thể tùy ý khoan một số lỗ ở phía sau để dễ dàng gắn vào tường bằng một vài chiếc đinh ghim. Ngoài ra, bạn có thể để nó như một vật trang trí trên bàn làm việc hoặc dải lệnh lên tường.
Cuối cùng, keo nóng acrylic lên miếng đệm ở mỗi góc và để khô. Bây giờ bạn đã có một trình hiển thị LED tuyệt đẹp, bạn có thể sử dụng để gây ấn tượng với bạn bè hoặc giải trí cho chính mình!
Đề xuất:
Bộ sạc pin axit chì 4V đơn giản với chỉ định: 3 bước
Bộ sạc pin axit chì 4V đơn giản với chỉ định: Xin chào các bạn !! Bộ sạc này tôi đã làm rất tốt cho tôi. Tôi đã sạc và xả pin nhiều lần để biết giới hạn điện áp sạc và dòng điện bão hòa. Bộ sạc mà tôi đã phát triển ở đây dựa trên nghiên cứu của tôi từ internet và kinh nghiệm
Bộ hiển thị âm thanh dải LED RGB không định địa chỉ: 6 bước (có hình ảnh)
Bộ hiển thị âm thanh dải LED RGB không địa chỉ: Tôi đã có dải LED RGB 12v xung quanh tủ TV của mình trong một thời gian và nó được điều khiển bởi một trình điều khiển LED nhàm chán cho phép tôi chọn một trong số 16 màu được lập trình sẵn! rất nhiều âm nhạc giúp tôi có động lực nhưng ánh sáng không thiết lập
Cách điều khiển đèn LED định địa chỉ với Fadecandy và xử lý: 15 bước (có hình ảnh)
Cách điều khiển các đèn LED định địa chỉ với Fadecandy và quá trình xử lý: Đây là hướng dẫn từng bước về cách sử dụng Fadecandy và Xử lý để điều khiển các đèn LED có địa chỉ. (Bạn có thể kết nối nhiều Fadecandys với một máy tính để tăng
Sử dụng Mô-đun Bluetooth 4.0 HC-08 để điều khiển các đèn LED định địa chỉ - Hướng dẫn Arduino Uno: 4 bước (có hình ảnh)
Sử dụng Mô-đun Bluetooth 4.0 HC-08 để điều khiển các đèn LED có thể định địa chỉ - Hướng dẫn về Arduino Uno: Bạn đã tìm hiểu kỹ về các mô-đun giao tiếp với Arduino chưa? Bluetooth mở ra một thế giới khả thi cho các dự án Arduino của bạn và sử dụng internet vạn vật. Ở đây chúng ta sẽ bắt đầu với một bước nhỏ và tìm hiểu cách điều khiển đèn LED có thể định địa chỉ với một
UVIL: Đèn ngủ có đèn nền đen (hoặc Đèn chỉ báo SteamPunk): 5 bước (có hình ảnh)
UVIL: Đèn ngủ có đèn nền đen (hoặc Đèn chỉ báo SteamPunk): Cách kết hợp một đèn báo tia cực tím tân cổ điển phát sáng kỳ lạ. . Ý tưởng của tôi là sử dụng những thứ này khi tôi