İçindekiler:

FM Radyo: 7 Adım (Resimlerle)
FM Radyo: 7 Adım (Resimlerle)

Video: FM Radyo: 7 Adım (Resimlerle)

Video: FM Radyo: 7 Adım (Resimlerle)
Video: Radyo7'de Çalan Şarkılar 2022 Radyo 7 Canlı Yayın 2024, Temmuz
Anonim
Image
Image
FM Radyo Modülünü Hazırlama
FM Radyo Modülünü Hazırlama

Son zamanlarda çok küçük bir pakette FM Radyo Tuner olan RDA5807 modülü ile karşılaştım. Çok ucuzdur ve iletişim için I2C protokolünü kullanır, bu da IC ile konuşmak için yalnızca iki kablonun gerekli olacağı anlamına gelir. Daha az kablolama!

Annem radyo ölmeden önce her gün yemek pişirirken radyo dinlerdi. Kendi yaptığım bir radyo ile ona sürpriz yapmak istedim. Bu Instructables'da size RDA5807 IC'yi bir Arduino ile nasıl arayüzlediğimi göstereceğim. İyi görünmesi için bir kasa tasarladım ve 3D yazdırdım. 3D tasarımda yeniyim, bu yüzden basit bir tasarım olacak. Süslü şeyler yok.

Başlayalım

Gereçler

1x Arduino Nano

1x RDA5807M FM Radyo Alıcısı IC

1x I2C OLED Ekran

1x 3W Hoparlör

1x PAM8403 Ses Amplifikatör Modülü

2x 6x6 Dokunsal Anahtarlar

1x 100k Potansiyometre

1x DC Güç Soketi

İsteğe bağlı:

3 boyutlu yazıcı

Adım 1: Plan

Plan, her şeyi basit ve düzenli tutmaktır. Süslü şeyler yok.

Projemiz için beyin olarak Arduino Nano kullanacağız. Modülle iletişim kurmanın zor işi zaten yapıldı. Radyo kitaplığını kurduğunuzdan emin olun. Oynayabileceğiniz birçok özellik var. Not: Kütüphane ayrıca SI4703, SI4705 & TEA5767 için de çalışır.

Ön taraftaki bir buton, radyoyu "Frekans Seçimi" moduna geçirmek için ve diğer buton ise frekansı seçmek için kullanılacaktır. Önceden ayarlanmış frekanslar arasında gezinmek için bir Pot kullanılacaktır (konumunuza bağlı olarak kodda ayarlanabilir).

Ayarlandığı frekansı göstermek için bir OLED Ekran kullanılacaktır.

Radyo modülünün çıkış ses sinyali çok düşük ve 0W'lık bir hoparlörü çalıştırmak için yeterli değil. Ses sinyalini yükseltmek için PAM8403 modülü kullanılacaktır. Bu modülün birçok versiyonu vardır. ON / OFF anahtarının yanı sıra ses kontrolü için bir tencereye sahip olanla gittim.

Adım 2: FM Radyo Modülünü Hazırlama

FM Radyo Modülünü Hazırlama
FM Radyo Modülünü Hazırlama
FM Radyo Modülünü Hazırlama
FM Radyo Modülünü Hazırlama

Resme bakarak anlayabileceğiniz gibi, çok, çok küçük! Bunun da ötesinde, modülün ped aralığı, devre tahtası/perfboard dostu değildir.

Bunun için bir koparma tahtası yapmalıyız. Modülün boyutu hakkında küçük bir perfboard parçası kesin. Her iki tarafta en az 5 delik olduğundan emin olun. Erkek başlık pimlerini resimde gösterildiği gibi lehimleyin. Ardından, modülü panoya yerleştirin ve modül üzerindeki pedler ile başlık pimleri arasındaki ince kabloları lehimleyin. Bileşen ayaklarının trim çıkışlarını kullandım.

Adım 3: Muhafazanın Yapılması

Muhafazanın Yapılması
Muhafazanın Yapılması
Muhafazanın Yapılması
Muhafazanın Yapılması
Muhafazanın Yapılması
Muhafazanın Yapılması

3D tasarımda tamamen yeniyim ve şimdiye kadar tasarladığım en fazla tasarım bu. Muhafaza, Fusion 360'ta tasarlanmıştır ve Creality Ender 3 yazıcıda basılmıştır. Kullandığım tüm. STL dosyalarını ekledim.

Tek bir filament rengim olduğu için Ön Plakayı beyaza boyadım.

'M3 Dişli Uçları' bir havya kullanarak dış gövdedeki deliklere yerleştirdim. Oldukça tatmin ediciydi!

Süper yapıştırıcı kullanarak İç Çerçeveyi Dış Gövdenin içine yapıştırın.

Ayrıca, amplifikatörün ve antenin düğmesi için 'Arka Plaka'da sırasıyla 6 mm ve 2 mm'lik bir delik açın. Bunları tasarlarken eklemeyi unutmuşum.

Adım 4: Devre Kartlarını Hazırlama

Devre Kartlarının Hazırlanması
Devre Kartlarının Hazırlanması
Devre Kartlarının Hazırlanması
Devre Kartlarının Hazırlanması
Devre Kartlarının Hazırlanması
Devre Kartlarının Hazırlanması

İki devre kartı yapmamız gerekiyor. Biri Arduino ve FM Modüllü ana kart, diğeri ise ön plakaya monte edilecek butonlar için olacaktır.

Her bileşen için Erkek ve Dişi Başlık pimlerini kullanan konektörler kullandım, böylece kolaylıkla bağlanıp/çıkarılabilir. İsterseniz bu adımı atlayabilirsiniz.

Kablolamayı şemaya göre yapın.

Adım 5: Kodlama Zamanı

Kodlama Zamanı
Kodlama Zamanı
Kodlama Zamanı
Kodlama Zamanı

Kod buraya eklenmiştir..ino dosyasını indirin ve Arduino IDE'de açın. Yüklemeden önce, değiştirmeniz gereken iki şey vardır.

  • Radyo istasyonlarının sayısı ve frekansları değişecektir. Hızlı bir Google araması, İstasyonları ve frekanslarını size bildirecektir. Bunları listeledikten sonra, resimde gösterildiği gibi 'stations' dizisine ekleyin. Ondalık noktayı atlamanız gerekir. Örneğin 9110, 91.10 MHz anlamına gelir, 10110, 101.10 MHz anlamına gelir vb.
  • Ayrıca, köşeli parantezler arasında toplam istasyon sayısını girin. Benim durumumda dizinin içinde 12 istasyonum var. Bu nedenle istasyonlar[12]. Toplam istasyon sayısından 1 çıkarın ve ikinci resimde gösterildiği gibi koda girin. 11 bu durumda.

Daha iyi bir yol olduğunu biliyorum ama bunun yerine birçok hatayla karşılaştım!

Ve kodu yükleyin!

Adım 6: İşleri Bir Araya Getirmek

Eşyaları Bir Araya Getirmek
Eşyaları Bir Araya Getirmek
Eşyaları Bir Araya Getirmek
Eşyaları Bir Araya Getirmek
Eşyaları Bir Araya Getirmek
Eşyaları Bir Araya Getirmek
Eşyaları Bir Araya Getirmek
Eşyaları Bir Araya Getirmek

OLED ekranı ve hoparlörü ön plakadaki yerine sıcak tutkalla yapıştırın.

3D baskılı düğmeleri yerlerine yerleştirin, dokunsal anahtarların üzerine bir damla süper yapıştırıcı ekleyin ve devre kartını düğmelerin üzerine yerleştirin ve düğmeler ile anahtarların aynı hizada olduğundan emin olun.

Potansiyometreyi ön plakaya vidalayın.

İç janta bol miktarda süper yapıştırıcı sürün ve tüm ön plakayı tüm bileşenlerle birlikte jantın üzerine yerleştirin.

Ana devre kartı ile bileşenlerin tüm bağlantılarını yapın. Radyo modülünden gelen ses çıkışını arka plakaya monte edilmiş amplifikatöre bağlayın.

Gerilim azaltıcı olarak işlev görmesi için konektörlerin etrafına bir miktar sıcak tutkal koyun.

M3 vidaları kullanarak arka plakayı vidalayın.

Son olarak, sıcak tutkal çubuğunu yaklaşık 2-3 mm kalınlığında 4 daireye kesin ve aşağıda gösterildiği gibi yapıştırın. Lastik ayakların amacına hizmet edecekler.

Sen bittin!

Adım 7: Keyfini çıkarın

5V kaynağı kullanarak telsizinizi çalıştırın. 5V olanını bulamazsanız, giriş olarak 12V olan 7805 voltaj regülatörü kullanın.

Sonuna kadar bağlı kaldığınız için teşekkür ederiz. Umarım hepiniz bu projeyi seversiniz ve bugün yeni bir şey öğrenirsiniz. Kendin için bir tane yaparsan bana haber ver. Daha fazla gelecek proje için YouTube kanalıma abone olun. Tekrar teşekkürler!

Önerilen: