Thêm yêu thích đặt trang chủ
Chức vụ:Trang Chủ >> Tin tức

danh mục sản phẩm

sản phẩm Thẻ

Fmuser Sites

Làm thế nào để chạy đài phát thanh rất riêng của bạn với Raspberry Pi

Date:2018/10/30 15:04:07 Hits:

Bạn có thể sử dụng Raspberry Pi cho một loạt các dự án geeky. Nhưng gần đây tôi phát hiện ra rằng bạn có thể sử dụng thiết bị nhỏ bé như một máy phát FM. Và điều đó không có gì nhiều.

Một nhóm người ở Code Club pihack đã viết một chương trình để sử dụng phần cứng trên Raspberry Pi nhằm tạo ra các tín hiệu đồng hồ phổ rộng để thay thế tín hiệu FM Radio.



Tiểu sử
Đây là một chút nền. Bên cạnh các cổng Audio, Ethernet, HDMI và USB quen thuộc trên Raspberry Pi, thiết bị cũng có các giao diện được thiết kế để kết nối trực tiếp hơn với các chip và mô-đun khác.

Các cổng vào / ra mục đích chung (GPIO) này là các cổng 26 (được sắp xếp trong một dải 2 × 13) mà bạn thấy trên bảng. Các giao diện này không phải là plug-and-play nhưng có thể được điều khiển thông qua phần mềm.

Để truyền tín hiệu FM mạnh đáng ngạc nhiên, tất cả những gì bạn cần là gắn dây vào chốt GPIO 4. Ngay cả khi không có dây, tín hiệu FM được phát bởi Raspberry Pi sẽ được thu bởi các máy thu FM gần đó.



Một lời cảnh cáo: Các luật phát sóng tín hiệu FM thay đổi theo từng quốc gia. Vui lòng kiểm tra các quy định địa phương của bạn trước khi thử dự án này.



Nhận, đặt, đi
Bật nguồn Pi và đi tới dòng lệnh hoặc thông qua SSH hoặc bằng cách đăng nhập trực tiếp vào thiết bị.

Bây giờ chúng ta sẽ lấy đoạn code được viết tại Codefault và giải nén nó:


mkdir ~/pifm

cd pifm

wget http://omattos.com/pifm.tar.gz

tarzxvf pifm.tar.gz


Thư mục hiện chứa sáu tệp. Đáng ngạc nhiên đó là tất cả để có nó. Bây giờ bạn có thể phát tệp "sound.wav" đi kèm:


sudo ./pifm sound.wav102.3


Bây giờ lấy một máy thu FM và thiết lập nó để FM 102.3 và bạn sẽ nghe thấy âm nhạc chủ đề Star Wars. Bạn thực sự có thể thay đổi tần số phát sóng từ bất cứ nơi nào giữa 88 MHz và 108 MHz đơn giản bằng cách thêm tần số kênh vào cuối lệnh.




Phát các bản nhạc

Bạn cũng có thể chơi các tệp âm thanh khác nhưng chúng phải là 16-bit 22050 Hz mono và chỉ ở định dạng WAV. Điều đó có vẻ giống như một giới hạn thực sự nhưng nó thực sự không phải. Tất cả những gì bạn cần là trình soạn thảo âm thanh trao đổi âm thanh SoX sẽ xử lý tệp MP3 của bạn và chuyển đổi nó thành tệp WAV khi đang di chuyển.

Cài đặt trình chỉnh sửa âm thanh và các phụ thuộc của nó với:


sudo apt-get cài đặt sox libsox-fmt-all


Khi nó được thực hiện, gõ lệnh sau, thay thế "SomeSong.mp3" với tên của tập tin MP3 bạn muốn chơi:


sox -t mp3 SomeSong.mp3 -t wav -r 22050 -c 1 - | sudo ./pifm - 102.3


Phần đầu tiên của lệnh dịch tập tin MP3 thành một tập tin WAV, thay đổi tốc độ lấy mẫu âm thanh thành 22050 và giảm trộn bản nhạc thành mono. Theo dõi chuyển đổi sau đó được gửi đến đầu ra tiêu chuẩn, được biểu thị bằng dấu gạch nối (-) và sau đó được nối (|) vào đầu vào tiêu chuẩn của lệnh pifm.

Sự khác biệt duy nhất trong pifm lệnh trong ví dụ trên là thay vì chỉ định tên của tệp để phát, chúng tôi yêu cầu tập lệnh thay vào đó phát sóng đầu vào chuẩn.

Nếu bạn vẫn có bộ thu tín hiệu FM được điều chỉnh theo tần số 102.3, giờ đây bạn sẽ nghe thấy MP3 của mình! Một lần nữa, giống như các ví dụ ban đầu, cảm thấy tự do để thay thế tần số để bất cứ nơi nào giữa 88 MHz và 108 MHz.



Phát podcast
Bạn có thể làm một số điều tuyệt vời với SoX. Bạn có thể, ví dụ, sử dụng nó để phát sóng các luồng yêu thích của bạn trực tiếp từ Internet.

Để phát podcast Linux Voice:


sox -t mp3 http://www.linuxvoice.com/tập/lv_s02e01.mp3 -t wav -r 22050 -c 1 - | sudo ./pifm - 102.3


Sự khác biệt duy nhất giữa lệnh này và ví dụ trước là thay vì trỏ đến một MP3 cục bộ, bạn đang trỏ đến một tệp nằm trực tuyến.

Bạn cũng có thể phát một đài phát thanh trực tuyến tương tự. Nhiều đài xuất bản tệp M3U và bạn có thể trỏ đến nó:


sox -t mp3 http://www.ndr.de/tài nguyên/metadaten/âm thanh/m3u/ndrloop5.m3u -t wav -r 22050 -c 1 - | sudo ./pifm - 102.3


Không phải tất cả các đài đều phát sóng luồng MP3. Một số sử dụng các định dạng khác như OGG. Tất cả bạn cần phải thay đổi loại tệp đầu vào bạn đang chuyển đổi với sox. Nhu la:


sox -t ogg http://network.absoluteradio.co.uk/cốt lõi/âm thanh/ogg/live.pls? service = a6bb -t wav -r 22050 -c 1 - | sudo ./pifm - 102.3



Có thể bạn sẽ thích:

Tự làm 150W FM Transmitter lắp ráp PCB Kit

Bộ khuếch đại công suất FM 30W DIY FU-30A

Bộ mã hóa video trực tuyến H.264 HD IPTV

Để lại lời nhắn 

Họ tên *
E-mail *
Điện thoại
Địa Chỉ
Xem mã xác minh? Nhấn vào làm mới!
Tin nhắn
 

Danh sách tin nhắn

Comment Đang tải ...
Trang Chủ| Về chúng tôi| Sản phẩm| Tin tức| Tải về| HỖ TRỢ| Phản hồi| Liên hệ| Dịch vụ

Liên hệ: Zoey Zhang Web: www.fmuser.net

Whatsapp / Wechat: +86 183 1924 4009

Skype: tomleequan Email: [email được bảo vệ] 

Facebook: FMUSERBROADCAST Youtube: KHAI THÁC

Địa chỉ bằng tiếng Anh: Room305, HuiLanGe, No.273 HuangPu Road West, TianHe District., Quảng Châu, Trung Quốc, 510620 Địa chỉ bằng tiếng Trung: 广州市天河区黄埔大道西273号惠兰阁305(3E)