Mục lục:

Trình phát nhạc Raspberry Pi: 10 bước (có hình ảnh)
Trình phát nhạc Raspberry Pi: 10 bước (có hình ảnh)

Video: Trình phát nhạc Raspberry Pi: 10 bước (có hình ảnh)

Video: Trình phát nhạc Raspberry Pi: 10 bước (có hình ảnh)
Video: 5 Dự Án Nổi Bật với Raspberry Pi trong năm 2022 2024, Tháng bảy
Anonim
Máy nghe nhạc Raspberry Pi
Máy nghe nhạc Raspberry Pi

Bạn đã bao giờ trở về nhà và muốn nghe một số bản nhạc nền để thư giãn mà không cần phải bật máy tính, điện thoại hay bất kỳ thiết bị nào khác? bằng công tắc tương tự. (âm nhạc phát ra từ một thanh USB tích hợp sẵn #oldschool) Tôi sẽ cố gắng viết bài này dễ nghe để ngay cả những NOOBS lớn nhất cũng có thể làm được, ngay cả khi tôi đã sử dụng Raspbian (trò đùa dở tệ đã giải thích ở bước 4) Lưu ý: Tôi không có kinh nghiệm với việc viết mã, vì vậy tôi đã kết thúc làm việc với một lập trình viên có kinh nghiệm hơn (cảm ơn Raffael:) Kinh nghiệm cá nhân của tôi đến từ việc xem video trên Youtube dưới dạng preperation, vì vậy nếu bạn tìm thấy lỗi trong mã hoặc phần có thể hướng dẫn nói chung, vui lòng nhận xét.

Bước 1: Lập kế hoạch

Lập kế hoạch
Lập kế hoạch
Lập kế hoạch
Lập kế hoạch
Lập kế hoạch
Lập kế hoạch
Lập kế hoạch
Lập kế hoạch

Trước tiên, bạn cần có một kế hoạch *) Mục đích sử dụng là nhạc nền *) Tôi chưa muốn phát trực tuyến hoặc làm bất kỳ nội dung nào khác như vậy. Thẻ usb sẽ chứa được nhiều nhạc hơn mà tôi có thể nghe trong một năm nên bây giờ vẫn ổn. Có lẽ tôi sẽ sử dụng mô-đun Wlan được tích hợp trong mâm xôi để kết nối với máy chủ NAS của tôi để có lựa chọn âm nhạc lớn hơn. *) Không có GUI, chỉ có 3 công tắc được kết nối với chân gpio của Raspberry pi *) dẫn qua các công tắc để bạn biết danh sách nhạc phù thủy đang chạy (tùy chọn) [*) Loa có bộ khuếch đại hình nón gắn sẵn với soundcard phù thủy được kết nối với Raspberry pi.] -> nói thêm về điều đó sau Và quan trọng nhất: nếu việc này được thực hiện, tôi không muốn xử lý nó một lần nữa.

Bước 2: Danh sách vật liệu

Danh sách vật liệu
Danh sách vật liệu
Danh sách vật liệu
Danh sách vật liệu
Danh sách vật liệu
Danh sách vật liệu

1. Raspberry pi (Tôi đã sử dụng modell 3B nhưng modell cũ hơn cũng được. Thực ra bạn có thể sử dụng thứ gì đó thậm chí còn ít mạnh mẽ hơn như arduino nhưng bạn phải thêm mô-đun cho thẻ SD và âm thanh) 2. một soundcard, không cần thiết nhưng cái được tích hợp sẵn không quá tốt (tôi đã bắt đầu với Hifiberry DAC, không tương thích nên cuối cùng tôi không sử dụng một soundcard nào vì chất lượng của tôi vẫn ổn và tôi muốn kết thúc dự án:) 3. một số cáp jumper4. loa có bộ khuếch đại tích hợp (bạn có thể sử dụng loa không có bộ khuếch đại và bộ khuếch đại (khuếch đại?) chúng tách biệt nhau nhưng theo cách đó sẽ dễ dàng hơn / sạch hơn) 5. công tắc cho danh sách phát: Tôi đã sử dụng 3 công tắc cho danh sách phát [bạn có thể sử dụng nhiều hơn hoặc ít hơn, sau đó bạn sẽ phải sửa đổi mã] và một công tắc để tắt máy6. một số gỗ vụn hoặc một hộp bất kỳ loại nào (3 lựa chọn ở bước 7/8) 7. cáp máy tính / hdmi để kết nối pi8. Chuột và Bàn phím9. cáp nguồn để cấp nguồn10. một số đèn led (tùy chọn)

Bước 3: Mã

Mật mã
Mật mã

Giống như tôi đã nói rằng tôi không có kinh nghiệm về lập trình vì vậy tôi đã tìm đến một lập trình viên có kinh nghiệm hơn (cảm ơn Raphael ở điểm này). Tôi đã sử dụng python vì Raspberry pi hoạt động với python và không quá khó để học những điều cơ bản. Trình phát hoạt động với hai chương trình riêng biệt, một để bắt đầu danh sách phát và một để giết nó. Cả hai đều nằm trong một vòng lặp nên chương trình này sau khi bắt đầu sẽ chỉ kết thúc nếu bạn kéo phích cắm (điều bạn không nên làm, SỬ DỤNG CÔNG TẮC GIẾT!)

Bước 4: Raspberry Pi

Raspberry Pi
Raspberry Pi
Raspberry Pi
Raspberry Pi

Vì vậy, trong bước này, chúng ta sẽ thiết lập Raspberry pi. Tôi đã sử dụng Raspbian làm hệ điều hành nhưng bạn có thể sử dụng Noobs hoặc bất kỳ hệ thống nào khác nếu bạn thích (lưu ý rằng một số bước có thể khác trên các hệ thống khác). Đầu tiên, bạn thiết lập nó (bạn có thể đọc hướng dẫn chi tiết trên internet hoặc xem video trên youtube, tôi sẽ không đi sâu vào đó, sẽ mất khoảng 10 phút tối đa.) Sau đó, bạn thêm hai tập lệnh vào tự động khởi động trong mâm xôi. Bạn làm điều đó bằng cách viết "sudo nano /etc/rc.local" vào dòng lệnh và thêm tên và đường dẫn nơi bạn đã lưu tệp vào cuối trang trước dòng "thoát". Trong trường hợp này: "/ media / pi / TRANSCEND / kill_v1.py &" "/ media / pi / TRANSCEND / gabou_v2.py &" (bạn phải thêm dấu "&" vào cuối vì dự án là một vòng lặp và nên làm việc trong nền). Làm điều đó với kill và script gốc. Bây giờ bạn nhấn "Ctrl X" để rời khỏi soundcard. Tôi sẽ sử dụng một soundcard vì giắc cắm âm thanh 3,5 mm trên pi không quá mạnh trên thẻ đó). Vì vậy, tôi đã đặt mua một chiếc soundcard USB giá rẻ (6 €) trên amazon. Vì vậy, bạn đừng bỏ lỡ điều đó (xem thêm ở chương 6) Hoàn thành dễ dàng như vậy

Bước 5: Thanh USB

Thanh USB
Thanh USB

Bây giờ Thanh USB phải giống CHÍNH XÁC như của tôi hoặc bạn phải thay đổi chương trình. Đổi tên cây gậy thành "TRANSCEND" Nếu bạn muốn sử dụng tên khác, bạn sẽ phải thay đổi tên trong các tập lệnh (Bạn có thể nhận thấy rằng tôi là một người lười biếng. Vì vậy, tôi đã không đổi tên cây gậy, nó sẽ đẹp hơn nhiều., nhưng nó không cần thiết như vậy…) 2. Tạo 3 danh sách phát có tên Pl.1, Pl.2 và Pl.3 với các bài hát trong đó. Giống như trên cùng tên bla bla bla3. Trình phát nhạc trên Raspberry pi sẽ không sử dụng một số ký hiệu và chữ cái, vì vậy tôi khuyên bạn nên tải xuống một trình đổi tên (tôi đã sử dụng Ant renamer) để đổi tên các bài hát theo 8 số ngẫu nhiên

4. Thêm tập lệnh và bài hát trong thư mục Danh sách phát

Bước 6: Lần chạm cuối cùng

Bây giờ chúng ta kết nối Raspberry pi với soundcard, công tắc, đèn led và cấp nguồn cho nó. Sử dụng cáp jumper để kết nối công tắc và đèn led Card âm thanh USB gây ra một số rắc rối nhưng có thể quản lý được. Bạn phải kiểm tra Internet để biết hướng dẫn cách cài đặt vì bước này khác nhau tùy thuộc vào loại thẻ bạn sử dụng: /. Về cơ bản, bạn hủy kích hoạt bản dựng trong soundcard và sử dụng card âm thanh mới, tuy nhiên nếu may mắn, bạn chỉ cần cắm nó vào cổng USB miễn phí là xong. Chuẩn bị sẵn sàng để chơi với các cài đặt. Tại thời điểm này, tôi thực sự muốn mọi thứ được hoàn thành vì vậy tôi đã tiến hành mà không cần soundcard. Hãy kiểm tra nó với Màn hình được kết nối và không có trước khi bạn xây dựng một hộp xung quanh nó. Nếu nó không hoạt động, hãy kiểm tra thẻ USB. Nó đã đổi tên chính mình? Nó có bị hư hỏng không?

Bước 7: Gỡ lỗi

Gỡ lỗi
Gỡ lỗi

