Phát sóng Radio FM bằng Raspberry Pi 3

Contact for work: 096.1014.106 (Mr. Tiến)

Trong bài hướng dẫn này mình sẽ hướng dẫn cách phát sóng FM bằng Raspberry Pi 3 trên hệ điều hành Raspbian.

1. Chuẩn bị trước

  1. Raspberry Pi 3.
  2. Dây đồng dài khoảng 20-30cm (Có thể lấy từ lõi dây cáp đồng trục tivi).
  3. Đã cài đặt hệ điều hành Raspbian.

2. Tiến hành cài đặt

a. Gắn lõi dây đông vào GPIO

Trước khi bắt đầu với hướng dẫn này, chúng ta phải kết nối một dây với GPIO 4 để làm anten phát sóng. Bạn có thể xem hình ảnh hướng dẫn bên dưới.

Ảnh: github.com - Phát sóng Radio FM bằng Raspberry Pi 3

Ảnh: github.com Phát sóng Radio FM bằng Raspberry Pi 3

b. Tiến hành cài đặt phát sóng Radio FM Raspberry Pi 3

1. Trước khi bắt đầu cài đặt phát sóng radio FM chúng ta cần cập nhật lại HĐH Raspbian bằng cách sử dụng hai lệnh sau đây:

2. Sau khi cập nhật xong, chúng ta cần cài đặt các gói cần thiết để sử dụng.

3. Bây giờ chúng ta có tất cả các gói chúng ta cần, chúng ta có thể chuyển sang cài FM Transmitter cho Raspberry Pi được chia sẻ trên github. Điều này sẽ cho phép phát nhạc thông qua anten được đặt trên pin GPIO 4.

4. Sau đó biên dịch phần mềm FM Transmitter

5. Với phần mềm FM Transmitter đã được biên dịch trên Raspberry Pi, chúng ta có thể thử chơi file nhạc đầu tiên. Chúng ta sẽ thử tải một file (đúng chuẩn riêng) để phát trên sóng FM.

6. Thử phát bài nhạc vừa tải. Tuy nhiên chúng ta phải thông qua sox để chuẩn hóa lại đầu ra mới có thể phát được trên radio

Ngay bây giờ bạn có thể dùng điện thoại (có cắm tai nghe) hoặc các thiết bị thu radio để bắt sóng FM tần số 96.2MHz để hưởng thụ thành quả. :))

2. Mở rộng, phát nhạc MP3 trên sóng FM

Sau những bước như trên, cơ bản đã có thể phát được âm thanh trên sóng FM trong một phạm vi không quá lớn. Tuy nhiên, nếu bạn muốn phát MP3 thì cần thêm những bước sau đây:

1. cài đặt biên dịch hỗ trợ x264, điều này cần thiết để biên dịch các phiên bản mới nhất của ffmpeg.

2. Sau khi cài đặt xong thư viện x264, chúng ta có thể đi vào biên dịch ffmpeg.

3. Sau khi cài đặt xong các bạn có thể thử chạy bằng lệnh dưới đây

Chúc các bạn thành công.

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *