Мазмуну:
- Жабдуулар
- 1 -кадам: План
- 2 -кадам: FM радио модулун даярдоо
- 3 -кадам: Корпус жасоо
- 4 -кадам: Райондук такталарды даярдоо
- 5 -кадам: Коддоо убактысы
- 6 -кадам: нерселерди бириктирүү
- 7 -кадам: ырахат алыңыз
Video: FM радио: 7 кадам (Сүрөттөр менен)
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:40
Жакында, мен RDA5807 модулун таптым, бул өтө кичинекей пакетте FM радио тюнери. Бул абдан арзан жана байланыш үчүн I2C протоколун колдонот, бул IC менен сүйлөшүү үчүн эки зым гана талап кылынат. Аз өткөргүч!
Апам радио өлгөнгө чейин тамак жасап жатып күн сайын радио угуп жүрчү. Мен аны өзүм курган радио менен таң калтыргым келди. Бул Нускамада мен RDA5807 IC менен Arduino менен кантип байланышканымды көрсөтөм. Жакшы көрүнүшү үчүн мен корпусту иштеп чыгып, аны 3D басып чыгардым. Мен 3D дизайнында жаңымын, ошондуктан бул жөнөкөй дизайн болот. Эч кандай кооз нерселер жок.
Кел, баштайлы
Жабдуулар
1x Arduino Nano
1x RDA5807M FM радио тюнери IC
1x I2C OLED дисплейи
1x 3W динамиги
1x PAM8403 Аудио күчөткүч модулу
2x 6x6 тийүү өчүргүчтөрү
1x 100k потенциометр
1x DC электр розеткасы
Кошумча:
3D принтер
1 -кадам: План
Планда баары жөнөкөй жана тыкан болушу керек. Эч кандай кооз нерселер жок.
Биз Arduino Nano долбоорун мээ катары колдонобуз. Модуль менен баарлашуунун оор иши буга чейин эле аткарылган. Радио китепканасын орнотууну тактаңыз. Сиз ойной турган көптөгөн өзгөчөлүктөр бар. Эскертүү: Китепкана SI4703, SI4705 & TEA5767 үчүн да иштейт.
Алдыңкы жактагы бир баскыч радиону "Жыштыкты тандоо" режимине коюу үчүн, ал эми экинчи баскычты жыштыкты тандоо үчүн колдонулат. Алдын ала коюлган жыштыктарды жылдыруу үчүн Pot колдонулат (бул сиздин жайгашкан жериңизге жараша коддо белгилениши мүмкүн).
OLED дисплейи анын туураланышынын жыштыгын көрсөтүү үчүн колдонулат.
Радио модулунун чыгуу аудио сигналы өтө төмөн жана 0W динамикти айдоо үчүн жетишсиз. PAM8403 модулу үн сигналын күчөтүү үчүн колдонулат. Бул модулдун көптөгөн версиялары бар. Мен үндү көзөмөлдөө үчүн идиш, ошондой эле ON/OFF которгуч менен бардым.
2 -кадам: FM радио модулун даярдоо
Сүрөттү карап көрүп айткандай, бул абдан кичинекей! Анын үстүнө, модулдун блокнотунун аралыгы нанга/перформатка ылайыктуу эмес.
Ал үчүн биз брейк тактасын түзүшүбүз керек. Модулдун көлөмү жөнүндө перфорддун кичинекей бир бөлүгүн кесип алыңыз. Ар бир тарапта жок дегенде 5 тешик бар экенин тактаңыз. Сүрөттө көрсөтүлгөндөй, Solder эркек баш казыктары. Андан кийин, модулду тактага коюңуз жана модулдагы төшөмөлөр менен баштык казыктарынын ортосуна жука зымдарды кошуңуз. Мен компоненттин буттарынын кыркуусун колдондум.
3 -кадам: Корпус жасоо
Мен 3D долбоорлоодо таптакыр жаңымын жана бул мен ойлогондордун көбү. Корпус Fusion 360та иштелип чыккан жана Creality Ender 3 принтеринде басылган. Мен колдонгон бардык. STL файлдарын тиркеп койдум.
Мен алдыңкы плитаны ак түскө боёгом, анткени менде жиптин бир гана түсү бар.
Мен 'M3 Threaded Inserts'ти сырткы корпустун тешиктерине ширетүүчү темир менен киргиздим. Бул абдан канааттандырарлык болду!
Сырткы дененин ичине ички алкакты супер клей менен жабыштырыңыз.
Ошондой эле, "Арткы Табакта" күчөткүч менен антеннанын туткасына 6 мм жана 2 мм тешик жасаңыз. Дизайн учурунда аларды кошууну унутуп калдым.
4 -кадам: Райондук такталарды даярдоо
Биз эки электр тактасын жасашыбыз керек. Бири Arduino жана FM модулу бар башкы такта, экинчиси алдыңкы табакка орнотулган баскычтар үчүн.
Мен оңой туташуу/ажыратуу үчүн ар бир компонент үчүн Эркек жана Ургаачы төөнөгүчтөрдү колдонуу менен туташтыргычтарды колдондум. Кааласаңыз, бул кадамды өткөрүп жиберсеңиз болот.
Зымдарды схемага ылайык жасаңыз.
5 -кадам: Коддоо убактысы
Код бул жерге тиркелген.. Ino файлын жүктөп алып, аны Arduino IDEде ачыңыз. Жүктөп берүүдөн мурун, эки нерсени өзгөртүү керек.
- Радио станциялардын саны жана алардын жыштыктары өзгөрөт. Тез Google издөө станциялар жана алардын жыштыктары жөнүндө сизге кабар берет. Аларды тизмектегенден кийин, аларды сүрөттө көрсөтүлгөндөй 'станция ' катарына кошуңуз. Сиз ондук чекитти калтырышыңыз керек. Мисалы, 9110 91.10 МГц, 10110 101.10 МГц ж.б.у.с.
- Ошондой эле, чарчы кашаанын ортосундагы станциялардын жалпы санын киргизиңиз. Менин учурда, менде массивдин ичинде 12 станция бар. Демек, станциялар [12]. Станциялардын жалпы санынан 1ди чыгарып, экинчи сүрөттө көрсөтүлгөндөй кодго киргизиңиз. Бул учурда 11.
Мен жакшы жол бар экенин билем, бирок анын ордуна көп ката кетирдим!
Жана, кодду жүктө!
6 -кадам: нерселерди бириктирүү
Hot OLED дисплейи жана динамиги алдыңкы табакта.
3D басып чыгарылган баскычтарды өз ордуна коюңуз, тийүү өчүргүчтөрүнө бир тамчы супер клей кошуп, баскычтардын үстүнө электр тактасын койуп, баскычтар менен өчүргүчтөрдүн бири -бирине дал келүүсүн текшериңиз.
Потенциометрди алдыңкы плитага сайыңыз.
Ички алкакка көп өлчөмдөгү супер клей сүйкөп, бардык компоненттери менен алдыңкы плитаны жайгаштырыңыз.
Негизги плата менен компоненттердин бардык байланыштарын жасаңыз. Радио модулдан чыккан аудио чыгарууну арткы плитага орнотулган күчөткүчкө туташтырыңыз.
Контректорлордун тегерегине ысык клей салып, штаммды басаңдатыңыз.
Арткы плитаны M3 бурамалары менен бурап алыңыз.
Акырында, ысык клей таякчасын калыңдыгы 2-3 мм болгон 4 тегерекчеге кесип, сүрөттө көрсөтүлгөндөй түбүнө чаптаңыз. Алар резина буттары үчүн кызмат кылат.
Сен бүттүң!
7 -кадам: ырахат алыңыз
Радиоңузду 5В менен камсыз кылыңыз. Эгерде сиз 5В таба албасаңыз, 12V менен 7805 чыңалуу жөндөгүчүн колдонуңуз.
Аягына чейин карманганыңыз үчүн рахмат. Баарыңыздар бул долбоорду жакшы көрөсүздөр жана бүгүн жаңы нерсени үйрөндүңүздөр деп үмүттөнөм. Мага өзүңүз үчүн бирөө жасап берсеңиз мага кабарлаңыз. Келечектеги долбоорлор үчүн менин YouTube каналыма жазылыңыз. Дагы бир жолу рахмат!
Сунушталууда:
Raspberry Pi менен иштөөчү интернет радио: 5 кадам (сүрөттөр менен)
Raspberry Pi менен иштөөчү Интернет радиосу: Эски радиолордой болуп, терүүнү жана баскычтарды басууну канааттандырарлык нерсе бар. Тилекке каршы, бул радиолордун көбү бузулган же станциялар тынч. Бактыга жараша, кандайдыр бир радиону интернет радиосуна жаңыртуу өтө кыйын эмес
Shoestring боюнча программалык камсыздоо менен аныкталган радио: 9 кадам (сүрөттөр менен)
Shoestringде программалык камсыздоого ылайыкталган радио: Башында кристалл топтому болгон - биринчи практикалык радио уктуруучу. Бирок ага узун антенна керек болчу жана жергиликтүү станцияларды гана кабыл ала алган. Клапандар пайда болгондо (түтүктөр, биздин америкалык досторубуз үчүн) алар дагы көп нерселерди курууга мүмкүндүк беришти
3 КАНАЛДЫК АУДИО МИКСЕРИ FM радио өткөргүч менен интеграцияланган: 19 кадам (сүрөттөр менен)
3 КАНАЛДЫК АУДИО МИКСЕРИ FM радио өткөргүч менен интеграцияланган: Эй, баардыгы, бул макалада мен сизди FM радио өткөргүч менен бириктирилген өзүңүздүн 3 КАНАЛДУУ АУДИО МИКСЕРИҢИЗДИ курууга үндөйм
Raspberry Pi менен радио телескоп жасаңыз: 6 кадам (сүрөттөр менен)
Raspberry Pi менен радио телескоп жасаңыз: Оптикалык телескопту алуу оңой. Сиз жөн гана мындай телескоптордун өндүрүүчүсүнөн сатып ала аласыз. Бирок, чын эле радио телескоптор жөнүндө айтууга болбойт. Адатта, аларды өзүңүз жасашыңыз керек. Бул Нускамада мен кантип көрсөтөм
Raspberry Pi 3 менен интернет радио/ веб радио (башсыз): 8 кадам
Raspberry Pi 3 менен Интернет Радио/ Веб Радио (башы жок): HI Сиз өзүңүздүн Радиоңузду интернетте хостинг кылгыңыз келеби, анда сиз керектүү жердесиз. Мен мүмкүн болушунча толук иштеп чыгууга аракет кылам. Мен алардын көбүнө же сатып алгым келбеген үн картасына муктаж болгон бир нече жолду сынап көрдүм. бирок жетишти