Arduino Kullanarak Çalar Saatli Radyo

Bu projenin temel özelliği, tarih ve saati göstermesi, istenilen saatte Alarm vermesi ve ayrıca radyo işlevi görmesidir.

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

Bu projede kullanılan 2 röle modülü vardı, bunlar Tek kanallı röle modülü ve 2 kanallı röle modülü. Tek kanallı röle modülü, amplifikatör ve TEA 5767 radyo modülünü kapatıp açtıktan sonra S6 düğmesine basınız. 2 Kanal röle modülü S7 anahtarına bağlı, bu radyo için bir “OK / ENTER” düğmesidir. Bu S7 anahtarının istasyonu her değiştirdiğimizde basması gerekiyor. Bu devrede kullanılan bu 2 kanallı röle, çünkü bu projenin inşaatı sırasında, telsizin ses aşamasında kodla sabitlemeye çalıştığım fakat çıkaramadığım bazı kalıcı gürültü / rahatsızlıklar olduğunu tespit ettim (Saatin I2C İletişim sinyallerini varsayarak) gürültü olarak) bu nedenle bu röle mekanizmasını ses sahnesindeki rahatsız edici gürültüyü önlemek için bir anahtarla tanıttım. Tarih, saat düzenleme için kullanılan 7 dokunsal anahtar vardır,

Not: Bu proje çalışmak için minimum 5v 2A gerektirir ve bu akım derecesini vermedeki başarısızlık devrenin çalışmamasına neden olur.

Anahtarların İşlevleri aşağıdaki gibidir

  • S1: Menü (Saat Tarihi Düzenleme İşlevi)
  • S2 & S3: + ve – işlevi (+ ve – tarih, saat ve radyonun manuel olarak ayarlanması)
  • S4: Alarm Açık ve Kapalı
  • S5: Radyo için önceden ayarlanmış Kanal değiştirme anahtarı
  • S6: Açık ve Kapalı Radyo için şalter.
  • S7: Radyo için OK veya ENTER düğmesi (radyo kanalını değiştirirken her zaman basmanız gerekir)

Alarm Zamanı nasıl ayarlanır?

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

Arduino’nun Giriş ve Çıkış Noktaları

  • S1 – D6
  • S2 – D7
  • S3 – D8
  • S4 – D9
  • S5 – D5
  • S6 – D11
  • S7 – 2 kanal röle için açma anahtarı
  • Buzzer – D10
  • MOSFET IRFZ540 Kapısı – D12
  • 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)
  • ÇAY 5767 modülü
  • PAM 8403 (5W Yükseltici)
  • Mikro USB uzatma bağlantı noktası
  • Mini USB kablosu
  • 2 Kanal röle kartı (Optocoupler’a sahip)
  • 1 Kanal röle kartı (Opto Bağlayıcıya Sahip)
  • 5v – Buzzer
  • 5W, 4 Ohm hoparlör X 2 Nos
  • Kapaklı Büyük Dokunsal Anahtarı 7 Nos.
  • Led – 1
  • R3 – 220 Ohm direnci
  • R1 ve R2 – 10K
  • Mosfet – IRFZ540
  • 5v, 5A güç kaynağı adaptörü
  • DC Dişi giriş soketi
  • Ortak PCB kurulu
  • POT – 10 K

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


Devre şeması

Devre Şeması PDF’ini aşağıdan indirebilirsiniz.


Prototip

Bu makale buradan çevrilmiştir.