İçindekiler:

Si4703 FM Radyo Kartı RDS ile Nasıl Kullanılır - Arduino Eğitimi: 5 Adım (Resimlerle)
Si4703 FM Radyo Kartı RDS ile Nasıl Kullanılır - Arduino Eğitimi: 5 Adım (Resimlerle)

Video: Si4703 FM Radyo Kartı RDS ile Nasıl Kullanılır - Arduino Eğitimi: 5 Adım (Resimlerle)

Video: Si4703 FM Radyo Kartı RDS ile Nasıl Kullanılır - Arduino Eğitimi: 5 Adım (Resimlerle)
Video: Arduino ile SI4703 Modülü kullanarak FM Radyo Yapımı 2024, Temmuz
Anonim
RDS ile Si4703 FM Radyo Kartı Nasıl Kullanılır - Arduino Eğitimi
RDS ile Si4703 FM Radyo Kartı Nasıl Kullanılır - Arduino Eğitimi
RDS ile Si4703 FM Radyo Kartı Nasıl Kullanılır - Arduino Eğitimi
RDS ile Si4703 FM Radyo Kartı Nasıl Kullanılır - Arduino Eğitimi

Bu, Silicon Laboratories Si4703 FM tuner çipi için bir değerlendirme panosudur. Si4703, basit bir FM radyo olmanın ötesinde, hem Radyo Veri Hizmeti (RDS) hem de Radyo Yayını Veri Hizmeti (RBDS) bilgilerini algılama ve işleme yeteneğine sahiptir.

Kartın üzerinde yerleşik bir anten yoktur. Ancak, kulaklık veya 3 fit uzunluğunda 3,5 mm ses kablosu kullanarak teller bir anten işlevi görecektir!

Bu eğitimde, Arduino uno kartı ile nasıl kullanılacağını öğreneceksiniz. Codebender'ın seri monitörü aracılığıyla istasyonları kontrol edeceğiz ve RDS mesajlarını okuyacağız.

Öyleyse başlayalım!

Adım 1: Neye İhtiyacınız Olacak?

Neye ihtiyacınız olacak
Neye ihtiyacınız olacak

Bu eğitim için ihtiyacınız olacak:

  • Arduino uno
  • Breadboard (veya breadboard kalkanı)
  • Si4703 FM Kartı
  • kulaklıklar

Adım 2: Devre

Devre
Devre

Bağlantılar oldukça kolaydır, yukarıdaki resme breadboard devre şemasıyla bakın.

  • Arduino uno 3.3V'ye Si4703 3.3V pin
  • Arduino uno GND'ye Si4703 GND pini
  • Arduino uno pin A4'e Si4703 SDIO pini
  • Arduino uno pin A5'e Si4703 SCLK pini
  • Arduino uno pin 2'ye Si4703 RST pini

Adım 3: Kod

İşte Codebender kullanılarak gömülü kod!

Arduino kartınızı bu çizimle programlamak için kod bükücü eklentisini indirmeyi ve "Arduino'da Çalıştır" düğmesine tıklamayı deneyin. İşte bu kadar, Arduino'nuzu bu çizimle programladınız.

"Düzenle" düğmesine tıklayarak favori istasyonları değiştirebilir veya ekleyebilirsiniz ve aşağıdaki kodu değiştirebilirsiniz:

else if (ch == 'a') <--- 'a' göndererek { kanal = 930; <--- 93.0 istasyonuna gidecek

radio.setChannel(kanal);

displayInfo();

}

4. Adım: Test Etme

Test yapmak
Test yapmak

Aşağıdaki seri monitöre "Bağlan" düğmesine basın.

Varsayılan olarak ses seviyesi 0'a ayarlanmıştır. "+" veya "-" sembolünü göndererek ses seviyesini değiştirebilirsiniz. Komutları da birleştirebilirsiniz. Örneğin, "a++++++++" gönderirseniz, favori 'a' istasyonuna (93,0 koda ayarlı) gidecek ve ses seviyesini 9 olarak değiştireceksiniz.

Adım 5: Aferin

Tebrikler!
Tebrikler!

Bir "Nasıl Yapılır" eğitimini daha başarıyla tamamladınız ve Si4703 FM radyo modülünü Arduino uno kartı ile nasıl kullanacağınızı öğrendiniz.

Umarım bunu beğenmişsinizdir, yorumlarda bana bildirin.

Daha fazlası olacak, bu yüzden Takip Et düğmesini tıkladığınızdan emin olun!

Önerilen: