Arduino Kullanarak Çalar Saatli Radyo Yapımı

Arduino Kullanarak Çalar Saatli Radyo Yapımı

Gireesh Kumar adlı geliştiriciden

6 Kasım 2019

Giriş

Bu proje Arduino’da çalar saatli radyonun nasıl yapılacağını açıklar. Bu projenin ana özelliği tarihi, saati göstermesi, istenilen saatte alarm vermesi ve radyo işlevi de olmasıdır. Bu basit bir proje ve birkaç dolar içinde toplanabilir. Bu proje için İtalyan bir arkadaş olan Bay Tiziano Bianchettin’den ilham aldım ama gerekliliklerime göre hem donanım hem de yazılımı değiştirdim. Bu proje sırasında yardım ve rehberlik için size kalbimin derinliklerinden Bay Tiziano Bianchettin’e teşekkür etmek istiyorum.

İnşaat

Bu projede, RTC modülü, Radyo Modülü ve LCD Ekran kullandım, hepsi I2C protokolü ile arayüzlendi. I²C, tümleşik devre anlamına gelir ve Arduino ve cihazlar arasında iletişim kurmak için kullanacağımız bir iletişim protokolünü ifade eder. Kodda sadece 5 önceden ayarlanmış istasyon girdim, ancak kodu biraz değiştirerek artırabilirsiniz.

Bu projede kullanılan 2 Röle modülü vardı, bunlar Tek kanal röle modülü ve 2 kanal röle modülüdür. Tek kanallı röle modülü anahtarı S6 düğmesine basıldığında, amplifikatör ve radyo modülü TEA 5767 kapatılır. 2Kanal röle modülü S7 anahtarıyla bağlanır, bu radyo için bir “OK / ENTER” anahtarıdır. Bu S7 anahtarı, istasyonu her değiştirdiğimizde basmak zorundadır. Bu 2 kanal rölesi bu devrede kullanıldı çünkü bu projenin inşası sırasında telsizin ses aşamasında kodla düzeltmeye çalıştığım ancak kaldıramadığım bazı kalıcı gürültü / parazitler olduğunu gördüm (Saat için I2C İletişim sinyallerinin mevcut olduğu varsayılarak) ses aşamasından rahatsız edici gürültüyü önlemek için bu röle mekanizmasını bir anahtarla tanıttım. Düzenleme tarihi, saati,

Not: Bu projenin çalışması için minimum 5v 2A gerekir ve bu akım değerinin verilmemesi devrenin çalışmamasına neden olur.

Anahtarların fonksiyonları aşağıdaki gibidir

  • S1:Menü (Saat Tarihi Düzenleme İşlevi)
  • S2 & S3:+ ve – fonksiyonu (telsizin Tarih, Saat ve Manuel ayarlaması + ve -)
  • S4:Alarm Açık ve Kapalı
  • S5:Radyo için önceden ayarlanmış Kanal değiştirme anahtarı
  • S6:Radyo için Açma ve Kapama Anahtarı.
  • S7:Radyo için OK veya ENTER düğmesi (radyo kanalını değiştirirken her seferinde basmanız gerekir)

Alarm Zamanı nasıl ayarlanır

  1. Alarm modunu açmak için S4’e basın
  2. Alarm zamanı düzenleme moduna girmek için S3 tuşunu basılı tutun ve ardından S2 tuşuna basın ve s2 ve s3 tuşlarına tekrar basarak alarm saatini ayarlayın ve alarm zamanını kaydetmek için s1 tuşuna basın

Arduino Giriş ve Çıkış Portları

  • S1 – D6
  • S2 – D7
  • S3 – D8
  • S4 – D9
  • S5 – D5
  • S6 – D11
  • S7 – 2 kanal rölesi için açma anahtarı
  • Buzzer – D10
  • MOSFET IRFZ540 – D12 Kapısı
  • LED –D13

Parça Listeleri

  • Arduino Nano / Uno
  • 20 X 4 LCD Ekran (I2c LCD ekran)
  • RTC Saat Modülü (I2C arayüzüne sahip)
  • TEA 5767 modülü
  • PAM 8403 (5W Amplifikatör)
  • Mikro USB uzatma bağlantı noktası
  • Mini USB kablosu
  • 2 Kanal röle kartı (Optokuplörlü)
  • 1 Kanal röle kartı (Opto Kuplöre Sahip)
  • 5v – Buzzer
  • 5W, 4 Ohm hoparlör X 2 Nos
  • Kapaklı Büyük Dokunsal Anahtar 7 Nos.
  • Led – 1
  • R3 – 220 Ohm direnç
  • R1 ve R2 – 10K
  • Mosfet – IRFZ540
  • 5v, 5A güç kaynağı adaptörü
  • DC Dişi giriş soketi
  • Ortak PCB kartı
  • Tencere – 10 K

Arduino kodu ve Kütüphane dosyaları lütfen bu linkten indirin:  buraya tıklayın

Devre şeması

Devre Şeması PDF dosyasını indirin: buraya tıklayın

 

https://drive.google.com/file/d/1yG_ltfs4dAuryd4fb2fPsWlolt3BYAgm/view?usp=sharing

Posted in Makaleler.