Nếu bạn làm việc đúng cách, bạn không cần bước này Nếu bạn làm như tôi, tôi đoán rằng bạn sẽ cần nó Vậy, những sai lầm có thể xảy ra là gì? *) Bạn đã không đổi tên bài hát *) Lỗi chính tả trong đường dẫn trong tự động khởi động (rc.local) *) Các lỗi đánh máy trên thẻ USB / Danh sách phát *) Bạn đã không đổi tên thẻ (hoặc nó tự đổi tên sau khi tắt máy không chính xác) *) Bạn đã không sử dụng công tắc tắt và kéo phích cắm. Nếu nó hoạt động tốt, hãy kiểm tra thanh và số pi để tìm lỗi. *) Kết nối từ các nút đến pi bị lỏng *) thẻ sd bị hỏng, theo nghĩa đen (vâng, điều đó thực sự xảy ra với tôi, đừng hỏi tôi như thế nào) hay theo nghĩa bóng *) tắt nguồn *)… Mỗi một trong những sai lầm đó đều xảy ra với tôi ít nhất một lần trong khi xây dựng

Bước 8: Hộp

Cái hộp
Cái hộp

Bây giờ là hộp. Bạn có 2 lựa chọn 1) Vì vậy, nếu bạn muốn làm theo phong cách, bạn sẽ cắt laser (hoặc CNC) một hộp từ các lát gỗ có khớp và mọi thứ. 2) Một cách khác là lấy một hộp hiện có và sử dụng nó làm nhà ở. Đầu tiên, tôi làm điều đó nhưng tôi không thích giao diện nên tôi đã làm như sau (bước 8) Khoan 3 + 3 lỗ trên đầu hộp và lắp các công tắc (và đèn led nếu bạn sử dụng một số). ở bên cạnh nguồn (cách lười biếng là chỉ cần sử dụng cáp USB được tích hợp sẵn mà không cần cáp rời), tuy nhiên, tôi khuyên bạn nên sử dụng cáp mở rộng USB cho nguồn để nếu cáp nguồn bị đứt, bạn không cần phải lấy điều ứng dụng -> dẫn đến công việc mà chúng tôi cố gắng tránh Bây giờ mọi thứ đã sẵn sàng kết nối pi và loa.

Bước 9: Cách Hipster và hoàn thiện vỏ máy

Cách Hipster và hoàn thiện vỏ máy
Cách Hipster và hoàn thiện vỏ máy
Cách Hipster và hoàn thiện vỏ máy
Cách Hipster và hoàn thiện vỏ máy
Cách Hipster và hoàn thiện vỏ máy
Cách Hipster và hoàn thiện vỏ máy
Cách Hipster và hoàn thiện vỏ máy
Cách Hipster và hoàn thiện vỏ máy

Điều này dành cho những cá nhân sáng tạo muốn thể hiện kỹ năng của họ. Đối với phương án này, bạn có thể sử dụng các tấm ván gỗ và keo / vít chúng lại với nhau để tạo ra một chiếc hộp hoặc bạn làm theo cách khó và khắc một khối gỗ hiện có để đặt pi bên trong. Tôi đã nhìn thấy những chiếc kệ nổi đó và muốn để sử dụng kỹ thuật đó. Vì vậy, tôi đi vào khu vườn của mình, lấy một mảnh gỗ cũ và kiểm tra xem loa có thể đứng trên đó không (chiều rộng). Giá đỡ trông giống như một khối rắn, nổi chỉ có các công tắc nhô ra ngoài nên tôi đã khoét nó ra từ phía dưới. Tôi để một loại "môi" ở mặt trước để bạn không nhìn thấy hình cắt Tôi hy vọng bản vẽ của tôi có thể giúp bạn có cái nhìn tổng quan. Khoan 3 + 3 lỗ trên đầu hộp và lắp 3 công tắc và 3 đèn led ở trên nếu bạn sử dụng. không có cáp rời), tuy nhiên, tôi sẽ khắc phục sự lười biếng của mình và sử dụng ổ cắm IEC cho phù hợp thực tế vì tôi thường xuyên làm đứt cáp. Bây giờ mọi thứ đã sẵn sàng kết nối pi. Gắn: Để gắn nó lên tường, tôi chọn cách khoan 2 lỗ lớn ở mặt sau và gắn nó bằng 2 cái móc (hình trên) Và chúng ta đã hoàn thành. nó. Đánh họ sẽ là một trải nghiệm thực sự gây sốc. Hà có bạn ở đó.

Bước 10: Đã xong

Xong!
Xong!

Trên vỏ bom đó đã đến lúc kết thúc. Vui lòng nhận xét bất kỳ cải tiến nào bạn có thể tìm thấy và đăng hộp nhạc của bạn. Cảm ơn vì đã đọc, chúc bạn vui vẻ và quan tâm.

Đề xuất: