Mục lục:

Raspberry Pi LightshowPi: 5 bước (có hình ảnh)
Raspberry Pi LightshowPi: 5 bước (có hình ảnh)

Video: Raspberry Pi LightshowPi: 5 bước (có hình ảnh)

Video: Raspberry Pi LightshowPi: 5 bước (có hình ảnh)
Video: How to use WS2812B RGB LEDs with Raspberry Pi 2024, Tháng bảy
Anonim
Image
Image
Raspberry Pi
Raspberry Pi

Trong hướng dẫn này, tôi đang tạo một màn hình Giáng sinh bằng cách sử dụng phiên bản LightshowPi được tải trên Raspberry Pi 3, SSR 8 kênh, 4 ổ cắm và nhiều loại dây khác nhau. Video được đăng là một ví dụ về những gì tôi đã làm năm ngoái. Nếu bạn thích tài liệu hướng dẫn này, hãy bình chọn cho cuộc thi Raspberry Pi.

Bước 1: Danh sách nguyên liệu:

  • Raspberry Pi 3 (bất kỳ phiên bản mới hơn nào đều hoạt động)
  • Thẻ nhớ micro 16GB hoặc lớn hơn
  • Màn hình
  • Cáp HDmi
  • Chuột
  • Bàn phím
  • máy tính xách tay hoặc máy tính khác để lập trình thẻ nhớ
  • Rơ le trạng thái rắn 8 kênh (SSR)
  • 4 cửa hàng
  • Hộp băng 4 ổ cắm
  • 4 neo vách thạch cao
  • 4 vít nhỏ
  • Giắc cắm RJ45
  • Cáp Ethernet
  • Cáp Ethernet kết thúc
  • băng điện và ống co nhiệt
  • dây khác nhau
  • Công cụ

    • Tua vít

      • đầu phẳng nhỏ
      • phillips
    • Máy cắt dây
    • Dụng cụ tuốt dây
    • Kìm
    • Công cụ uốn RJ45 để tạo cáp Ethernet dài hơn
    • Đấm xuống
    • Máy cắt hộp hoặc kéo
    • Hàn sắt với thuốc hàn

Bước 2: Raspberry Pi

Bằng cách sử dụng máy tính xách tay tải phiên bản Raspbian mới nhất, có rất nhiều tài liệu hướng dẫn để nạp thẻ nhớ

Trên Raspberry Pi, cắm màn hình với HDMI, chuột và bàn phím

Sau khi hình ảnh Raspbian đã được tải vào thẻ, hãy đặt nó vào khe cắm thẻ nhớ trên Pi và cắm nguồn điện đầy đủ, bật màn hình nếu không.

Chờ cho nó khởi động, sau khi khởi động kết nối với Wi-Fi và sẽ được cài đặt LightshowPi.

Để cài đặt Lightshow Pi, hãy truy cập www.lightshowpi.org và nhấp vào Hướng dẫn Bắt đầu trong Người dùng Mới. Hướng dẫn sẽ hướng dẫn cách nạp trên Pi, mình đã làm các bước bên dưới và nếu có nhầm lẫn có thể liên hệ với trang web.

  • mở cửa sổ đầu cuối gõ sudo su là gốc và sẽ không phải nhập sudo trước mọi thứ yêu cầu sudo
  • git clone
  • cd lightshowpi
  • git fetch && git checkout master
  • ./install.sh (nếu không sử dụng sudo su, bạn sẽ phải đặt sudo trước./install.sh)
  • khởi động lại (một lần nữa nếu không sử dụng sudo su, cần đặt sudo trước khi khởi động lại)

sau khi khởi động lại

  • mở lại cửa sổ terminal và gõ sudo su
  • cd lightshowpi
  • python py / hardware_controller.py --state = flash (nếu không sử dụng sudo su sẽ cần đặt sudo trước python)

    đây là một bài kiểm tra để xem chương trình có được tải chính xác hay không

Sau đây là những điều tôi đã làm được bằng cách đọc từ trang web

  • trong cửa sổ đầu cuối và vẫn còn trong thư mục lightshow
  • cấu hình cd
  • cp default.cfg overrides.cfg

    • lệnh này sao chép default.cfg và dán vào cùng một thư mục và đổi tên thành overrides.cfg
    • khi thực hiện thay đổi cấu hình, hãy sử dụng overrides.cfg
  • nano overrides.cfg (nếu không sử dụng sudo su, bạn sẽ cần đặt sudo trước nano)

    • mở override.cfg và có thể cuộn qua và thay đổi cấu hình.
    • ctrl + O lưu các thay đổi
    • ctrl + X đóng overrides.cfg
  • bạn có thể phát nhạc từ một thư mục hoặc từ internet như pandora hoặc một loại nhạc phát trực tuyến trên internet khác

    • để tạo một danh sách phát, hãy tạo một thư mục trong thư mục nhạc

      • có thể sử dụng cửa sổ đầu cuối hoặc sử dụng giao diện gui
      • trong cửa sổ đầu cuối

        • sudo su
        • cd lightshowpi / âm nhạc
        • mkdir giáng sinh

          sẽ tạo một thư mục mới

        • chuyển nhạc vào thư mục này
        • đĩa CD..

          lệnh này sẽ đưa bạn đến thư mục trước đó

        • công cụ cd
        • python playlist_generator.py (sử dụng sudo trước python nếu không sử dụng lệnh sudo su)
        • sẽ yêu cầu đường dẫn đầy đủ đến thư mục bài hát

          ví dụ: / home / pi / lightshowpi / music / Christmas

        • sau đó cd..
        • cấu hình cd
        • nano overrides.cfg

          • cuộn xuống nơi bạn thấy playlist_path = $ SYNCHRONIZED_LIGHTS_HOME / music / sample /.playlist
          • thay đổi mẫu thành giáng sinh
          • Ctrl + O để lưu
          • Ctrl + x để thoát
        • đĩa CD..
        • python py / sync_lights.py --playlist = / home / pi / lightshowpi / music / christmas /.playlist
        • start_music_and_lights khởi động nó

          stop_music_and_lights dừng nó lại

Để có thể phát nhạc từ nguồn phát trực tuyến; trong trang web có một liên kết bạn có thể theo dõi về cách chơi nhạc.

Để biết thêm thông tin và tùy chỉnh, có thể truy cập lightshowpi.org hoặc Reddit, có một liên kết đến Reddit ở mặt trước của trang web.

Bước 3: Phần cứng

Phần cứng
Phần cứng
Phần cứng
Phần cứng
Phần cứng
Phần cứng

Bắt đầu với hộp ổ cắm 4 băng, ngắt 3 tab (hình)

Lấy một ổ cắm và trên mặt đồng là mấu nối 2 ổ cắm lại với nhau, dùng kìm bẻ mấu để có 2 ổ cắm riêng lẻ, làm như vậy với 3 ổ cắm còn lại, không phải bẻ mặt bạc.

Với ổ cắm, lấy một đoạn dây mà tôi đã sử dụng 14 gauge, và gắn một sợi dây vào vít đồng. Lấy một đoạn dây khác và gắn vào con vít bằng đồng còn lại. Làm điều đó với 7 cửa hàng khác, nên có tổng cộng 8 dây.

Sau đó, với một đoạn dây khác, cắt 4 đoạn dài gần bằng nhau về cơ bản là xâu chuỗi các dây trung tính (vít bạc). Sau đó, trên con vít bạc cuối cùng, cắt một đoạn dây dài hơn để móc vào phía trung tính của phích cắm.

Làm tương tự với mặt đất như bạn đã làm với mặt đất.

Lấy 4 trong số các dây nóng (bên vít bằng đồng) và luồn qua một trong các mấu bị hỏng. Với 4 dây còn lại, đặt qua một mấu bị đứt khác. Sau đó trên dây trung tính và dây nối đất dính qua trên mấu bị đứt cuối cùng.

Với tuốc nơ vít phillps hoặc tuốc nơ vít đầu vuông, hãy vặn các ổ cắm trong hộp

Bây giờ với các dây chọc qua tab bị hỏng. Kết nối từng dây nóng với SSR bằng tuốc nơ vít đầu dẹt nhỏ. Ví dụ: tất cả các hàng trên cùng của các cửa hàng là lẻ và tất cả các cửa hàng dưới cùng là chẵn. Với ổ cắm số một ở trên cùng bên trái, hãy kết nối nó với kênh một trên ssr. Ổ cắm số hai ở dưới cùng bên trái, kết nối với kênh hai, và thứ tư như vậy cho đến khi tất cả các dây được kết nối.

Với trung tính, đất và nóng đến từ bảng tiếp điện, hãy đặt một đầu phích cắm vào như tôi đã làm hoặc thêm một dây có phích cắm vào.

Sau khi các dây được kết nối, hãy gắn bảng SSR vào mặt sau của hộp. Bằng cách lấy một chiếc máy cắt hộp hoặc một chiếc kéo và cắt đôi phần neo của vách thạch cao để sử dụng làm điểm dừng. Đặt chân đế ở vị trí có các lỗ lắp và gắn bằng các vít nhỏ.

Bước 4: Phần cứng tiếp tục

Phần cứng tiếp tục
Phần cứng tiếp tục
Phần cứng tiếp tục
Phần cứng tiếp tục
Phần cứng tiếp tục
Phần cứng tiếp tục

Về phía điều khiển của SSR:

  • sử dụng một đoạn cáp Ethernet kết nối dây như sau:

    • Kênh một kết nối màu trắng với dải màu cam
    • Kênh hai kết nối màu cam đặc
    • Kênh ba kết nối màu trắng với dây màu xanh lá cây
    • Kênh bốn kết nối màu xanh lam đặc
    • Kênh năm kết nối màu trắng với dải màu xanh lam
    • Kênh sáu kết nối màu xanh lá cây đặc
    • Kênh bảy kết nối màu trắng với dải màu nâu
    • Kênh tám kết nối màu nâu đặc
  • Trên đầu kia của dây kết nối giắc Rj45 bằng cách sử dụng hàng B với một công cụ đục lỗ

Với một đoạn cáp Ethernet dài khoảng một foot, hãy kết nối giắc cắm Rj45 bằng cách sử dụng giống như trước đây

Ở đầu còn lại của cáp với giắc cắm, hãy dải áo khoác bằng các bộ tước dây, sau đó tước từng dây trong số 8 dây riêng lẻ có kích thước khoảng 1/4 "và hàn các dây breadboard có đầu cái có thể kết nối được với Raspberry Pi

Tạo hoặc tìm cáp Ethernet có độ dài khác nhau khi đảm bảo sử dụng giao thức T-568B

Vì bảng chuyển tiếp này là một 5vdc; kết nối nguồn điện 5vdc phù hợp với VCC (dương) và GND (âm).

Raspberry Pi và bảng chuyển tiếp phải chia sẻ một mặt đất, điều này có thể được thực hiện theo nhiều cách. Cách tôi đã làm điều này là sử dụng một bộ nguồn máy tính đã được sửa đổi.

Bước 5: Kết hợp tất cả lại với nhau

Gắn kết tất cả lại với nhau
Gắn kết tất cả lại với nhau
Gắn kết tất cả lại với nhau
Gắn kết tất cả lại với nhau

Với Raspberry Pi, bạn muốn sử dụng chốt Wiringpi

  • Với jumper breadboard nữ, bất kỳ màu nào bạn đã sử dụng để hàn cáp Ethernet mà bạn muốn kết nối với chân WiringPi trên Raspberry Pi như sau:

    • Màu trắng với dải màu cam kết nối với 0 là chân vật lý 11
    • Màu cam đặc kết nối với 1 là chân vật lý 12
    • Màu trắng với dải màu xanh lá cây kết nối với 2 là chân vật lý 13
    • Màu xanh lam đồng nhất kết nối với 3 là chân vật lý 15
    • Màu trắng với dải màu xanh lam kết nối với 4 là chân vật lý 16
    • Màu xanh lục đồng nhất kết nối với 5 là chân vật lý 18
    • Màu trắng với dải màu nâu kết nối với 6 là chân vật lý 22
    • Kết nối màu nâu chắc chắn với 7 là chân vật lý 7
  • Kết nối cáp Ethernet giữa hai giắc cắm
  • Kết nối nguồn 5v với bảng tiếp điện và cắm pi mâm xôi vào (nếu chưa có) và cấp nguồn cho pi.
  • Chạy Chương trình LightshowPi.
  • Trên bảng tiếp sức, bạn có thể xem đèn led nhảy theo điệu nhạc.
  • Cắm bảng tiếp điện để cấp điện cho các ổ cắm.
  • Cắm đèn Giáng sinh và xem chúng chuyển động theo điệu nhạc.

Cảm ơn vì đã xem hướng dẫn này.

Đề xuất: