![Đèn báo âm lượng Neopixel Ws2812 LED Ring & Arduino: 8 bước Đèn báo âm lượng Neopixel Ws2812 LED Ring & Arduino: 8 bước](https://i.howwhatproduce.com/images/001/image-1645-j.webp)
Mục lục:
2025 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2025-01-23 15:14
Trong hướng dẫn này, chúng ta sẽ học cách tạo Đèn báo âm lượng bằng Vòng LED Neopixel Ws2812 và arduino.
Xem video!
Bước 1: Những gì bạn sẽ cần
![Những gì bạn sẽ cần Những gì bạn sẽ cần](https://i.howwhatproduce.com/images/001/image-1645-1-j.webp)
![Những gì bạn sẽ cần Những gì bạn sẽ cần](https://i.howwhatproduce.com/images/001/image-1645-2-j.webp)
![Những gì bạn sẽ cần Những gì bạn sẽ cần](https://i.howwhatproduce.com/images/001/image-1645-3-j.webp)
- Arduino Uno hoặc bất kỳ bảng Arduino nào khác
- NeoPixel - Vòng LED RGB
- Dây nhảy
- Chiết áp
- Phần mềm Visuino: Tải tại đây
Bước 2: Mạch
![Mạch Mạch](https://i.howwhatproduce.com/images/001/image-1645-4-j.webp)
- Kết nối chân 5V của bảng Arduino với chân LEDRing VCC
- Kết nối chân board Arduino GND với chân LedRing GND
- Kết nối bảng Arduino Chân số 2 với chân LEDRing DI
- Kết nối chân chiết áp OTB với Chân A0 của Arduino Analog
- Kết nối chân chiết áp VCC với Chân cắm tương tự 5V của Arduino
- Kết nối chân chiết áp GND với chân Arduino GND
Bước 3: Khởi động Visuino và chọn loại bảng Arduino UNO
![Khởi động Visuino và chọn loại bảng Arduino UNO Khởi động Visuino và chọn loại bảng Arduino UNO](https://i.howwhatproduce.com/images/001/image-1645-5-j.webp)
![Khởi động Visuino và chọn loại bảng Arduino UNO Khởi động Visuino và chọn loại bảng Arduino UNO](https://i.howwhatproduce.com/images/001/image-1645-6-j.webp)
Visuino: https://www.visuino.eu cũng cần được cài đặt. Tải xuống phiên bản miễn phí hoặc đăng ký dùng thử miễn phí.
Khởi động Visuino như trong hình đầu tiên Nhấp vào nút "Công cụ" trên thành phần Arduino (Hình 1) trong Visuino Khi hộp thoại xuất hiện, chọn "Arduino UNO" như hiển thị trên Hình 2
Bước 4: Trong Visuino Thêm thành phần
![Trong Visuino Thêm thành phần Trong Visuino Thêm thành phần](https://i.howwhatproduce.com/images/001/image-1645-7-j.webp)
![Trong Visuino Thêm thành phần Trong Visuino Thêm thành phần](https://i.howwhatproduce.com/images/001/image-1645-8-j.webp)
![Trong Visuino Thêm thành phần Trong Visuino Thêm thành phần](https://i.howwhatproduce.com/images/001/image-1645-9-j.webp)
![Trong Visuino Thêm thành phần Trong Visuino Thêm thành phần](https://i.howwhatproduce.com/images/001/image-1645-10-j.webp)
- Thêm thành phần "Tương tự phạm vi bản đồ"
- Thêm thành phần "Ramp vào giá trị tương tự"
- Thêm thành phần "Analog To Unsigned"
- Thêm thành phần "So sánh giá trị tương tự" 2X
- Thêm thành phần "Giá trị màu" gấp 2 lần
- Thêm thành phần "Bộ hợp nhất nhiều nguồn màu RGBW"
- Thêm thành phần "NeoPixels"
Bước 5: Trong Visuino Set Components
![Trong các thành phần bộ Visuino Trong các thành phần bộ Visuino](https://i.howwhatproduce.com/images/001/image-1645-11-j.webp)
![Trong các thành phần bộ Visuino Trong các thành phần bộ Visuino](https://i.howwhatproduce.com/images/001/image-1645-12-j.webp)
![Trong các thành phần bộ Visuino Trong các thành phần bộ Visuino](https://i.howwhatproduce.com/images/001/image-1645-13-j.webp)
- Chọn "MapRange1" và trong thuộc tính đặt Phạm vi đầu vào> Tối đa thành 1 và Phạm vi đầu vào> Tối thiểu thành 0
- Chọn "MapRange1" và trong thuộc tính đặt Phạm vi đầu ra> Tối đa thành 12 và Phạm vi đầu ra> Tối thiểu thành 0
Lưu ý: Phạm vi đầu ra> Tối đa đến 12 là số lượng đèn LED trên LEDRing
- Chọn "RampToValue1" và trong cửa sổ thuộc tính, đặt Slope (S) thành 1000
- Chọn "CompareValue1" và trong cửa sổ thuộc tính, đặt So sánh Loại thành ctBigger và Giá trị thành 10, đồng thời chọn trường Giá trị và nhấp vào Biểu tượng Pin và chọn "Phao chìm Ghim"
- Chọn "CompareValue2" và trong cửa sổ thuộc tính đặt Compare Type thành ctSmaller cũng chọn trường Value và nhấp vào Biểu tượng Pin và chọn "Float Sink Pin"
- Chọn "ColorValue2" và trong cửa sổ thuộc tính đặt Giá trị thành clNavy
- Nhấp đúp vào "NeoPixels1" và trong cửa sổ PixelGroups kéo ColorPixel sang bên trái và trong cửa sổ thuộc tính, sau đó đặt Đếm điểm ảnh thành 12
Lưu ý: Đếm điểm ảnh 12 là số LED trên LEDRing
Bước 6: Trong các thành phần kết nối Visuino
![Trong các thành phần kết nối Visuino Trong các thành phần kết nối Visuino](https://i.howwhatproduce.com/images/001/image-1645-14-j.webp)
![Trong các thành phần kết nối Visuino Trong các thành phần kết nối Visuino](https://i.howwhatproduce.com/images/001/image-1645-15-j.webp)
- Kết nối chân Arduino Analog [0] Ra với chân MapRange1 Vào
- Kết nối chân "MapRange1" với chân RampToValue1 vào, và giá trị chân CompareValue1 và giá trị chân CompareValue2
- Kết nối chân "RampToValue1" với chân CompareValue1 vào và chân CompareValue2 vào và chân AnalogToUnsigned1 vào
- Kết nối AnalogToUnsigned1 pin Out với NeoPixels1 pin Index
- Kết nối CompareValue1 pin Out với ColorValue1 pin Clock
- Kết nối đầu ra chân CompareValue2 với đồng hồ chân ColorValue2
- Kết nối chân ColorValue1 với chân RGBWColorMultiMerger1 [0]
- Kết nối đầu ra chân ColorValue2 với chân RGBWColorMultiMerger1 [1]
- Kết nối RGBWColorMultiMerger1 pin Out với NeoPixels1 pin Color
- Kết nối đầu ra chân NeoPixels1 với chân cắm kỹ thuật số 2 của Arduino
Bước 7: Tạo, biên dịch và tải lên mã Arduino
![Tạo, biên dịch và tải lên mã Arduino Tạo, biên dịch và tải lên mã Arduino](https://i.howwhatproduce.com/images/001/image-1645-16-j.webp)
Trong Visuino, ở dưới cùng nhấp vào Tab "Xây dựng", đảm bảo rằng cổng chính xác được chọn, sau đó nhấp vào nút "Biên dịch / Xây dựng và Tải lên".
Bước 8: Chơi
Nếu bạn cấp nguồn cho mô-đun Arduino UNO và trượt một chiết áp, Vòng đèn LED sẽ chỉ ra vị trí Chiết áp. Bạn có thể sử dụng phương pháp này trong Ứng dụng âm thanh nơi bạn cần chỉ ra vị trí Âm lượng hoặc bất kỳ dự án nào khác cần một số loại chỉ báo trực quan.
Xin chúc mừng! Bạn đã hoàn thành dự án của mình với Visuino. Cũng được đính kèm là dự án Visuino, mà tôi đã tạo cho Có thể hướng dẫn này, bạn có thể tải xuống và mở nó trong Visuino:
Đề xuất:
Cách sử dụng đèn LED Neopixel Ws2812 hoặc LED STRIP hoặc vòng đèn LED với Arduino: 4 bước
![Cách sử dụng đèn LED Neopixel Ws2812 hoặc LED STRIP hoặc vòng đèn LED với Arduino: 4 bước Cách sử dụng đèn LED Neopixel Ws2812 hoặc LED STRIP hoặc vòng đèn LED với Arduino: 4 bước](https://i.howwhatproduce.com/images/001/image-401-30-j.webp)
Cách sử dụng LED Neopixel Ws2812 hoặc LED STRIP hoặc LED Ring Với Arduino: Xin chào các bạn vì Neopixel LED Strip rất phổ biến và nó còn được gọi là dải LED ws2812. Chúng rất phổ biến vì trong dải đèn led này, chúng tôi có thể giải quyết từng đèn led riêng biệt, có nghĩa là nếu bạn muốn có ít đèn led phát sáng trong một màu,
Neopixel Ws2812 LED cầu vồng phát sáng với M5stick-C - Chạy Rainbow trên Neopixel Ws2812 bằng M5stack M5stick C Sử dụng Arduino IDE: 5 bước
![Neopixel Ws2812 LED cầu vồng phát sáng với M5stick-C - Chạy Rainbow trên Neopixel Ws2812 bằng M5stack M5stick C Sử dụng Arduino IDE: 5 bước Neopixel Ws2812 LED cầu vồng phát sáng với M5stick-C - Chạy Rainbow trên Neopixel Ws2812 bằng M5stack M5stick C Sử dụng Arduino IDE: 5 bước](https://i.howwhatproduce.com/images/001/image-2825-28-j.webp)
Neopixel Ws2812 LED cầu vồng phát sáng với M5stick-C | Chạy Rainbow trên Neopixel Ws2812 Sử dụng M5stack M5stick C Sử dụng Arduino IDE: Xin chào các bạn trong phần hướng dẫn này, chúng tôi sẽ tìm hiểu cách sử dụng đèn LED neopixel ws2812 hoặc dải đèn LED hoặc ma trận dẫn hoặc vòng dẫn với bảng phát triển m5stack m5stick-C với Arduino IDE và chúng tôi sẽ thực hiện một mô hình cầu vồng với nó
Đèn năng lượng mặt trời trên hệ thống năng lượng mặt trời lớn hơn: 6 bước
![Đèn năng lượng mặt trời trên hệ thống năng lượng mặt trời lớn hơn: 6 bước Đèn năng lượng mặt trời trên hệ thống năng lượng mặt trời lớn hơn: 6 bước](https://i.howwhatproduce.com/images/002/image-4308-37-j.webp)
Đèn năng lượng mặt trời trên hệ thống năng lượng mặt trời lớn hơn: Tôi đang tìm kiếm hệ thống chiếu sáng sân vườn 12v cho sân sau của mình. Trong khi tìm kiếm trên mạng về các hệ thống, không có gì thực sự níu kéo tôi và tôi không biết mình muốn đi theo con đường nào. Nếu tôi nên sử dụng một máy biến áp vào nguồn điện lưới của mình hoặc sử dụng hệ thống năng lượng mặt trời. Tôi đồng ý
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): 5 bước (có hình ảnh) UVIL: Đèn ngủ có đèn nền đen (hoặc Đèn chỉ báo SteamPunk): 5 bước (có hình ảnh)](https://i.howwhatproduce.com/images/004/image-9163-43-j.webp)
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
KỸ THUẬT VIKING! Sừng LED trên mũ bảo hiểm Viking Space: Chỉ báo âm lượng + Mũ bảo hiểm Viking Transucent: 6 bước
![KỸ THUẬT VIKING! Sừng LED trên mũ bảo hiểm Viking Space: Chỉ báo âm lượng + Mũ bảo hiểm Viking Transucent: 6 bước KỸ THUẬT VIKING! Sừng LED trên mũ bảo hiểm Viking Space: Chỉ báo âm lượng + Mũ bảo hiểm Viking Transucent: 6 bước](https://i.howwhatproduce.com/preview/how-and-what-to-produce/11125829-techno-viking-led-horns-on-a-space-viking-helmet-volume-indicator-transucent-viking-helmet-6-steps-j.webp)
KỸ THUẬT VIKING! Sừng LED trên mũ bảo hiểm Viking Space: Chỉ báo âm lượng + Mũ bảo hiểm Viking Transucent: Có! Đây là mũ bảo hiểm dành cho người Viking không gian. *** Cập nhật, Cái này nên được đổi tên thành Techno Viking Helmet *** Nhưng nó là tháng 10 năm 2010 và tôi chỉ mới biết về Techno Viking hôm nay. Ẩn sau đường cong meme. Whateva 'Anh ấy đang ở đây với năng suất cao hơn