Mundarija:

Si4703 FM radio kartasini RDS bilan qanday ishlatish - Arduino qo'llanmasi: 5 qadam (rasmlar bilan)
Si4703 FM radio kartasini RDS bilan qanday ishlatish - Arduino qo'llanmasi: 5 qadam (rasmlar bilan)

Video: Si4703 FM radio kartasini RDS bilan qanday ishlatish - Arduino qo'llanmasi: 5 qadam (rasmlar bilan)

Video: Si4703 FM radio kartasini RDS bilan qanday ishlatish - Arduino qo'llanmasi: 5 qadam (rasmlar bilan)
Video: FM радио модуль Si4703 для Ардуино 2024, Iyul
Anonim
Si4703 FM radio kartasini RDS bilan qanday ishlatish kerak - Arduino qo'llanmasi
Si4703 FM radio kartasini RDS bilan qanday ishlatish kerak - Arduino qo'llanmasi
Si4703 FM radio kartasini RDS bilan qanday ishlatish kerak - Arduino qo'llanmasi
Si4703 FM radio kartasini RDS bilan qanday ishlatish kerak - Arduino qo'llanmasi

Bu Silicon Laboratories Si4703 FM tyuner chipini baholash taxtasi. Si4703 oddiy FM radiosi bo'lishidan tashqari, Radio Ma'lumotlar Xizmati (RDS) va Radio Broadcast Data Service (RBDS) ma'lumotlarini ham aniqlash va qayta ishlashga qodir.

Kengashda o'rnatilgan antenna yo'q. Biroq, minigarnituralar yoki 3 fut uzunlikdagi 3,5 mm audio kabel yordamida simlar antenna vazifasini bajaradi!

Ushbu qo'llanmada siz uni Arduino uno taxtasi bilan qanday ishlatishni bilib olasiz. Biz Codebender seriyali monitor orqali stansiyalarni boshqaramiz va RDS xabarlarini o'qiymiz.

Shunday qilib, boshlaylik!

1 -qadam: Sizga nima kerak

Sizga nima kerak bo'ladi
Sizga nima kerak bo'ladi

Ushbu darslik uchun sizga kerak bo'ladi:

  • Arduino bilan
  • Non paneli (yoki non paneli)
  • Si4703 FM kengashi
  • Quloqchinlar

2 -qadam: O'chirish davri

O'chirish davri
O'chirish davri

Ulanish juda oson, yuqoridagi rasmni sxematik sxemasi bilan ko'ring.

  • Si4703 3.3V Arduino uno 3.3V ga ulanadi
  • Si4703 GND pinini Arduino uno GND ga ulang
  • Si4703 SDIO pin Arduino uno pin A4 ga
  • Si4703 SCLK pin Arduino uno pin A5 ga
  • Si4703 RST pinli Arduino uno pin 2

3 -qadam: Kod

Mana, Codebender yordamida o'rnatilgan kod!

Codebender plaginini yuklab oling va Arduino kartasini ushbu eskiz bilan dasturlash uchun "Arduino -da ishga tushirish" tugmasini bosing. Hammasi shu, siz Arduino -ni ushbu eskiz bilan dasturlashtirgansiz.

Siz "O'zgartirish" tugmachasini bosish orqali sevimli stantsiyalarni o'zgartirishingiz yoki qo'shishingiz va quyidagi kodni o'zgartirishingiz mumkin:

else if (ch == 'a') <--- 'a' yuborish orqali {kanal = 930; <--- 93.0 stantsiyasiga boradi

radio.setChannel (kanal);

displayInfo ();

}

4 -qadam: Sinov

Sinov
Sinov

Quyidagi ketma -ket monitorga "Ulanish" tugmasini bosing.

Odatiy ovoz balandligi 0 ga o'rnatiladi. Siz "+" yoki "-" belgisini yuborish orqali ovoz balandligini o'zgartirishingiz mumkin. Siz shuningdek buyruqlarni birlashtira olasiz. Masalan, siz "a +++++++++" ni yuborsangiz, sevimli "a" stantsiyasiga o'tadi (93.0 kodga o'rnatiladi) va ovoz balandligini 9 ga o'zgartiradi.

5 -qadam: Yaxshi bajarildi

Juda qoyil!
Juda qoyil!

Siz yana "Qanday qilish" darsini muvaffaqiyatli yakunladingiz va Si4703 FM radio modulini Arduino uno platasi bilan qanday ishlatishni o'rgandingiz.

Umid qilamanki, bu sizga yoqdi, izohlarda menga xabar bering.

Ularning ko'pi bo'ladi, shuning uchun "Obuna bo'lish" tugmasini bosing.

Tavsiya: