Giống như hầu hết người Canada, tôi xem một chút khúc côn cầu và gần đây tôi đang tìm cách để tự động thể hiện niềm vui khi đội của tôi ghi được bàn thắng. Với còi xe tải cũ, bộ điện từ không khí, máy nén và Raspberry Pi (Raspberry Pi Zero W sẽ làm việc), chúng tôi có thể tạo còi hơi tự động vang lên mỗi khi đội của bạn ghi bàn thắng để mọi người trong nhà (và hàng xóm của bạn) biết.

Bạn sẽ cần gì cho dự án này

Cách xây dựng Raspberry Còi khí Pi NHL

1. Thiết lập Raspberry Pi của bạn. Nếu bạn không biết cách thực hiện việc này, hãy xem câu chuyện của chúng tôi về cách thiết lập Raspberry Pi của bạn lần đầu tiên hoặc cách thiết lập Raspberry Pi ( không có màn hình hoặc bàn phím).

2. Cài đặt git nếu cần và sao chép kho lưu trữ vào Raspberry Pi của bạn.

  cd ~/
sudo apt-get update && sudo apt-get-y install git
git clone https://github.com/rydercalmdown/raspberry_pi_goal_horn.git

3. Chuyển xuống kho lưu trữ nhân bản và chạy lệnh cài đặt để cài đặt tất cả các yêu cầu cấp thấp hơn và dựa trên python để dự án hoạt động.

  cd ~/raspberry_pi_goal_horn
thực hiện cài đặt
 

(Tín dụng hình ảnh: Phần cứng của Tom)

4. Kết nối còi hơi với điện từ của bạn bằng cách sử dụng bất kỳ thứ gì phù hợp nhất với loại còi hơi cụ thể của bạn. Vì tôi đã tìm thấy mỏ của mình tại một bãi phế liệu, nên tôi đang sử dụng kết hợp ống polyetylen và các phụ kiện đẩy để kết nối để thu hẹp khoảng cách giữa bộ điện từ và sừng. Đảm bảo bất cứ thứ gì bạn đang sử dụng đều được xếp hạng áp suất.

Hình ảnh 1/2

Raspberry Pi Pow ered NHL Air Horn

(Tín dụng hình ảnh: Phần cứng của Tom)

Hình ảnh 2 trên 2

Raspberry Pi Powered NHL Air Horn

(Tín dụng hình ảnh: Phần cứng của Tom)

5. Gắn khớp nối nhanh nam vào đầu vào của cuộn dây điện từ 12 volt của bạn , đảm bảo sử dụng băng PTFE để ngăn rò rỉ.

(Tín dụng hình ảnh: Phần cứng của Tom)

6. Nối một đầu điện từ của bạn vào nguồn điện 12 vôn. Thao tác này sẽ cung cấp điện cho điện từ cho phép nó mở.

Raspberry Pi Powered NHL Air Horn

(Tín dụng hình ảnh: Phần cứng của Tom)

7. Nối đầu kia của bộ điện từ vào cổng thường mở của mô-đun rơ-le của bạn. Điều này đảm bảo rằng khi tắt nguồn điện cho mô-đun rơ-le của bạn, bộ điện từ không mở và còi không lửa.

8. Nối cổng chung của mô-đun tiếp điện vào mặt đất của nguồn điện 12 volt. Điều này hoàn thành mạch, với điện từ hoạt động như tải và rơle hoạt động như công tắc.

(Tín dụng hình ảnh: Tom’s Hardware)

9. Kết nối các chân VCC và chân nối đất của bảng chuyển tiếp với Raspberry Pi của bạn, sử dụng các chân bảng 4 (VCC) và 6 (nối đất) tương ứng.

Raspberry Pi Powered NHL Air Horn

(Tín dụng hình ảnh: Phần cứng của Tom)

10. Kết nối chân dữ liệu trên rơ-le từ kênh bạn đã đấu dây điện từ vào chân Raspberry Pi BCM 22 (chân 15 của bảng mạch). Điều này cho phép số pi của chúng tôi giao tiếp với rơ-le, đóng và mở mạch.

(Tín dụng hình ảnh: Phần cứng của Tom)

11. Kết nối máy nén khí của bạn với đầu vào kết nối nhanh trên điện từ của bạn. Điều chỉnh áp suất trên bộ điều chỉnh của máy nén khi cần thiết-còi xe tải của tôi được đặt thành khoảng 50 PSI.

(Tín dụng hình ảnh: Tom’s Hardware)

12. Đặt tên viết tắt của đội bạn mong muốn trong src/app.py , điều này sẽ đảm bảo chỉ những thay đổi đối với điểm số của đội bạn mới kích hoạt còi.

  nano src/app.py  
  từ Score_manager nhập ScoreManager nếu __name__=='__main__': print ('Hệ thống khởi động...') sm=ScoreManager ('TML') # Thay đổi thành bất kỳ tên viết tắt nào của nhóm bạn (ví dụ: MTL) sm.run ()

13. Chạy ứng dụng để kiểm tra thiết lập. Khi khởi động, hệ thống sẽ kích hoạt điện từ để kích hoạt còi một thời gian ngắn trước khi nó bắt đầu đưa ra yêu cầu lấy điểm cho đội của bạn. Để thoát, hãy sử dụng Ctrl + C.

14. Chạy ứng dụng trong khi chơi trò chơi.