İçindekiler:

Konuşan Saat İki Dilli (EN+PT): 5 Adım (Resimlerle)
Konuşan Saat İki Dilli (EN+PT): 5 Adım (Resimlerle)

Video: Konuşan Saat İki Dilli (EN+PT): 5 Adım (Resimlerle)

Video: Konuşan Saat İki Dilli (EN+PT): 5 Adım (Resimlerle)
Video: Çocuk sesli adam... 2024, Kasım
Anonim
Image
Image

Tarafından lagsilvaTakip Yazar tarafından daha fazla:

LED Ekranın Otomatik Döndürülmesi ile Dijital Saat
LED Ekranın Otomatik Döndürülmesi ile Dijital Saat
4 Zamanlı Dijital Saat
4 Zamanlı Dijital Saat
4 Zamanlı Dijital Saat
4 Zamanlı Dijital Saat
8 Haneli Dijital ve İkili Saat X 7 Segment LED Ekran
8 Haneli Dijital ve İkili Saat X 7 Segment LED Ekran
8 Haneli Dijital ve İkili Saat X 7 Segment LED Ekran
8 Haneli Dijital ve İkili Saat X 7 Segment LED Ekran

Hakkında: Kodlama, Arduino ile Elektronik Prototipleme ve Veri Analitiği hobilerimdir. lagsilva hakkında daha fazla bilgi »

The Talking Clock 2 (İki Dilli), bir süre önce yayınlamış olduğum Talking Clock'un yeni versiyonudur.

Kod iki dili (İngilizce/Portekizce) destekleyecek şekilde güncellendi ve koda yeni özellikler eklendi:

  • Mod 1: Saati ayarlayın (saat ve dakika)
  • Mod 2: Saat her dakika konuşur
  • Mod 3: Saat her saat konuşur
  • Mod 4: Saat, bir düğmeye basıldığında zamanı söyler
  • Mod 5: Dili İngilizce veya Portekizce olarak ayarlayın

Not: Dil durumu, yeniden başlatıldığında veya açıldığında bile bu bilgileri saklamak için Arduino - EEPROM'da saklanır.

Hoparlördeki ses seviyesinin daha iyi kontrolü için isteğe bağlı bir mini amplifikatör PAM8403 (3W + 3W) olarak tanıtıldı.

Yalnızca bir hoparlör kullanıyorum (bir ses kanalı), ancak isterseniz başka bir tane ekleyebilirsiniz.

Adım 1: Bileşenler

Bileşenler
Bileşenler
Bileşenler
Bileşenler
Bileşenler
Bileşenler
  • Arduino UNO R3
  • DFPlayer Mini MP3 Çalar
  • Ekran TM1637
  • PAM8403 - Mini Ses Yükseltici (3W+3W) - Bu isteğe bağlıdır
  • SD mini - Hafıza Kartı
  • Buton Anahtarı
  • Direnç 1k Ohm
  • Hoparlör 3W
  • ekmek tahtası
  • Süveterler

Not: DFPlayer Mini ile ilgili ayrıntılar:

www.dfrobot.com/wiki/index.php/DFPlayer_Mi…

2. Adım: Şemalar

şemalar
şemalar

Önemli: Bu projede USB bağlantı noktasının güç kaynağı olarak kullanılması önerilmez. Arduino'yu harici bir 9V x 1A (veya daha yüksek) güç kaynağına bağlayın çünkü hoparlör çalışırken güç dalgalanmaları oluyor ve Arduino kararsızlığına neden oluyor.

3. Adım: Kod ve MP3 Dosyaları

Kod ve MP3 Dosyaları
Kod ve MP3 Dosyaları

FAT32 için bir SD kart formatlanmalı ve "MP3" adında bir klasör oluşturulmalıdır.

MP3 klasöründe tüm ses dosyaları (toplamda 74) İngilizce ve Portekizce olarak saklanır.

Mod 3'te saat her saat başı konuştuğunda, sadece 08:00 ile 18:00 arasında çalışan bir "kilise zili" sesi vardır. Bu ses, o anın saati kadar tekrarlanır.

Not: Tüm dosyalar, "0000.mp3" ile başlayan "nnnn.mp3" kalıbına göre adlandırılmalıdır.

4. Adım: DFPlayerMini Kitaplığı

"DFRobotDFPlayerMini" kütüphanesi şu adreste bulunabilir:

github.com/DFRobot/DFRobotDFPlayerMini

Adım 5: Kurulum

Aşağıdaki işlevlere sahip işlem için kullanılan 3 basma düğmesi vardır:

#1:

Bir sonraki çalışma moduna geçer.

#2:

Kurulum Modunda saati ayarlayın

Basma Düğmesi Modunda zamanı söyler

Dil Modunda Portekizce'ye ayarlayın.

#3:

Kurulum Modunda dakikayı ayarlayın

Basma Düğmesi Modunda zamanı söyler

Dil Modunda İngilizce'ye ayarlayın.

Not: Bir sonraki moda geçmek için, bir sonraki konuşma başlayana kadar #1 düğmesine basın (şu anda DFPlayer'ın mavi LED'i yanar).

Önerilen: