Mục lục:

Dự án Lightshowpi: 4 bước
Dự án Lightshowpi: 4 bước

Video: Dự án Lightshowpi: 4 bước

Video: Dự án Lightshowpi: 4 bước
Video: Raspberry Pi Automation #1: Mains Relay HAT 2024, Tháng bảy
Anonim
Dự án Lightshowpi
Dự án Lightshowpi
Dự án Lightshowpi
Dự án Lightshowpi
Dự án Lightshowpi
Dự án Lightshowpi
Dự án Lightshowpi
Dự án Lightshowpi

Chào mọi người! Đây là hướng dẫn chính thức của tôi về cách tạo màn trình diễn ánh sáng bằng lightshowpi kể từ tháng 10 năm 2020.

Bước 1: Thu thập nguồn cung cấp của bạn

Đối với dự án này, bạn sẽ cần những thứ sau: - Raspberry Pi (Tôi đã sử dụng Model B + mà tôi đã mua từ thiện chí nhiều năm trước. Theo như tôi biết, điều này sẽ hoạt động với tất cả số pi ngoại trừ số 4, tuy nhiên tôi không thể xác minh điều đó.)

www.raspberrypi.org/products/

- Thẻ SD / Thẻ Micro SD (Điều này phụ thuộc vào số pi bạn sử dụng. Bất cứ thứ gì 16GB hoặc lớn hơn cũng nên đủ)

www.walmart.com/ip/SanDisk-32GB-microSDHC-…

- Cáp nguồn Micro USB (dành cho Raspberry Pi)

- Bảng chuyển tiếp trạng thái rắn Sainsmart 8 kênh

www.sainsmart.com/products/8-channel-5v-so…

- Khối phân phối điện 10 kênh

www.speedwaymotors.com/Electrical-10-Termi…

- Bốn cửa hàng Hyper Tough

www.walmart.com/ip/Hyper-Tough-Grounding-D…

- Hai Hộp 2 Gang Hyper Tough

www.walmart.com/ip/Hyper-Tough-2-Gang-Swit…

- Dây nhảy từ nam sang nam, nam sang nữ và dây nhảy từ nữ sang nữ

www.amazon.com/gp/product/B072L1XMJR/ref=p…

- 16 dây đo

www.walmart.com/ip/16-Gauge-Red-Black-Powe…

- Máy phát FM kỹ thuật số HiLetGo

www.amazon.com/gp/product/B07X3Z8YTD/ref=p…

- Máy cắt dây và máy tuốt dây

www.walmart.com/ip/Wire-Stripper-Universal…

- Băng keo điện

- Sắt hàn

www.walmart.com/ip/Hyper-Tough-30-Watt-Sol…

- Máy tính xách tay / máy tính có đầu đọc / ghi thẻ SD

- Hai phích cắm điện

www.amazon.com/ARyee-Universal-Comp Tương thích-…

Bước 2: Bắt đầu nối dây

Bắt đầu nối dây
Bắt đầu nối dây
Bắt đầu nối dây
Bắt đầu nối dây
Bắt đầu nối dây
Bắt đầu nối dây
Bắt đầu nối dây
Bắt đầu nối dây

Trước khi chúng tôi thiết lập raspberry pi, bạn sẽ muốn tiếp tục và thực hiện tất cả các dây cần thiết theo cách đó sau khi thiết lập pi, bạn có thể tiếp tục và kiểm tra phần cứng sau đó. Để bắt đầu, bạn sẽ muốn kéo lên một trang tham chiếu cho cách bố trí chân GPIO của số pi tương ứng của bạn. Ví dụ, một trong những tôi đã sử dụng được đính kèm với bước này.

Trên bảng Sainsmart, lấy một tuốc nơ vít đầu phẳng và nới lỏng tất cả các vít kênh (các vít nằm trong các ô màu xanh lá cây nhỏ). Sau đó, lấy dây cáp nhảy từ Nam sang Nữ của bạn và đấu dây chúng như sau:

GPIO 11 đến CH1

GPIO 12 đến CH2

GPIO 13 đến CH3

GPIO 15 đến CH4

GPIO 16 đến CH5

GPIO 18 đến CH6

GPIO 22 đến CH7

GPIO 7 đến CH8

NHẢY

GPIO 6 đến GND

GPIO 2 đến VCC

Lưu ý: Trên bảng SSR, có hai GND. Sử dụng một bên cạnh VCC.

Sau đó, bạn sẽ muốn cắt 16 đoạn dây 16 gauge (2 đoạn cho mỗi 8 kênh) và chỉ dải phần cuối, khoảng 1/16 của một inch. Sau đó lắp vào mặt đầu ra của bảng ssr và vặn chặt các vít kênh (không quá chặt).

Trước khi chúng ta tiếp tục, có một số điều bạn nên biết: trên các ổ cắm trên tường có hai bộ vít, một bằng đồng và một bằng bạc. Mặt đồng là quyền lực, mặt bạc là mặt đất. Bây giờ, những gì bạn muốn làm là lấy dây bên trái từ kênh một và chạy nó đến vít trên cùng ở mặt đồng. Sau đó đi đến kênh tiếp theo và sử dụng dây bên trái và chạy nó đến vít dưới cùng ở cùng một bên. Lặp lại cho đến khi bạn có tám dây chạy đến các ổ cắm.

Sau đó, bạn sẽ cần phải làm dây nối đất. Cắt một đoạn dây khổ 16 và xâu chuỗi các lỗ ra với nhau. Để thực hiện việc này, hãy gắn một dây vào vít bạc phía trên và sau đó vào vít bạc dưới cùng của ổ cắm tiếp theo. Sau đó, bạn sẽ kết thúc với một dây nối đất chưa được kết nối. Nối hai phích cắm điện ngạnh của bạn và hàn hoặc uốn các dây âm lại với nhau.

Bây giờ, lấy thanh cái 10 kênh của bạn. Bạn sẽ chỉ cần 9 kênh. Daisy chain 9 trong số chúng với nhau (cùng phía). Sau đó, lấy dây bên phải từ kênh một trên bảng SSR và gắn nó vào kênh được sử dụng đầu tiên. Làm điều này cho đến khi tất cả 8 dây được gắn vào thanh cái. Sau đó lấy dây dương từ phích cắm hai ngạnh và chạy vào kênh cuối cùng của thanh cái.

Bây giờ phần khó khăn đã qua!

Bước 3: Thiết lập Raspberry Pi

Đối với những bạn mới sử dụng Raspberry Pi, hãy bắt đầu tại đây:

Có một số chương trình bạn sẽ cần tải xuống trước khi chúng tôi bắt đầu thiết lập. Đối với tất cả các liên kết sau, hãy chọn hệ điều hành của bạn để tải xuống thích hợp.

- Raspberry Pi Imager

www.raspberrypi.org/downloads/

- PuTTy

www.chiark.greenend.org.uk/~sgtatham/putty…

- Định dạng thẻ SD

www.sdcard.org/downloads/formatter/

- Máy quét IP nâng cao

www.advanced-ip-scanner.com/download/Advan…

Sau khi bạn đã tải xuống những thứ đó, hãy bắt đầu bằng cách cắm thẻ SD của bạn. Mở trình định dạng thẻ SD và chọn ổ đĩa bạn muốn định dạng. Sau đó, định dạng thẻ. Đây chỉ là một biện pháp phòng ngừa để giúp phần còn lại của quá trình diễn ra suôn sẻ hơn.

Sau đó, tải xuống hệ điều hành NOOBS cho raspberry pi tại đây:

downloads.raspberrypi.org/NOOBS_latest

Lưu ý: Lý do tôi chọn NOOBS thay vì Raspberry Pi OS là vì NOOBS cung cấp phương pháp khôi phục nhanh chóng trong trường hợp bạn cần cài đặt mới.

Sau khi hoàn tất, hãy mở chương trình hình ảnh mâm xôi pi, cuộn xuống hệ điều hành tùy chỉnh, tìm tệp.zip NOOBS, chọn ổ đĩa bạn muốn ghi hệ điều hành của mình và viết!

Sau khi hoàn tất, hãy lắp thẻ SD vào khe cắm trên pi. Hầu hết trong số đó nằm bên dưới bo mạch, đối diện với các cổng usb. Bạn cũng sẽ muốn cắm chuột vào mâm xôi pi vào lúc này. Cắm nguồn điện micro USB vào rpi. Sau đó, sử dụng HDMI để cắm nó vào TV, PC Monitor, v.v. Sau một thời gian, raspberry pi sẽ nhắc bạn, hỏi bạn muốn cài đặt hệ điều hành nào. Chọn tùy chọn đầu tiên (Raspberry Pi OS Full / Desktop). Cho phép nó cài đặt hệ điều hành và sau đó nó sẽ khởi động lại pi. Làm theo hướng dẫn bật lên để cập nhật số pi của bạn và thiết lập mật khẩu cho SSH (chúng tôi sẽ sử dụng sau này).

Sau khi tất cả những điều đó được thực hiện, bạn sẽ muốn nhấp vào biểu tượng Raspberry Pi ở góc trên cùng bên trái. Sau đó, từ menu thả xuống, đi tới Tùy chọn> Cấu hình Raspberry Pi. Thao tác này sẽ mở ra một menu với các cài đặt khác nhau cho Raspberry Pi của bạn. Nhấp vào tab "Giao diện" và bật SSH.

Sau đó cắm USB WiFi dongle vào một trong các cổng usb (nếu pi của bạn không có WiFi tích hợp sẵn). Kết nối với mạng WiFi của bạn.

Khi bạn đã hoàn tất việc đó, hãy truy cập máy tính của bạn đã cài đặt Advanced IP Scanner và PuTTy. Kết nối với cùng một SSID mà bạn đã kết nối Raspberry pi với. Mở Advanced IP Scanner và quét phạm vi này: "192.168.137.1 - 192.168.137.254." Raspberry pi của bạn sẽ bật lên với địa chỉ IP bên cạnh nó. Bây giờ, mở PuTTy và trong hộp Tên máy chủ, nhập địa chỉ IP hiển thị bên cạnh pi raspberry. Sẽ có một cửa sổ bật lên, nhấp vào có. Sau đó, bạn sẽ được nhắc "đăng nhập bằng:" gõ "pi" và sau đó nhập mật khẩu bạn đã chọn khi thiết lập số pi của mình. Khi đang nhập, bạn có thể nhận thấy rằng mật khẩu sẽ không hiển thị. Đây là một tính năng bảo mật và hoàn toàn bình thường. Chỉ cần gõ mật khẩu và nhấn enter. Mọi thắc mắc khác, tham khảo tại đây:

www.raspberrypi.org/documentation/remote-a…

Khi bạn đã truy cập thành công số pi của mình từ xa, hãy nhập các lệnh sau:

sudo apt cài đặt git-core

git clone

cd lightshowpi

git fetch && git checkout python3

sudo./install.sh

khởi động lại sudo

Sau mỗi lệnh, hãy đợi "pi @ raspberrypi:" bằng văn bản màu xanh lục xuất hiện trước khi nhập mã mới vào. Sau khi hoàn tất, hãy nhập lệnh này để kiểm tra phần cứng:

sudo python py / hardware_controller.py --state = flash

Mỗi đèn trên bảng SSR sẽ nhấp nháy riêng lẻ. Bạn đã sẵn sàng để chạy một số đèn!

Bước 4: Phát bài hát đầu tiên của bạn

Cách dễ nhất mà tôi tìm thấy để phát các bài hát là tải xuống các tệp.mp3 và sau đó đặt chúng vào một thư mục trên raspberry pi. Tôi đặt tên là "âm nhạc". Sau đó, trong PuTTy sử dụng lệnh này:

sudo python py / sync_lights.py --file = / home / pi / lightshowpi / usic / [songname].mp3

Thats tất cả để có nó! Đó là một dự án thực sự thú vị nhưng đầy thử thách và tôi hy vọng điều này sẽ giúp ích cho bất kỳ ai đã trải qua những điều tương tự như tôi đã làm. Đây là liên kết đến danh sách phát trên YouTube có bản ghi âm của một số bài hát trong chương trình ánh sáng của tôi.

www.youtube.com/playlist?list=PLusUu0mUL14inWN0n3kunZgV04VEoSOdA

Nếu bạn có bất kỳ câu hỏi nào, hãy hỏi! Cảm ơn bạn!

Đề xuất: