Мазмұны:
- Жабдықтар
- 1 -қадам: Жоспар
- 2 -қадам: FM радио модулін дайындау
- 3 -қадам: қоршау жасау
- 4 -қадам: Электр тізбегін дайындау
- 5 -қадам: кодтау уақыты
- 6 -қадам: заттарды біріктіру
- 7 -қадам: ләззат алыңыз
Бейне: FM радио: 7 қадам (суреттермен)
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:24
Жақында мен 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 тактілі қосқыштар
1х 100 к потенциометр
1x тұрақты ток розеткасы
Қосымша:
3D принтері
1 -қадам: Жоспар
Жоспар - бәрін қарапайым және ұқыпты ұстау. Сәнді заттар жоқ.
Біз Arduino Nano -ны жобамыздың миы ретінде қолданатын боламыз. Модульмен байланыс жасаудың ауыр жұмысы жасалды. Радио кітапханасын орнатқаныңызға көз жеткізіңіз. Сіз ойнай алатын көптеген мүмкіндіктер бар. Ескерту: Кітапхана SI4703, SI4705 және TEA5767 үшін де жұмыс істейді.
Алдыңғы жағындағы бір түймешік радионы «Жиілікті таңдау» режиміне қою үшін, ал екіншісі - жиілікті таңдау үшін. Алдын ала орнатылған жиіліктерді айналдыру үшін Pot пайдаланылады (оны сіздің орналасқан жеріңізге байланысты кодта орнатуға болады).
OLED дисплейі оны реттеу жиілігін көрсету үшін қолданылады.
Радио модульдің шығыс дыбыстық сигналы өте төмен және 0 Вт динамикті басқаруға жеткіліксіз. PAM8403 модулі дыбыстық сигналды күшейту үшін қолданылады. Бұл модульдің көптеген нұсқалары бар. Мен дыбыс деңгейін реттеуге арналған кастрюльмен, ON/OFF қосқышымен бірге жүрдім.
2 -қадам: FM радио модулін дайындау
Суретке қарап түсінуге болады, бұл өте кішкентай! Оның үстіне, модульдің төсем аралығы нан тақтасына/перфортқа сәйкес келмейді.
Ол үшін біз тақтайша жасауымыз керек. Модуль өлшеміне сәйкес перфорданың кішкене бөлігін кесіңіз. Әр жағынан кемінде 5 тесік бар екеніне көз жеткізіңіз. Дәнекерлеуіш ерлерге арналған түйреуіштер суретте көрсетілгендей. Әрі қарай, модульді тақтаға қойыңыз және жіңішке сымдарды модульдегі жастықтар мен тақырып түйреуіштерінің арасына дәнекерлеңіз. Мен компоненттердің аяқтарының жиектерін қолдандым.
3 -қадам: қоршау жасау
Мен 3D дизайнында мүлдем жаңашылмын және бұл мен әзірлеген ең көп нәрсе. Корпус Fusion 360 -та жасалған және Creality Ender 3 принтерінде басып шығарылған. Мен қолданған барлық. STL файлдарын тіркедім.
Мен алдыңғы тақтаны ақ түске боядым, себебі менде бір ғана жіп бар.
Мен 'M3 бұрандалы кірістірулерді' сыртқы корпустағы тесіктерге дәнекерлеу үтігінің көмегімен енгіздім. Бұл өте қанағаттанарлық болды!
Сыртқы корпустың ішкі жиегін супер желіммен жабыстырыңыз.
Сондай -ақ, күшейткіш пен антеннаның тұтқасы үшін 'Артқы тақтада' 6 мм және 2 мм тесік жасаңыз. Мен оларды жобалау кезінде қосуды ұмытып кеттім.
4 -қадам: Электр тізбегін дайындау
Бізге екі схемалық тақта жасау керек. Біреуі Arduino мен FM модулі бар негізгі тақта, екіншісі алдыңғы тақтаға орнатылатын түймелерге арналған.
Мен әр компонент үшін ерлер мен әйелдердің тақырыптық түйреуіштері бар қосқыштарды қолдандым, осылайша оларды оңай қосуға/ажыратуға болады. Қаласаңыз, бұл қадамды өткізіп жіберуге болады.
Сымдарды схемаға сәйкес жүргізіңіз.
5 -қадам: кодтау уақыты
Код осында бекітілген.. Ino файлын жүктеп алып, оны Arduino IDE -де ашыңыз. Жүктеу алдында екі нәрсені өзгерту қажет.
- Радиостанциялардың саны мен олардың жиілігі өзгереді. Google -дің жылдам іздеуі станцияларды және олардың жиілігін білуге мүмкіндік береді. Оларды тізімге енгізген соң, оларды суретте көрсетілгендей 'станциялар массивіне қосыңыз. Ондық бөлшекті алып тастау керек. Мысалы, 9110 - 91.10 МГц, 10110 - 101.10 МГц және т.б.
- Сонымен қатар, жақшалар арасындағы станциялардың жалпы санын енгізіңіз. Менің жағдайда, массив ішінде 12 станция бар. Демек, станциялар [12]. Станциялардың жалпы санынан 1 санын алып тастаңыз және оны екінші суретте көрсетілгендей кодқа енгізіңіз. Бұл жағдайда 11.
Мен жақсы жол бар екенін білемін, бірақ мен оның орнына көптеген қателіктер жібердім!
Және кодты жүктеңіз!
6 -қадам: заттарды біріктіру
OLED дисплейі мен динамикті алдыңғы тақтаға ыстық желіммен жабыстырыңыз.
3D басып шығарылған түймелерді өз орындарына қойыңыз, сенсорлық қосқыштарға бір тамшы супер желім қосыңыз және түймелер мен коммутаторлар бір -біріне сәйкес келетініне көз жеткізу үшін тақтаны түймелердің үстіне қойыңыз.
Алдыңғы тақтадағы потенциометрді бұраңыз.
Ішкі жиекке көп мөлшерде супер желім жағыңыз және барлық компоненттері бар алдыңғы тақтаны орналастырыңыз.
Компоненттердің барлық қосылымдарын негізгі тақта арқылы жасаңыз. Радио модульден шыққан дыбыс шығысын артқы тақтаға орнатылған күшейткішке қосыңыз.
Деформацияны жеңілдету үшін қосқыштардың айналасына ыстық желім салыңыз.
М3 бұранда көмегімен артқы тақтаны бұраңыз.
Соңында ыстық желім таяқшасын қалыңдығы 2-3 мм болатын 4 шеңберге кесіңіз де, оларды суретте көрсетілгендей түбіне жабыстырыңыз. Олар резеңке табанның қызметіне қызмет ететін болады.
Бітті!
7 -қадам: ләззат алыңыз
Радиоңызды 5В қуат көзімен қосыңыз. Егер сіз 5 В кернеуін таба алмасаңыз, кіріс ретінде 12 В кернеу реттегішін қолданыңыз.
Соңына дейін ұстағандарыңызға рахмет. Барлығыңызға бұл жоба ұнады деп үміттенемін және бүгін жаңа нәрсе білдіңіз деп үміттенемін. Егер сіз оны өзіңіз үшін жасайтын болсаңыз, маған хабарлаңыз. Болашақ жобалар үшін менің YouTube каналыма жазылыңыз. Тағы да рахмет!
Ұсынылған:
AM радио қабылдағыш жинағын жинау: 9 қадам (суреттермен)
AM радио қабылдағыштар жинағын жинау: Мен әр түрлі электронды жинақтарды жинауды жақсы көремін. Мені радиолар қызықтырады. Бірнеше ай бұрын мен Интернеттен AM радио қабылдағыштарының арзан жиынтығын таптым. Мен бұған тапсырыс бердім және стандартты бір ай күтуден кейін ол келді. Жиынтық DIY жеті транзистор супержетесі болып табылады
Smart Buoy [GPS, радио (NRF24) және SD картасының модулі]: 5 қадам (суреттермен)
Smart Buoy [GPS, Radio (NRF24) және SD-карта модулі): Бұл Smart Buoy сериясы теңізде дайын өнімдерді қолдана отырып, теңіз туралы маңызды өлшемдерді қабылдай алатын ғылыми қалқаны жасауға біздің талпынысымызды көрсетеді. Бұл төртеудің екеуі - бұл жаңартылған екеніне көз жеткізіңіз, егер сізге жылдамдық қажет болса
Веб -радио: 5 қадам (суреттермен)
Веб -радио: Бірнеше ай бұрын мен M5stickC даму тақтасын Banggood -да көрдім және оны ойнауға сатып алдым. Сіз оны осы жерден ала аласыз. Мен көптеген эскиздерді сынап көрдім, бірақ ақырында мен бұл бетті қарап шығып, веб -радио жасауға тырысамын. Бұл даму тақтасы үшін
Raspberry Pi арқылы жұмыс істейтін интернет радио: 5 қадам (суреттермен)
Raspberry Pi-мен жұмыс істейтін Интернет-радио: Ескі радиодағыдай, теру мен түймелерді басудың қанағаттанарлық бір жері бар. Өкінішке орай, бұл радиолардың көбі істен шыққан немесе станциялар тыныштықта қалған. Бақытымызға орай, кез келген радионы интернет -радиоға жаңарту қиын емес
Raspberry Pi 3 бар Интернет радио/ веб -радио (бассыз): 8 қадам
Raspberry Pi 3 бар Интернет -радио/ веб -радио (бассыз): Сәлеметсіз бе, Интернетте өзіңіздің радионыздың болғанын қалайсыз, сонда сіз дұрыс жердесіз. Мен мүмкіндігінше егжей -тегжейлі түсіндіруге тырысамын. Мен олардың көпшілігіне дыбыс картасын қажет ететін бірнеше әдістерді қолдандым, мен сатып алғым келмеді. бірақ қол жеткізді