Mục lục:
- Bước 1: Tải xuống PC của bạn
- Bước 2: Cài đặt hệ điều hành Raspbian
- Bước 3: Sau khi cài đặt hệ điều hành Raspbian
- Bước 4: Tìm địa chỉ IP của Rasberry
- Bước 5: Cài đặt Nội dung
- Bước 6: Thêm một lần nữa trong Command Prompt
- Bước 7: Tạo tệp Asound.conf
- Bước 8: Thay đổi mức Eq
- Bước 9: Sử dụng iTunes từ PC và Tiết kiệm pin trên điện thoại của bạn
- Bước 10: Bước thưởng: Tham số Shairport-sync nâng cao
2025 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2025-01-23 15:15
Mục tiêu là âm thanh được đồng bộ hóa và / hoặc các nguồn riêng lẻ trong bất kỳ phòng nào, dễ dàng điều khiển bằng điện thoại hoặc máy tính bảng thông qua iTunes Remote (apple) hoặc Retune (android). Tôi cũng muốn các vùng âm thanh tự động bật / tắt vì vậy tôi đã chuyển sang Raspberry Pi và Hifiberry để thiết lập giải pháp này và quên nó đi.
Danh sách bộ phận cho một vùng âm thanh:
- Raspberry pi 3 $ 35
- Thẻ SD 16G $ 8
- Hifiberry AMP2 $ 50
- Nguồn điện 5.5mm x 2.1mm DC Cắm, 12V 5A 60W $ 12
- Loa $ 75 (chống thời tiết cho trần phòng tắm)
- Máy chủ âm nhạc (PC chạy iTunes)
Chỉ để thiết lập
- Chuột USB
- Bàn phím USB
- Màn hình hdmi
- Phích cắm điện USB
- Cáp USB sang micro USB
Bước 1: Tải xuống PC của bạn
CẬP NHẬT 7/5/19 BỎ QUA hướng dẫn này và chỉ cần cài đặt
Ôi trời ơi, cài đặt / sử dụng thật dễ dàng và thực hiện được mọi thứ bạn sẽ nhận được từ hướng dẫn này cộng với nhiều hơn thế nữa. Cái lưới sắt.
- Tải xuống bộ định dạng thẻ Sd (hoặc không, tôi không cần nó) Bản dựng này sẽ chỉ được sử dụng làm bộ khuếch đại sân bay nên 16G còn nhiều chỗ và thẻ có định dạng là fat32.
- NOOBS Trên máy tính windows 10 của tôi, tôi chỉ cần chọn thẻ sd của mình làm đích để giải nén NOOBS sau khi tải xuống.
- Cài đặt trình xem VNC trên PC để bạn có thể từ xa máy tính để bàn đến Pi của mình sau khi bạn thiết lập xong. Nó đã được cài đặt trên Raspberry Pi của bạn.
Bước 2: Cài đặt hệ điều hành Raspbian
- Đặt thẻ SD vào mâm xôi của bạn và kết nối màn hình HDMI, bàn phím usb và chuột usb
- Cấp nguồn cho Pi bằng kết nối USB mini. KHÔNG sử dụng nguồn usb nếu amp hifiberry của bạn đã được cài đặt. (Bộ khuếch đại hifiberry cung cấp năng lượng cho mâm xôi của bạn)
- Chuột và bàn phím usb sẽ hoạt động cho bạn khi bật nguồn. Chọn ngôn ngữ / bàn phím của bạn ở cuối màn hình.
- Chọn hệ điều hành Raspian.
- Nếu sử dụng Wi-Fi, hãy chọn mạng Wi-Fi của bạn và đăng nhập. Rất nhiều nội dung thú vị sẽ có sau khi pi của bạn tham gia vào mạng của bạn, đừng làm như vậy. Chỉ cần gắn bó với raspbian. Bấm cài đặt. Xem thông tin về mâm xôi của bạn trên màn hình trong khi cài đặt. Chỉ đùa thôi. Hãy làm điều gì đó và kiểm tra lại sau, sẽ mất một lúc.
Bước 3: Sau khi cài đặt hệ điều hành Raspbian
- Sau khi khởi động lên máy tính để bàn raspbian mới của bạn, hãy nhấp vào quả mâm xôi (nó giống như menu bắt đầu trong Windows)
-
Chọn Cấu hình Raspberry Pi và thực hiện tất cả những việc sau:
- ĐỔI MẬT KHẨU!
-
Giao diện
Bật SSH và VNC (Tôi thích VNC hơn, tôi sẽ cho bạn biết lý do sau)
- Bản địa hóa
Đặt tất cả nội dung của bạn (múi giờ, quốc gia,…)
-
Thay đổi tên máy chủ
Thay đổi tên này thành tên của vùng âm thanh. Làm cho tên độc nhất, bạn sẽ có nhiều khu vực
- Khởi động lại.
Bước 4: Tìm địa chỉ IP của Rasberry
- Raspberries được thiết lập như nguồn âm thanh không đầu sẽ không thuận tiện để truy cập trực tiếp, bạn sẽ muốn điều khiển từ xa vào nó từ PC.
-
Bạn sẽ cần biết địa chỉ IP của Pi của mình.
Trên màn hình raspbian, nếu bạn di chuột qua biểu tượng wifi trên thanh tác vụ, nó sẽ bật lên một hộp thông tin nơi bạn có thể thấy IP mà bộ định tuyến của bạn đã gán cho mâm xôi. Bộ định tuyến của tôi có tính năng chọn thiết bị trên mạng và luôn gán cùng một IP. Đây là con đường ít kháng cự nhất để gán địa chỉ IP "tĩnh" cho Pi của tôi. Một địa chỉ IP chuyên dụng làm cho cuộc sống dễ dàng hơn nhiều
Bước 5: Cài đặt Nội dung
Nếu bạn chưa gắn card âm thanh / bộ khuếch đại của mình, hãy làm điều đó ngay bây giờ khi Pi của bạn đã tắt
Tăng sức mạnh cho Pi của bạn và mở trình xem VNC trên PC của bạn. Ứng dụng máy chủ VNC được bao gồm trong raspberry pi của bạn và bạn đã bật ứng dụng này ở bước trước. Tạo một kết nối mới cho người xem VNC biết IP của mâm xôi của bạn.
Có một cửa sổ lệnh được cắt ngắn trên thanh tác vụ trên màn hình mâm xôi của bạn. Mở dấu nhắc lệnh và nhập:
sudo apt-get cập nhật
Sau khi hoàn thành, hãy nhập:
sudo apt-get nâng cấp
đóng dấu nhắc lệnh và mở menu mâm xôi, chúng tôi sẽ cài đặt một số phần mềm một cách dễ dàng.
nhấp vào Tùy chọn => Thêm / Xóa phần mềm
tìm kiếm shairport-sync và cài đặt nó
làm tương tự cho EQ
bạn cũng có thể cài đặt EQ với
sudo apt-get install -y libasound2-plugin-bằng
Bước 6: Thêm một lần nữa trong Command Prompt
Chúng ta cần biết một số điều về card âm thanh
Mở dấu nhắc dòng lệnh.
Nhập lệnh aplay –l như trong ví dụ ở đây.
Chú ý bộ khuếch đại hifiberry là thẻ 1
pi @ Ban công: ~ $ aplay -l
**** Danh sách các thiết bị phần cứng PLAYBACK **** thẻ 0: ALSA [bcm2835 ALSA], thiết bị 0: bcm2835 ALSA [bcm2835 ALSA] Các thiết bị con: Subdevice # 0: subdevice # 0 Subdevice # 1: subdevice # 1 Subdevice # 2: subdevice # 2 Subdevice # 3: subdevice # 3 Subdevice # 4: subdevice # 4 Subdevice # 5: subdevice # 5 Subdevice # 6: subdevice # 6 Subdevice # 7: subdevice # 7 thẻ 0: ALSA [bcm2835 ALSA], thiết bị 1: bcm2835 ALSA [bcm2835 IEC958 / HDMI] Subdevice # 0: subdevice # 0 card 1: sndrpihifiberry [snd_rpi_hifiberry_dacplus], thiết bị 0: HiFiBerry DAC + HiFi pcm512x-hifi-0 Subdevice: Subdevice # 0: subdevice # 0
Bước 7: Tạo tệp Asound.conf
Bạn cần một tệp "asound.conf" có tại /etc/asound.conf
Hãy làm cho nó. (Bây giờ chúng ta sẽ tìm hiểu lý do tại sao tôi thích VNC điều khiển từ xa vào Pi của bạn so với một cái gì đó như putty)
Tại dấu nhắc lệnh trên Pi của bạn, hãy chuyển đến thư mục / etc / và nhập vào:
sudo leafpad asound.conf
Nếu bạn đang sử dụng putty, lệnh leafpad sẽ không hoạt động. Trong trường hợp đó, bạn sẽ nhập:
sudo nano asound.conf
Lệnh nano mở một trình soạn thảo văn bản trong cửa sổ lệnh. Nó đủ dễ sử dụng nhưng hơi rắc rối. Bạn không thể sử dụng chuột và tôi thấy hơi khó đọc.
Mặt khác, Leafpad mở ra một cửa sổ riêng biệt hoạt động giống như notepad trong cửa sổ. Tôi thấy nó dễ đọc hơn và dễ sử dụng hơn nhiều.
Tuy nhiên, bạn đã đến đó, bạn cần phải làm cho asound.conf của mình trông giống như sau:
pcm.! default {
gõ plug slave.pcm plugequal; } ctl.! default {loại thẻ hw 1} ctl.equal {loại bằng; } pcm.plugequal {kiểu bằng; slave.pcm "plughw: 1, 0"; } pcm.equal {loại phích cắm; nô lệ.pcm plugequal; }
Lưu ý các dòng ghi thẻ hw 1 và plughw: 1, 0
Nếu thiết bị âm thanh của bạn được tìm thấy ở bước trước không phải là thẻ 1, bạn sẽ cần phải sửa đổi các dòng ở đây để phản ánh thẻ của bạn.
Lưu công việc của bạn. Nó phải được đặt tên là asound.conf và nằm trong thư mục / etc /
Đóng dấu nhắc lệnh. (bạn có thể nhập lệnh "exit" để đóng thiết bị đầu cuối)
Khởi động lại! Tôi đã quên khởi động lại vào thời điểm này trước đây và điều đó thật khó chịu khi bạn nghĩ rằng có gì đó không ổn và bạn bắt đầu gặp sự cố khi quay phim khi tất cả những gì bạn cần làm là REBOOT.
Bạn phải REBOOT tại đây.
Bước 8: Thay đổi mức Eq
Sau khi khởi động, bây giờ bạn có thể phát trực tiếp đến mâm xôi từ điện thoại của mình. Điều này sẽ không đồng bộ hóa nhiều phòng nhưng nó vẫn tuyệt vời. Chơi cái gì đó.
Bạn có thể thấy rằng căn phòng cần một số EQ. Mở dấu nhắc lệnh trên mâm xôi của bạn một lần nữa và chúng tôi sẽ nhận được bộ EQ.
Tại dấu nhắc lệnh của bạn, gõ thư mục chính:
sudo -u shairport-sync alsamixer -D bằng
Điều này làm gì?
sudo = quyền quản trị
-u shairport-sync = chạy lệnh với tư cách người dùng khác, trong trường hợp này là shairport-sync
alsamixer -D bằng = mở của bộ cân bằng
Nhân tiện, nếu bạn nhập:
alsamixer
Nó sẽ đưa bạn đến cài đặt cho card âm thanh của bạn.
Bước 9: Sử dụng iTunes từ PC và Tiết kiệm pin trên điện thoại của bạn
Tại thời điểm này, bạn đã có một máy nghe nhạc sân bay khá tuyệt vời. Bây giờ chúng ta có thể nâng nó lên một tầm cao bằng cách mở iTunes.
Cài đặt ứng dụng iTunes Remote hoặc Retune trên Android. Mở ứng dụng đó và bạn có thể liên kết thiết bị của mình với iTunes đang chạy trên PC.
Bây giờ bạn có sự tuyệt vời của shairport-sync. Tất cả các khu vực của bạn đang chơi như một. Bạn có thể kiểm soát âm lượng trong từng vùng và duyệt thư viện iTunes của mình từ tất cả các thiết bị mà bạn cài đặt ứng dụng. Vợ bạn có thể bắt đầu phát nhạc và bạn có thể mở ứng dụng trên điện thoại của mình, nhấp vào phát ngay bây giờ và xem nội dung đang phát như thể bạn đã tự làm và kiểm soát nó. Hoặc bạn có thể tắt căn phòng mà bạn đang ở và phát một thứ gì đó khác đến khu vực của bạn trực tiếp từ điện thoại của bạn như bạn đã làm trước khi iTunes chạy.
Chúng tôi để iTunes chạy mọi lúc trên PC ở tầng hầm, nơi có thư viện iTunes rất lớn của chúng tôi trên RAID1 NAS.
Tôi gần như quên đề cập, bạn cũng có thể điều khiển hệ thống này bằng một chiếc đồng hồ apple watch. Vì đồng hồ apple có khả năng chống nước nên tôi có thể thay đổi bài hát và điều chỉnh âm lượng khi đang tắm.
Bước 10: Bước thưởng: Tham số Shairport-sync nâng cao
Cách mà chỉ dẫn này đã thiết lập raspberry của bạn, các thay đổi đối với tệp shairport-sync.conf là không bắt buộc, nhưng tôi thực hiện điều chỉnh này đối với các bản dựng vùng âm thanh của mình nên tốt hơn là tôi nên liệt kê nó ở đây.
Sử dụng phương pháp ưa thích của bạn để chỉnh sửa văn bản dòng lệnh như bạn đã làm trong các bước trước đó, hãy thực hiện một thay đổi đối với tệp cấu hình shairport-sync, /etc/shairport-sync.conf
Tôi bỏ ghi chú "allow_session_interrupt" và thay đổi nó thành = "yes"
// Tham số nâng cao để kiểm soát cách Shairport Sync chạysessioncontrol = {// run_this_before_play_begins = "/ full / path / to / application and args"; // đảm bảo rằng ứng dụng có quyền thực thi. Nó là một tập lệnh, bao gồm những thứ #!… Trên dòng đầu tiên // run_this_ after_play_ends = "/ full / path / to / application and args"; // đảm bảo rằng ứng dụng có quyền thực thi. Nó là một tập lệnh, bao gồm thứ #!… Ở dòng đầu tiên // wait_for_completion = "no"; // đặt thành "yes" để Shairport Sync đợi cho đến khi các ứng dụng "run_this…" kết thúc trước khi tiếp tục allow_session_interrupt = "yes"; // đặt thành "yes" để cho phép thiết bị khác ngắt Shairport Sync trong khi nó đang phát từ nguồn âm thanh hiện có // session_timeout = 120; // đợi số giây này sau khi nguồn biến mất trước khi kết thúc phiên và khả dụng trở lại. };
Điều này sẽ cho phép bạn chiếm quyền điều khiển vùng âm thanh với nguồn của bạn khi người khác đang sử dụng nó.
Nếu không có thay đổi này, một khu vực có thể từ chối phát nhạc của bạn khi người khác đã sử dụng nó. Điều này không cần thiết nếu bạn đang sử dụng ứng dụng từ xa iTunes, tất cả các thiết bị sử dụng ứng dụng đó chỉ hoạt động như điều khiển từ xa để điều khiển cùng một nguồn. Thay đổi shairport-sync.conf này dành cho khi bạn định phát sóng đến một vùng từ một nguồn mới, chẳng hạn như trực tiếp từ điện thoại của bạn đến một vùng duy nhất đã được phát từ một nguồn khác. Nếu bạn cho rằng gián đoạn phiên nghe giống như tình trạng hỗn loạn âm thanh chỉ có thể dẫn đến đổ máu, hãy bỏ qua Bước thưởng này.
Đề xuất:
Treo tường cho IPad làm bảng điều khiển tự động hóa tại nhà, sử dụng nam châm điều khiển Servo để kích hoạt màn hình: 4 bước (có hình ảnh)
Giá treo tường cho iPad làm Bảng điều khiển tự động hóa tại nhà, Sử dụng Nam châm điều khiển Servo để Kích hoạt màn hình: Gần đây, tôi đã dành khá nhiều thời gian để tự động hóa mọi thứ trong và xung quanh nhà mình. Tôi đang sử dụng Domoticz làm ứng dụng Tự động hóa tại nhà của mình, hãy xem www.domoticz.com để biết thêm chi tiết. Trong tìm kiếm của tôi cho một ứng dụng bảng điều khiển hiển thị tất cả thông tin Domoticz
ESP8266 RGB LED STRIP Điều khiển WIFI - NODEMCU làm điều khiển từ xa hồng ngoại cho dải đèn Led được điều khiển qua Wi-Fi - Điều khiển điện thoại thông minh RGB LED STRIP: 4 bước
ESP8266 RGB LED STRIP Điều khiển WIFI | NODEMCU làm điều khiển từ xa hồng ngoại cho dải đèn Led được điều khiển qua Wi-Fi | Điều khiển bằng điện thoại thông minh RGB LED STRIP: Xin chào các bạn trong hướng dẫn này, chúng ta sẽ học cách sử dụng gật đầu hoặc esp8266 làm điều khiển từ xa IR để điều khiển dải LED RGB và Nodemcu sẽ được điều khiển bằng điện thoại thông minh qua wifi. Vì vậy, về cơ bản bạn có thể điều khiển DÂY CHUYỀN LED RGB bằng điện thoại thông minh của mình
Điều chỉnh điện thoại cầm tay thành điện thoại di động: 7 bước (có ảnh)
Điều chỉnh Điện thoại Cầm tay với Điện thoại Di động: Bởi Bill Reeve ([email protected]) Được điều chỉnh cho phù hợp với hướng dẫn của Chuột ([email protected]) Tuyên bố từ chối trách nhiệm: Quy trình được mô tả ở đây có thể không hiệu quả với bạn - đó là rủi ro bạn có để lấy. Nếu nó không hoạt động, hoặc nếu bạn làm vỡ cái gì đó, nó không phải là
Điều khiển Arduino bằng điện thoại thông minh qua USB với ứng dụng Blynk: 7 bước (có hình ảnh)
Điều khiển Arduino bằng điện thoại thông minh qua USB với ứng dụng Blynk: Trong hướng dẫn này, chúng ta sẽ tìm hiểu cách sử dụng ứng dụng Blynk và Arduino để điều khiển đèn, sự kết hợp sẽ thông qua cổng nối tiếp USB. giải pháp đơn giản nhất điều khiển từ xa Arduino của bạn hoặc c
Bộ điều khiển kỹ thuật số cho hệ thống treo khí bằng Arduino và Điều khiển từ xa trên điện thoại thông minh: 7 bước (có hình ảnh)
Bộ điều khiển kỹ thuật số cho hệ thống treo khí bằng Arduino và Điều khiển từ xa trên điện thoại thông minh: Xin chào tất cả mọi người. đây cũng là lần hướng dẫn đầu tiên của tôi nên gấu w