Съдържание:

FM радио: 7 стъпки (със снимки)
FM радио: 7 стъпки (със снимки)

Видео: FM радио: 7 стъпки (със снимки)

Видео: FM радио: 7 стъпки (със снимки)
Видео: Навигация 7 инча 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.

Един бутон отпред ще се използва за поставяне на радиото в режим "Избор на честота", а другият бутон за избор на честота. Пот ще се използва за превъртане през предварително зададените честоти (които могат да бъдат зададени в кода в зависимост от вашето местоположение).

OLED дисплей ще се използва за показване на честотата, с която е настроен.

Изходният аудио сигнал на радиомодула е много нисък и не е достатъчен за задвижване на 0W високоговорител. Модулът PAM8403 ще се използва за усилване на аудио сигнала. Има много версии на този модул. Отидох с този, който има гърне за контрол на силата на звука, както и ключ за включване/изключване.

Стъпка 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 MHz, 10110 означава 101,10 MHz и така нататък.
  • Също така въведете общия брой станции между квадратните скоби. В моя случай имам 12 станции в масива. Следователно станции [12]. Извадете 1 от общия брой станции и го въведете в кода, както е показано на втората снимка. 11 в този случай.

Знам, че има по -добър начин, но вместо това имах много грешки!

И качете кода!

Стъпка 6: Сглобяване на нещата

Сглобяване на нещата
Сглобяване на нещата
Сглобяване на нещата
Сглобяване на нещата
Сглобяване на нещата
Сглобяване на нещата
Сглобяване на нещата
Сглобяване на нещата

Залепете горещо OLED дисплея и високоговорителя на място на предната плоча.

Поставете 3D отпечатаните бутони на тяхно място, добавете капка супер лепило върху тактилните превключватели и поставете платката върху бутоните, като се уверите, че бутоните и превключвателите са подредени.

Завийте потенциометъра на предната плоча.

Нанесете обилно количество супер лепило върху вътрешната джанта и поставете цялата предна плоча с всички компоненти върху джантата.

Направете всички връзки на компонентите с основната платка. Свържете аудио изхода от радиомодула към усилвателя, който е монтиран на задната плоча.

Поставете парче горещо лепило около съединителите, за да действа като облекчаване на напрежението.

Завийте задната плоча с помощта на винтове М3.

Накрая нарязайте горещото лепило на 4 кръга с дебелина около 2-3 мм и ги залепете отдолу, както е показано. Те ще служат за целта на гумените крака.

Готови сте!

Стъпка 7: Насладете се

Захранвайте вашето радио с помощта на 5V захранване. Ако не можете да намерите 5V такъв, използвайте 7805 регулатор на напрежение с 12V като вход.

Благодаря ви, че се придържате до края. Надявам се, че всички обичате този проект и научихте нещо ново днес. Кажете ми, ако направите такъв за себе си. Абонирайте се за канала ми в YouTube за още предстоящи проекти. Благодаря ти още веднъж!

Препоръчано: