Мазмұны:

FM радио: 7 қадам (суреттермен)
FM радио: 7 қадам (суреттермен)

Бейне: FM радио: 7 қадам (суреттермен)

Бейне: FM радио: 7 қадам (суреттермен)
Бейне: Стоит БРАТЬ ВСЕМ?? И чем хорош радиоприемник ATS25X1 подробный обзор 2024, Қараша
Anonim
Image
Image
FM радио модулін дайындау
FM радио модулін дайындау

Жақында мен 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 радио модулін дайындау

FM радио модулін дайындау
FM радио модулін дайындау
FM радио модулін дайындау
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 каналыма жазылыңыз. Тағы да рахмет!

Ұсынылған: