Mục lục:
- Bước 1: Công cụ và vật liệu
- Bước 2: Hàn vật liệu và nối tất cả vật liệu
- Bước 3: Sử dụng Phần cứng được thiết kế của tôi, V1
- Bước 4: Sử dụng Phần cứng được thiết kế của tôi, V2
- Bước 5: Chuẩn bị mâm xôi của bạn
- Bước 6: Nhận phiên bản
- Bước 7: Định cấu hình tất cả cùng nhau
- Bước 8: Thực thi các chương trình
- Bước 9: Kết quả cuối cùng
Video: Đèn Duxman: 9 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:32
Mục tiêu chính của dự án này là trình diễn ánh sáng và âm thanh. Bạn có thể đồng bộ hóa bài hát bạn muốn với đèn, ví dụ như trang trí Giáng sinh hoặc lễ hội của bạn hoặc bất kỳ bữa tiệc nào. Trong trường hợp này, tôi cung cấp cho bạn ví dụ về sân thượng của tôi được trang trí Giáng sinh, với các dải đèn LED nhiều màu sắc và dây điện.
Bây giờ tôi đặt một số liên kết với các ví dụ, xin lỗi không có âm thanh nhưng bạn có thể tin tưởng tôi Villancicos rock đang chơi
Đây là một ví dụ 1
Đây là một ví dụ 2
Bước 1: Công cụ và vật liệu
Đối với phần hướng dẫn này, bạn cần một số tài liệu (xin lỗi vì điều này nhưng phần này tôi cần viết bằng ngôn ngữ của tôi, tiếng Tây Ban Nha)
- Thợ hàn
- Tin
- Một số lượng không xác định của cáp 4 và 2 dây (phụ thuộc vào khoảng cách bạn muốn bọc), tôi đã sử dụng 15 mét
- Kính hàn được đề xuất
- Dụng cụ cắt dây hoặc kéo thợ điện được đề xuất
- người uốn tóc được đề nghị
- và tất nhiên các dải đèn LED hoặc ELWire
- Nếu bạn sử dụng ELWire, bạn sẽ cần một hoặc nhiều nhà đầu tư
- Tất nhiên là nguồn điện 12V
Tôi không thể cho bạn biết chính xác tất cả các đèn LED và dây điện mà tôi đã sử dụng và nơi tôi mua nó, nhưng có rất nhiều cửa hàng Trung Quốc như (A _ _ Expre_ _) bạn đã biết tất cả các vật liệu này ở đâu có giá cả phải chăng hơn.
Để cung cấp cho bạn một ý tưởng về những gì tôi đã sử dụng:
- 15 mét đèn LED một màu (Đỏ, Xanh lá cây, Xanh lam) 5 mét mỗi đèn
- Đèn LED RGB 15 mét
- 25 mét dây led dây của adas (không hiểu sao trong mấy trang tiếng Trung họ lại gọi như vậy)
- 100 mét ELWIRE có nhiều màu sắc khác nhau (Đây là bản tải xuống có các màu bị lỗi, tôi không biết mình đã mua ở đâu, tôi nghĩ đó là thông qua một trang bán hàng (giá rẻ)
- 3 biến tần từ dây El
- 1 bộ cấp nguồn 12 V (sử dụng bộ đi kèm với máy in 3d của tôi) nhưng ở Amazon bạn có vài bộ, nếu không thể, hãy sử dụng bộ cấp nguồn ATX, bạn chỉ cần một chút kỹ năng
- 15 bóng bán dẫn Mẹo 120
- 15 khóa kết nối
- Tất nhiên là Pi 3 B + mâm xôi
Bước 2: Hàn vật liệu và nối tất cả vật liệu
Tôi không nghĩ rằng cần phải giải thích cách hàn dải LED hoặc ElWire, bởi vì nó có thể mở ra nhiều hướng dẫn được giải thích rõ ràng hơn là cách thực hiện. Vì vậy, tôi sẽ chỉ để lại một bức ảnh để bạn có thể xem những gì tôi xong
Tôi chỉ muốn nói rằng tôi sử dụng đầu nối kín nước cho tất cả các kết nối, an toàn hơn là xin lỗi.
Một vài bước sau, tôi để lại các sơ đồ của tấm trong trường hợp bạn muốn sử dụng chúng
Bước 3: Sử dụng Phần cứng được thiết kế của tôi, V1
Đây là phiên bản bảng đầu tiên của tôi
Chúng tôi có thể điều khiển ba Vùng hoặc dải đèn LED RGB
Bạn chỉ cần ba bóng bán dẫn tip120 một chân conexion và các thiết bị đầu cuối kết nối
Bước 4: Sử dụng Phần cứng được thiết kế của tôi, V2
Đây là phiên bản bảng thứ hai của tôi
Chúng tôi có thể kiểm soát 15 vùng Bạn chỉ cần 15 bóng bán dẫn tip120 một chân conexion
Bước 5: Chuẩn bị mâm xôi của bạn
Tôi sẽ không bình luận nhiều về bước này vì đã có nhiều hướng dẫn về điều này và tôi chắc chắn rằng ai đó sẽ giải thích chúng tốt hơn tôi.
Bạn chỉ cần cài đặt phiên bản mới nhất mà bạn có raspbiam trong mâm xôi của mình.
Bạn cần cài đặt một số gói
Yêu cầu Python
cài đặt các gói sau
python -m pipinstall numpy
python -m pipinstall pyaudio
python -m pipinstall pydub
Thứ quả mâm xôi
Có lẽ bạn cần gói này khác
sudo apt-get install git
sudo apt-get install python-dev
sudo apt-get install pyton-rpi.gpio
Bước 6: Nhận phiên bản
Trong liên kết sau bạn có thể thấy mã của tôi, tôi cho rằng bạn sẽ không thích nó, vì vậy đừng tự cắt, bạn có thể cải thiện nó.
github.com/duxman/lights
Dù sao nếu bạn có bất kỳ ý kiến và / hoặc đề xuất, đừng ngần ngại liên hệ với tôi.
Phiên bản đầu tiên
github.com/duxman/luces/releases/tag/Versi…
git clone
git checkout Phiên bản-0.01
Phiên bản phát hành ban đầu, phát tệp Wav, Chỉ cho phép đầu ra kỹ thuật số
Phiên bản thứ hai
github.com/duxman/luces/releases/tag/Versi…
git clone https://github.com/duxman/luces.gitgit checkout Version-0.02
Nó cho phép tái tạo wav và mp3 (chúng sẽ trở thành wav trong lần tái tạo đầu tiên) Các tập lệnh riêng biệt được tạo ra để cho phép thực hiện âm nhạc và trình tự
Cấu hình web được điều chỉnh
Cải thiện khả năng phát lại và đồng bộ hóa
Bây giờ các vùng chiếu sáng được xác định thay vì các chân riêng lẻ, mỗi vùng cho phép một số chân.
Phiên bản phát triển
github.com/duxman/luces
git clone
Tôi cải thiện mã de
Tôi liên tục cải tiến mã và đưa ra các tính năng mới, nhưng nó có thể không ổn định. Bạn biết mình phải làm gì
Bước 7: Định cấu hình tất cả cùng nhau
Duxman Luces
Thêm thông tin y blog
duxnet.es/luces/
Cài đặt tải xuống kho lưu trữ
duxnet.es/luces/
cài đặt các gói sau
python -m pipinstall numpy
python -m pipinstall pyaudio
python -m pipinstall pydub
Để sử dụng với tệp MP3, bạn cần cài đặt ffmepg trong hệ thống của mình, hãy đảm bảo rằng bạn có ffmpeg và ffprobe trong đường dẫn thực thi của mình
Định cấu hình
Sửa đổi các tệp sau trong thư mục cấu hình hoặc sử dụng máy chủ web có trong ứng dụng theo mặc định ở cổng 8000
Bạn chỉ cần điều hướng đến https://: 8000 và bắt đầu thú vị:)
config.json
Đây là cấu hình chung của chương trình Tệp này chứa
"GeneralPins": Cây thông được định cấu hình chung (không sử dụng) "MusicPath": Thư mục nhạc "FfmpegPath": đường dẫn ffmpeg, chỉ dành cho windows, "WebServerPort": cổng máy chủ web
programacion.json
Đây là cấu hình thời gian của chương trình Tệp này chứa
"StartTime": Thời gian bắt đầu, "Thời gian kết thúc": Thời gian kết thúc "Trạng thái": Không sử dụng "Thời gian chờ": Thời gian chờ giữa các lần thực hiện
ProgramConfiguration.json
Trong tệp này, chúng tôi định cấu hình tệp nhạc hoặc chuỗi trình tự
Tệp này chứa
"ProgramName": Tên chương trình "ProgramType": Cho biết chương trình có sử dụng nhạc trong chuỗi chuỗi được lập trình SEQ -> Execute Secuence MUSIC -> thực thi với tệp nhạc "ProgramInterval": Thời gian chờ giữa các lần thực hiện "Sequences": Array of Zones để kích hoạt
"MusicFiles": Chuỗi bài hát wav hoặc tệp mp3 Các tệp mp3 sẽ được chuyển đổi thành wav trong lần đầu tiên chúng tôi phát sau đó. Zones.json
Trong tệp này, chúng tôi định cấu hình các khu vực được xác định trước với các chân được sử dụng trong mọi khu vực
Tệp này chứa
"ZoneType": Nó là GPIO hoặc MCP (nếu chúng ta sử dụng MCP, chúng ta cần cấu hình tệp I2CConfig.json) "Zones": Array of Zones [ZoneId: nó là trọng số hoặc thứ tự của vùng ZoneName: Tên của vùng ZonePins: Chuỗi được phân tách bằng dấu phẩy với các chân được sử dụng trong vùng này ZoneType: Cho biết vùng sáng một mình hay ở chế độ quang phổ. Sẽ rất hữu ích nếu làm nổi bật các khu đặc biệt] I2CConfig.json
Trong tệp này, chúng tôi định cấu hình I2CDevices mà tôi sử dụng trình mở rộng cổng MCP23016
Tệp này chứa
"Thiết bị": Mảng thiết bị [BasePin: Số pin ban đầu cho Thiết bị I2C này, theo cách này với MCP, đó là chân kỹ thuật số đầu tiên trong MCP I2C Địa chỉ: Địa chỉ của thiết bị MCP]
Bước 8: Thực thi các chương trình
Để sử dụng, chương trình chính thực thi
lệnh này
sudo python luces / main.py
Để kiểm tra một bài hát, hãy thực hiện lệnh này
sudo python luces / PlayMusic.py -i ví dụ: sudo python luces / PlayMusic.py -i./music/sample.wav
Để kiểm tra một Trình tự, hãy thực hiện lệnh này
sudo python luces / PlaySequence.py -i ví dụ: sudo python luces / PlaySequence.py -i 1, 3, 1, 4, 2, 1, 5, 2, 3, 4, 5
Chuyển đổi mp3 sang wav
sudo python luces / use / Mp3ToWav.py -i -p example: sudo python luces / PlaySequence.py -i sample.mp3 -p../music
bạn sẽ nhận được../music/sample.mp3.wav
Bước 9: Kết quả cuối cùng
Đây là kết quả cuối cùng.
Tôi không thể nghe thấy âm nhạc, khụt khịt, nhưng tôi không nói với chính mình. Đưa vào những bài hát mừng nhạc rock với những nghệ sĩ tuyệt vời như (MotoHead, Queen, Bruce Sprint, Ramones, Twisted Sister, v.v.) Nhưng bạn có thể tạo ra ánh sáng theo nhịp điệu của âm nhạc.
Đề xuất:
TỰ LÀM ĐÈN FLOODLIGHT W / Đèn LED AC (+ Đèn LED HIỆU QUẢ VS DC): 21 bước (có Hình ảnh)
DIY FLOODLIGHT W / AC LED (+ EFFICIENCY VS DC LED): Trong video / hướng dẫn này, tôi sẽ chế tạo một đèn pha bằng chip LED AC không cần điều khiển cực kỳ rẻ. Chúng có tốt không? Hay chúng hoàn toàn là thùng rác? Để trả lời điều đó, tôi sẽ so sánh đầy đủ với tất cả các đèn tự làm của tôi. Như thường lệ, với giá rẻ
Nâng cấp đèn nền VU Meter lên đèn LED xanh lam bằng các bộ phận bóng đèn CFL cũ.: 3 bước
Nâng cấp Đèn nền của máy đo VU thành Đèn LED màu xanh lam bằng cách sử dụng các bộ phận bóng đèn CFL cũ. làm việc như chì đã bị vỡ ra bên dưới bề mặt kính. Sự thay thế duy nhất tôi
Đèn đuôi xe máy với đèn nháy tích hợp sử dụng đèn LED có thể lập trình: 4 bước
Đèn hậu xe máy có đèn nháy tích hợp sử dụng đèn LED có thể lập trình: Xin chào! Đây là một cách tự làm dễ dàng về cách tạo Đèn hậu RGB có thể lập trình tùy chỉnh (với đèn nháy / đèn báo tích hợp) cho xe máy của bạn hoặc có thể là bất cứ thứ gì sử dụng WS2812B (đèn led có thể định địa chỉ riêng) và Arduinos . Có 4 chế độ lightin
Bảng đèn Duxman V3: 4 bước
Duxman Lights Board V3: Tôi muốn trình bày thiết kế của một chiếc đĩa mà tôi đang chuẩn bị cho việc điều khiển đèn Giáng sinh được đồng bộ hóa với âm nhạc. chẳng hạn như arduino, beagleboar
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