Mündəricat:

FM Radio: 7 addım (şəkillərlə)
FM Radio: 7 addım (şəkillərlə)

Video: FM Radio: 7 addım (şəkillərlə)

Video: FM Radio: 7 addım (şəkillərlə)
Video: Azərbaycan canlı - YURD FM - 90.7 FM 2024, Noyabr
Anonim
Image
Image
FM Radio Modulunun Hazırlanması
FM Radio Modulunun Hazırlanması

Bu yaxınlarda çox kiçik bir paketdə FM Radio Tuner olan RDA5807 modulu ilə rastlaşdım. Çox ucuzdur və ünsiyyət üçün I2C protokolundan istifadə edir ki, bu da IC ilə danışmaq üçün yalnız iki telin lazım olacağını bildirir. Daha az kabel!

Anam radio ölməzdən əvvəl yemək bişirərkən hər gün radio dinləyirdi. Özüm qurduğum bir radio ilə onu təəccübləndirmək istədim. Bu Təlimatlarda, RDA5807 IC -ni bir Arduino ilə necə əlaqələndirdiyimi göstərəcəyəm. Gözəl görünməsi üçün bir korpus hazırladım və 3D çap etdim. 3D dizaynda yeniyəm, buna görə sadə bir dizayn olacaq. Zərif şeylər yoxdur.

Gəlin başlayaq

Təchizat

1x Arduino Nano

1x RDA5807M FM Radio Tuner IC

1x I2C OLED Ekranı

1x 3W dinamik

1x PAM8403 Audio Gücləndirici Modulu

2x 6x6 toxunma açarları

1x 100k potensiometr

1x DC Güc Prizi

İsteğe bağlı:

3D printer

Addım 1: Plan

Plan hər şeyi sadə və səliqəli saxlamaqdır. Zərif şeylər yoxdur.

Layihəmiz üçün Arduino Nano'yu beyin olaraq istifadə edəcəyik. Modulla ünsiyyət qurmaq üçün artıq çətin işlər görülüb. Radio kitabxanasını quraşdırdığınızdan əmin olun. Oynaya biləcəyiniz bir çox xüsusiyyət var. Qeyd: Kitabxana SI4703, SI4705 və TEA5767 üçün də işləyir.

Ön tərəfdəki bir düymə radionu "Tezlik Seçimi" rejiminə, digər düyməni isə tezliyi seçmək üçün istifadə ediləcək. Əvvəlcədən təyin edilmiş tezliklərdə hərəkət etmək üçün bir Pot istifadə ediləcək (bu, kodunuzda yerdən asılı olaraq təyin edilə bilər).

Ayarlandığı tezliyi göstərmək üçün bir OLED Ekran istifadə ediləcək.

Radio modulunun çıxış səs siqnalı çox aşağıdır və 0W dinamik idarə etmək üçün kifayət deyil. PAM8403 modulu səs siqnalını gücləndirmək üçün istifadə ediləcək. Bu modulun bir çox versiyası var. Həcmi idarə etmək üçün bir qazan və AÇMA/KAPAMA açarı olanla getdim.

Addım 2: FM Radio Modulunun Hazırlanması

FM Radio Modulunun Hazırlanması
FM Radio Modulunun Hazırlanması
FM Radio Modulunun Hazırlanması
FM Radio Modulunun Hazırlanması

Şəkilə baxaraq başa düşdüyünüz kimi, çox kiçikdir! Bunun üzərinə, modulun yastıq aralığı çörək taxtası/perfboard dostu deyil.

Bunun üçün bir kəsmə lövhəsi hazırlamalıyıq. Modul ölçüsündə kiçik bir taxta parçası kəsin. Hər tərəfdən ən azı 5 deşik olduğundan əmin olun. Lehim kişi başlıq pinləri şəkildə göstərildiyi kimi. Sonra, modulu taxtaya qoyun və moduldakı yastıqlar və başlıq pinləri arasında nazik tellər lehimləyin. Komponent ayaqlarının bəzək hissələrindən istifadə etdim.

Addım 3: Qutunun hazırlanması

Qapağın hazırlanması
Qapağın hazırlanması
Qapağın hazırlanması
Qapağın hazırlanması
Qapağın hazırlanması
Qapağın hazırlanması

3D dizaynda tamamilə yeniyəm və hazırladığım ən çox budur. Kassa Fusion 360 -da hazırlanmış və Creality Ender 3 printerində çap edilmişdir. İstifadə etdiyim bütün. STL fayllarını əlavə etmişəm.

Ön lövhəni ağ rəngə boyadım, çünki yalnız bir filament rəngim var.

Bir lehimləmə dəmiri istifadə edərək xarici gövdənin deliklərinə 'M3 Yivli Əlavə' daxil etdim. Olduqca razı qaldı!

Daxili Rimi Xarici Bədənin içərisinə super yapışqan ilə yapışdırın.

Ayrıca, gücləndiricinin və antenlərin düyməsi üçün 'Arxa Plakada' 6 mm və 2 mm delik açın. Dizayn edərkən bunları əlavə etməyi unutmuşam.

Addım 4: Dövrə lövhələrinin hazırlanması

Dövrə lövhələrinin hazırlanması
Dövrə lövhələrinin hazırlanması
Dövrə lövhələrinin hazırlanması
Dövrə lövhələrinin hazırlanması
Dövrə lövhələrinin hazırlanması
Dövrə lövhələrinin hazırlanması

İki elektron lövhə düzəltməliyik. Biri Arduino və FM Modulu olan digər lövhə, digəri isə ön plakaya quraşdırılacaq düymələr üçün olacaq.

Hər bir komponent üçün kişi və qadın başlıq pinlərindən istifadə edərək bağlayıcılardan istifadə etdim ki, asanlıqla bağlansın/ayrılsın. İstəyirsinizsə bu addımı atlaya bilərsiniz.

Kabelləri sxematik şəkildə yerinə yetirin.

Addım 5: Kodlaşdırma zamanı

Kodlaşdırma zamanı
Kodlaşdırma zamanı
Kodlaşdırma zamanı
Kodlaşdırma zamanı

Kod bura əlavə edilmişdir.. İno faylını yükləyin və Arduino IDE -də açın. Yükləməzdən əvvəl iki şeyi dəyişdirməlisiniz.

  • Radio stansiyalarının sayı və onların tezliyi dəyişəcək. Sürətli bir Google axtarışı, Stansiyaları və onların tezliklərini sizə xəbər verəcəkdir. Onları sadaladıqdan sonra, şəkildə göstərildiyi kimi 'stansiyalar ' sırasına əlavə edin. Ondalık nöqtəni buraxmalısınız. Məsələn, 9110 91.10 MHz, 10110 101.10 MHz deməkdir və s.
  • Ayrıca, kvadrat mötərizələr arasındakı stansiyaların ümumi sayını daxil edin. Mənim vəziyyətimdə, serialın içərisində 12 stansiyam var. Deməli, stansiyalar [12]. Ümumi stansiya sayından 1 çıxarın və ikinci şəkildəki kimi kodu daxil edin. Bu vəziyyətdə 11.

Daha yaxşı bir yol olduğunu bilirəm, amma nəticədə bir çox səhvlərim oldu!

Və kodu yükləyin!

Addım 6: İşləri bir araya gətirmək

Əşyaları Bir araya gətirmək
Əşyaları Bir araya gətirmək
Əşyaları Bir araya gətirmək
Əşyaları Bir araya gətirmək
Əşyaları Bir araya gətirmək
Əşyaları Bir araya gətirmək
Əşyaları Bir araya gətirmək
Əşyaları Bir araya gətirmək

İsti yapışdırıcı OLED ekranı və dinamikini ön plakada yerləşdirin.

3D çap edilmiş düymələri öz yerinə qoyun, toxunma açarlarına bir damla super yapışqan əlavə edin və düymələrin və açarların bir -birinə uyğun olduğundan əmin olun.

Ön lövhədəki potansiyometri vidalayın.

Daxili kənarına bol miqdarda super yapışqan tətbiq edin və bütün ön lövhəni bütün komponentləri ilə kənarına qoyun.

Bütün komponentləri əsas elektrik lövhəsi ilə bağlayın. Radio modulundan gələn səs çıxışını arxa plakaya quraşdırılmış gücləndiriciyə qoşun.

Gərginliyi azaltmaq üçün bağlayıcıların ətrafına bir az isti yapışqan qoyun.

M3 vintlərindən istifadə edərək arxa plakanı vidalayın.

Nəhayət, isti yapışqan çubuğunu qalınlığı təxminən 2-3 mm olan 4 dairəyə kəsin və aşağıda göstərildiyi kimi yapışdırın. Kauçuk ayaqların məqsədinə xidmət edəcəklər.

Bitirdin!

Addım 7: Zövq alın

5V enerji təchizatı ilə radioya qoşun. 5V -lük tapa bilmirsinizsə, giriş olaraq 12V olan 7805 gərginlik tənzimləyicisini istifadə edin.

Sona qədər qaldığınız üçün təşəkkürlər. Ümid edirik ki, hamınız bu layihəni sevirsiniz və bu gün yeni bir şey öyrəndiniz. Özünüz üçün birini düzəltsəniz mənə bildirin. Daha çox gələcək layihələr üçün YouTube kanalıma abunə olun. Bir daha təşəkkür edirəm!

Tövsiyə: