Мазмуну:

Si4703 FM радио тактасын RDS менен кантип колдонуу керек - Arduino үйрөткүчү: 5 кадам (сүрөттөр менен)
Si4703 FM радио тактасын RDS менен кантип колдонуу керек - Arduino үйрөткүчү: 5 кадам (сүрөттөр менен)

Video: Si4703 FM радио тактасын RDS менен кантип колдонуу керек - Arduino үйрөткүчү: 5 кадам (сүрөттөр менен)

Video: Si4703 FM радио тактасын RDS менен кантип колдонуу керек - Arduino үйрөткүчү: 5 кадам (сүрөттөр менен)
Video: FM радио модуль Si4703 для Ардуино 2024, Ноябрь
Anonim
Si4703 FM радио тактасын RDS менен кантип колдонсо болот - Arduino үйрөткүчү
Si4703 FM радио тактасын RDS менен кантип колдонсо болот - Arduino үйрөткүчү
Si4703 FM радио тактасын RDS менен кантип колдонуу керек - Arduino үйрөткүчү
Si4703 FM радио тактасын RDS менен кантип колдонуу керек - Arduino үйрөткүчү

Бул Silicon Laboratories Si4703 FM тюнер чипинин баалоо тактасы. Жөнөкөй FM радиосунан тышкары, Si4703 ошондой эле Radio Data Service (RDS) жана Radio Broadcast Data Service (RBDS) маалыматын табууга жана иштетүүгө жөндөмдүү.

Тактада антенна орнотулган эмес. Бирок, гарнитураны же 3 фут узундугу 3,5 мм аудио кабелин колдонуу менен зымдар антенна катары иштейт!

Бул окуу куралында сиз аны Arduino uno тактасы менен кантип колдонууну үйрөнөсүз. Биз Codebender сериялык монитору аркылуу станцияларды көзөмөлдөйбүз жана RDS билдирүүлөрүн окуйбуз.

Ошентип, баштайлы!

1 -кадам: Сизге эмне керек

Сизге эмне керек болот
Сизге эмне керек болот

Бул үйрөткүч үчүн сизге керек болот:

  • Arduino uno
  • Нан тактасы (же нандын калканы)
  • Si4703 FM тактасы
  • Наушник

2 -кадам: Circuit

Circuit
Circuit

Байланыштар абдан оңой, нан схемасынын схемасы менен жогорудагы сүрөттү караңыз.

  • Si4703 3.3V pin Arduino uno 3.3V үчүн
  • Si4703 GND pin Arduino uno GND үчүн
  • Si4703 SDIO пин Arduino uno пин A4ке
  • Si4703 SCLK pin Arduino uno pin A5ке
  • Si4703 RST pin Arduino uno pin 2ге

3 -кадам: Кодекс

Бул жерде Codebender аркылуу камтылган код!

Codebender плагинин жүктөп алып, Arduino тактаңызды бул эскиз менен программалоо үчүн "Arduinoдо иштетүү" баскычын чыкылдатып көрүңүз. Мына ушуну менен, сиз бул эскиз менен Arduino программаңызды түздүңүз.

Сиз "Түзөтүү" баскычын чыкылдатып, төмөндөгү кодду өзгөртүп же сүйүктүү станцияларды кошо аласыз:

else if (ch == 'a') <--- 'a' жөнөтүү менен {канал = 930; <--- 93.0 станциясына барат

radio.setChannel (канал);

displayInfo ();

}

4 -кадам: Тестирлөө

Тестирлөө
Тестирлөө

Төмөндөгү сериялык мониторго "Туташуу" баскычын басыңыз.

Демейки көлөмү 0гө коюлган. Сиз "+" же "-" белгисин жөнөтүү менен үн деңгээлин өзгөртө аласыз. Сиз ошондой эле буйруктарды бириктире аласыз. Мисалы, сиз "a +++++++++" жөнөтсөңүз, сүйүктүү 'a' станциясына барат (93.0 кодго коюлган) жана үндү 9га өзгөртөт.

5 -кадам: Жакшы болду

Мыкты жасалды!
Мыкты жасалды!

Сиз дагы бир "Кантип" окуусун ийгиликтүү аяктадыңыз жана Si4703 FM радио модулун Arduino uno тактасы менен кантип колдонууну үйрөндүңүз.

Бул сизге жакты деп үмүттөнөм, мага комментарийлерде билдириңиз.

Дагы көп болот, андыктан Follow баскычын чыкылдатыңыз!

Сунушталууда: