İçindekiler:
- Adım 1: Gerekli Parçalar ve Aletler…
- Adım 2: ŞEMATİK ve KABLO MONTAJI
- 3. Adım: KOD
- 4. Adım:
- Adım 5: Gelecekteki Güncellemeler:
Video: PIC16F1847 ve AR1010 Tabanlı FM Radyo Müzik Kutusu: 5 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:18
Bu benim ilk Eğitilebilir yazım. Ebay'den aldığım bu ucuz AR1010 FM Radyo alıcı modülünü ve MICROCHIP'ten bir PIC16F1847 Mikrodenetleyiciyi kullanarak bir Dijital FM Radyo kutusu yaptım. Neden PIC'ler? Arduino'yu neden kullanmıyorsunuz? Çünkü bu IC'lerden bir sürü parça kutusunda stoklanmış durumdayım. Ayrıca, Dijital FM Radyo talimatlarının ve öğreticilerinin çoğu arduino kullandığından.
Hadi yapalım…..
Adım 1: Gerekli Parçalar ve Aletler…
Temel parçalar aşağıdaki gibidir:
- Beyin - Mikroçip Pic16F1847
- Dijital FM Radyo Alıcısı - AR1010 Modülü
- Ekran - MAX7219 8 Digit 7 Segment Led Modül
- Ses Yükseltici - PAM8403 5V DC Ses Yükseltici Kartı 2 Kanal 2*3W Ses Kontrolü
- Güç/Şarj - 3V - 5V 1A Yükseltme Modülü USB Şarj Cihazı Boost Dönüştürücü w/1 adet. 18650 pil, eski dizüstü bilgisayar pil paketinden kurtarıldı.
- Arayüz - 3 adet. basma düğmesi mikro anahtarlar
- 3D Baskılı Kutu Muhafazası - STL dosyaları burada bağlantı
Kullanılacak Araçlar:
- Havya
- Uzun Burunlu Pense
- Dijital Çoklu test cihazı
- Exacto Bıçak
- Kesici Pense
- Tutkal tabancası
- 3 boyutlu yazıcı
- Mikroçip PICKIT 3 Programcı/Hata Ayıklayıcı
Adım 2: ŞEMATİK ve KABLO MONTAJI
Şematik, Autodesk Eagle PCB tasarım yazılımının Ücretsiz sürümü kullanılarak çizilir.
Ana kart için parça listesi aşağıdaki gibidir:
1 bilgisayar. PIC16F1847 MCU PDIP-18
1 bilgisayar. AMS1117-3.3 Voltaj Regülatörü SOT223
6 adet 4.7Kohm / 0.5 watt Dirençler
1 bilgisayar. 10uf / 16v elektrolitik kapasitör
Tüm bu parçalar, kasanın içine sığması için özel kesim 30mm x 30mm tek taraflı perf levha üzerine monte edilmiştir. PIC Mcu, kartın üst tarafına monte edilmiştir. AMS1117-3.3 SMD regülatörü ve AR1010 modülü bakır tarafa lehimlenmiştir.
PIC16F1847 MCU'nun dahili 32 mhz saatini kullandığım için harici Osilatör yok. Modülleri bağlamak için herhangi bir başlık ve konektör kullanmadım, bunlar jumper kablolarıyla lehimlenmiş. Başlıklar, seri hata ayıklama ve ICSP programlama içindir.
3. Adım: KOD
Kod, PIC için MikroC'nin Code Limited sürümü kullanılarak yazılır ve derlenir.
Adamjansch/AR1010lib'in Ar1010 Arduino Kitaplığını kullandım ve PIC IDE için MikroC ile uyumlu olacak şekilde taşıdım.
Kendi Max7219 kitaplığımı yazdım.
Hepsi bu kadar, teşekkürler
4. Adım:
Kaynak Dosya, MAX7219 kitaplığını içerecek şekilde güncellendi…
Adım 5: Gelecekteki Güncellemeler:
Zaman için bir RTC ve belki Sıcaklık ve Nem gibi bazı sensörler ekleyeceğim.
Bluetooth ses girişi.
Mp3 oynatıcı.
Önerilen:
Crack the Code Game, Arduino Tabanlı Puzzle Kutusu: 4 Adım (Resimli)
Crack the Code Game, Arduino Tabanlı Bulmaca Kutusu: Bu Eğitilebilir Kitapta, kasaya rastgele oluşturulan kodu tahmin etmek için bir döner kodlayıcı kadranı kullandığınız kod oyununu kendi crack'inizi nasıl oluşturacağınızı göstereceğim. Kasanın ön tarafında kaç adet olduğunu gösteren 8 adet LED bulunmaktadır
Arduino Tabanlı Temassız Kızılötesi Termometre - Arduino Kullanan IR Tabanlı Termometre: 4 Adım
Arduino Tabanlı Temassız Kızılötesi Termometre | Arduino Kullanan IR Tabanlı Termometre: Merhaba arkadaşlar, bu talimatta arduino kullanarak temassız bir Termometre yapacağız. Bazen sıvının/katının sıcaklığı çok yüksek veya çok düşük olduğundan, onunla temas kurmak ve okumak zordur. o sahnede sıcaklık
Acil Durum Güç Bankası - DIY Araç Kutusu Solar: Radyo+ Şarj Cihazı+ Acil Durum için Işık!: 4 Adım
Acil Durum Güç Bankası - Kendin Yap Araç Kutusu Solar: Radyo+ Şarj Cihazı+ Acil Durum için Işık!: Ekle 28 Mart 2015: Alet kutumu acil durumlar için yaptım ve şimdi şehrim çamura gömüldüğü için kullanıyorum. Tecrübe olarak telefon şarj etmek ve radyo dinlemek için hizmet ettiğimi söyleyebilirim. Eski bir alet çantası mı? eski bir bilgisayar hoparlörü? kullanılmayan 12 voltluk bir pil mi? Yapabilirsiniz
Tek Tuşla Radyo Akış Kutusu: 7 Adım (Resimlerle)
Tek tuşla Radyo Akış Kutusu: Arkadaşımın barı için içinde Raspberry Pi bulunan bir kutu yaptım ve tek tuşa basarak Darkice ve Icecast kullanarak bir web sitesine ses akışı sağlarken aynı anda bir 'Canlı Yayın' işaretini yakıyor. Bunun insanların zaten bildiği bir şey olduğunu düşündüm
RDS (Radyo Metni), BT Kontrol ve Şarj Tabanlı FM Radyo: 5 Adım
RDS (Radyo Metni), BT Kontrol ve Şarj Tabanlı FM Radyo: Bonjour, Bu benim ikinci "Eğitilebilir Öğelerim". Çok kullanışlı olmayan şeyler yapmayı sevdiğim için, işte son projem: Bluetooth ve Android APP aracılığıyla izlenebilen bir şarj tabanıBu nedenle ben