Мазмуну:
- 1 -кадам: Сизге эмне керек
- 2 -кадам: Circuit
- 3 -кадам: Кодекс
- 4 -кадам: Тестирлөө
- 5 -кадам: Жакшы болду
Video: Si4703 FM радио тактасын RDS менен кантип колдонуу керек - Arduino үйрөткүчү: 5 кадам (сүрөттөр менен)
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:42
Бул 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
Байланыштар абдан оңой, нан схемасынын схемасы менен жогорудагы сүрөттү караңыз.
- 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 баскычын чыкылдатыңыз!
Сунушталууда:
PIR сенсорун жана Buzzer модулун кантип колдонуу керек - Visuino үйрөткүчү: 6 кадам
PIR сенсорун жана Buzzer модулун кантип колдонуу керек - Visuino үйрөткүчү: Бул үйрөткүчтө биз PIR сенсорун жана сигналды модулду кантип колдонууну үйрөнөбүз, качан PIR сенсору кыймылды аныктаса. Демонстрациялык видеону көрүңүз
Linux жүктөө дискин кантип түзүү керек (жана аны кантип колдонуу керек): 10 кадам
Linux жүктөө дискин кантип түзүү керек (жана аны кантип колдонуу керек): Бул Linuxту кантип баштоо керектиги жөнүндө жөнөкөй маалымат, тактап айтканда Ubuntu
Mac Терминалын кантип колдонуу керек жана Негизги функцияларды кантип колдонуу керек: 4 кадам
Mac Терминалын кантип колдонуу керек жана Негизги функцияларды кантип колдонуу керек: Биз сизге MAC Терминалын кантип ачууну көрсөтөбүз. Биз ошондой эле сизге терминалдын ичинде ifconfig, каталогдорду өзгөртүү, файлдарга кирүү жана arp сыяктуу бир нече мүмкүнчүлүктөрдү көрсөтөбүз. Ifconfig сизге IP дарегиңизди жана MAC жарнагыңызды текшерүүгө мүмкүндүк берет
TOUCH SWITCH - Транзисторду жана нан тактасын колдонуу менен кантип сенсордук которууну жасаса болот: 4 кадам
TOUCH SWITCH | Транзисторду жана нан тактасын колдонуу менен сенсордук которууну кантип жасаса болот: Тийүү которгуч транзисторлордун колдонулушуна негизделген абдан жөнөкөй долбоор. Бул долбоордо BC547 транзистору колдонулат, ал сенсор болуп иштейт
Текстиль менен Light Up тактасын кантип колдонуу керек: 5 кадам
Текстиль менен Light Up тактасын кантип колдонуу керек: Сиз Light Up тактасын текстилге же кийимге кошууну ойлонушуңуз мүмкүн, бирок кайдан баштоо керектигин так билишкен жок. Бул окуу куралында, биз сизге Light Up тактасын өткөргүч жип менен кездемеге кантип жабыштырууну, анан кантип кошууну көрсөтөбүз