Mục lục:

Cách sử dụng Bo mạch đài FM Si4703 với RDS - Hướng dẫn Arduino: 5 bước (kèm hình ảnh)
Cách sử dụng Bo mạch đài FM Si4703 với RDS - Hướng dẫn Arduino: 5 bước (kèm hình ảnh)

Video: Cách sử dụng Bo mạch đài FM Si4703 với RDS - Hướng dẫn Arduino: 5 bước (kèm hình ảnh)

Video: Cách sử dụng Bo mạch đài FM Si4703 với RDS - Hướng dẫn Arduino: 5 bước (kèm hình ảnh)
Video: xây dựng một máy thu đài fm siêu đơn giản, utsource 2024, Tháng bảy
Anonim
Cách sử dụng Bo mạch đài FM Si4703 với RDS - Hướng dẫn Arduino
Cách sử dụng Bo mạch đài FM Si4703 với RDS - Hướng dẫn Arduino
Cách sử dụng Bo mạch đài FM Si4703 với RDS - Hướng dẫn Arduino
Cách sử dụng Bo mạch đài FM Si4703 với RDS - Hướng dẫn Arduino

Đây là bảng đánh giá cho chip điều chỉnh FM Si4703 của Silicon Laboratories. Không chỉ là một đài FM đơn giản, Si4703 còn có khả năng phát hiện và xử lý cả thông tin của Dịch vụ Dữ liệu Vô tuyến (RDS) và Dịch vụ Dữ liệu Phát sóng Vô tuyến (RBDS).

Bo mạch không có ăng-ten tích hợp trên nó. Tuy nhiên, bằng cách sử dụng tai nghe hoặc cáp âm thanh 3,5 mm dài 3 foot, dây sẽ hoạt động như một ăng-ten!

Trong hướng dẫn này, bạn sẽ học cách sử dụng nó với bảng Arduino una. Chúng tôi sẽ điều khiển các trạm và đọc các thông báo RDS thông qua màn hình nối tiếp của Codebender.

Vậy hãy bắt đầu!

Bước 1: Những gì bạn sẽ cần

Những gì bạn sẽ cần
Những gì bạn sẽ cần

Đối với hướng dẫn này, bạn sẽ cần:

  • Arduino una
  • Breadboard (hoặc tấm chắn breadboard)
  • Bảng FM Si4703
  • Tai nghe

Bước 2: Mạch

Mạch
Mạch

Các kết nối khá dễ dàng, xem hình trên với sơ đồ mạch breadboard.

  • Si4703 chân 3.3V cho Arduino chưa 3.3V
  • Chân Si4703 GND tới Arduino una GND
  • Si4703 chân SDIO đến chân A4 của Arduino không
  • Si4703 chân SCLK đến Arduino không chân A5
  • Si4703 chân RST đến chân Arduino không có chân 2

Bước 3: Mã

Đây là mã, được nhúng bằng Codebender!

Hãy thử tải xuống plugin codebender và nhấp vào nút "Chạy trên Arduino" để lập trình bảng Arduino của bạn với bản phác thảo này. Và thế là xong, bạn đã lập trình Arduino của mình với bản phác thảo này.

Bạn có thể thay đổi hoặc thêm các đài yêu thích bằng cách nhấp vào nút "Chỉnh sửa" và thay đổi mã bên dưới:

else if (ch == 'a') <--- Bằng cách gửi 'a' {channel = 930; <--- sẽ đến trạm 93.0

radio.setChannel (kênh);

displayInfo ();

}

Bước 4: Kiểm tra

Thử nghiệm
Thử nghiệm

Nhấn nút "Kết nối" với màn hình nối tiếp bên dưới.

Theo mặc định, âm lượng được đặt thành 0. Bạn có thể thay đổi mức âm lượng bằng cách gửi biểu tượng "+" hoặc "-". Bạn cũng có thể kết hợp các lệnh. Ví dụ: bạn gửi "a +++++++++" sẽ đến đài yêu thích 'a' (93.0 đặt thành mã) và thay đổi âm lượng thành 9.

Bước 5: Hoàn thành tốt

Làm tốt!
Làm tốt!

Bạn đã hoàn thành thành công một hướng dẫn "Cách thực hiện" nữa và bạn đã học cách sử dụng mô-đun đài FM Si4703 với bảng Arduino una.

Tôi hy vọng bạn thích điều này, hãy cho tôi biết trong phần bình luận.

Sẽ có nhiều người trong số họ hơn, vì vậy hãy đảm bảo nhấp vào nút Theo dõi!

Đề xuất: