Мазмуну:

FM радио: 7 кадам (Сүрөттөр менен)
FM радио: 7 кадам (Сүрөттөр менен)

Video: FM радио: 7 кадам (Сүрөттөр менен)

Video: FM радио: 7 кадам (Сүрөттөр менен)
Video: Айына 100-500 миңге чейин тапкан байерлер #Арабыздагы_адамдар 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 тийүү өчүргүчтөрү

1x 100k потенциометр

1x DC электр розеткасы

Кошумча:

3D принтер

1 -кадам: План

Планда баары жөнөкөй жана тыкан болушу керек. Эч кандай кооз нерселер жок.

Биз Arduino Nano долбоорун мээ катары колдонобуз. Модуль менен баарлашуунун оор иши буга чейин эле аткарылган. Радио китепканасын орнотууну тактаңыз. Сиз ойной турган көптөгөн өзгөчөлүктөр бар. Эскертүү: Китепкана SI4703, SI4705 & TEA5767 үчүн да иштейт.

Алдыңкы жактагы бир баскыч радиону "Жыштыкты тандоо" режимине коюу үчүн, ал эми экинчи баскычты жыштыкты тандоо үчүн колдонулат. Алдын ала коюлган жыштыктарды жылдыруу үчүн Pot колдонулат (бул сиздин жайгашкан жериңизге жараша коддо белгилениши мүмкүн).

OLED дисплейи анын туураланышынын жыштыгын көрсөтүү үчүн колдонулат.

Радио модулунун чыгуу аудио сигналы өтө төмөн жана 0W динамикти айдоо үчүн жетишсиз. PAM8403 модулу үн сигналын күчөтүү үчүн колдонулат. Бул модулдун көптөгөн версиялары бар. Мен үндү көзөмөлдөө үчүн идиш, ошондой эле ON/OFF которгуч менен бардым.

2 -кадам: FM радио модулун даярдоо

FM радио модулун даярдоо
FM радио модулун даярдоо
FM радио модулун даярдоо
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 каналыма жазылыңыз. Дагы бир жолу рахмат!

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