Mündəricat:

Danışıq Saatı İki Dildə (EN+PT): 5 addım (şəkillərlə)
Danışıq Saatı İki Dildə (EN+PT): 5 addım (şəkillərlə)

Video: Danışıq Saatı İki Dildə (EN+PT): 5 addım (şəkillərlə)

Video: Danışıq Saatı İki Dildə (EN+PT): 5 addım (şəkillərlə)
Video: +18 Watshappda yazışan qəhbələr 2024, Iyul
Anonim
Image
Image

Müəllif tərəfindən daha çox izləyin:

LED Ekranın Avtomatik Dönməsi ilə Rəqəmsal Saat
LED Ekranın Avtomatik Dönməsi ilə Rəqəmsal Saat
4 vuruşlu rəqəmsal saat
4 vuruşlu rəqəmsal saat
4 vuruşlu rəqəmsal saat
4 vuruşlu rəqəmsal saat
8 Rəqəmli X 7 Segmentli LED Ekranda Rəqəmsal və İkili Saat
8 Rəqəmli X 7 Segmentli LED Ekranda Rəqəmsal və İkili Saat
8 Rəqəmli X 7 Segmentli LED Ekranda Rəqəmsal və İkili Saat
8 Rəqəmli X 7 Segmentli LED Ekranda Rəqəmsal və İkili Saat

Haqqında: Kodlaşdırma, Arduino ilə Elektron Prototipləşdirmə və Məlumat Analitiği mənim hobbilərimdir. Lagsilva haqqında ətraflı »

The Talking Clock 2 (İki Dilli) bir müddət əvvəl yayımladığım Talking Clock -un yeni versiyasıdır.

Kod iki dili (İngilis/Portuqal) dəstəkləmək üçün yeniləndi və koda yeni xüsusiyyətlər daxil edildi:

  • Mod 1: Saatı təyin edin (saat və dəqiqə)
  • Mod 2: Saat hər dəqiqə danışır
  • Mod 3: Saat hər saat danışır
  • Mod 4: Saat, bir düyməyə basıldığı vaxtı danışır
  • Mod 5: İngilis və ya Portuqal dili seçin

Qeyd: Yenidən başladıqda və ya açanda belə bu məlumatları saxlamaq üçün dil statusu Arduino - EEPROM -da saxlanılır.

Dinamikdəki səs səviyyəsini daha yaxşı idarə etmək üçün isteğe bağlı bir mini gücləndirici PAM8403 (3W + 3W) olaraq təqdim edildi.

Mən yalnız bir dinamikdən (bir səs kanalı) istifadə edirəm, amma istəsən başqa birini əlavə edə bilərsən.

Addım 1: Komponentlər

Komponentlər
Komponentlər
Komponentlər
Komponentlər
Komponentlər
Komponentlər
  • Arduino UNO R3
  • DFPlayer Mini MP3 Pleyer
  • TM1637 ekran
  • PAM8403 - Mini Səs Gücləndiricisi (3W+3W) - Bu isteğe bağlıdır
  • SD mini - Yaddaş Kartı
  • Düymə açarı
  • Rezistor 1k Ohm
  • Dinamik 3W
  • Çörək lövhəsi
  • Tullananlar

Qeyd: DFPlayer Mini -nin təfərrüatları:

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

Addım 2: sxemlər

Sxemalar
Sxemalar

Əhəmiyyətli: Bu layihədə USB portunu enerji mənbəyi kimi istifadə etmək tövsiyə edilmir. Arduino'yu 9V x 1A (və ya daha yüksək) xarici enerji qaynağına qoşun, çünki dinamik işləyərkən Arduino qeyri -sabitliyinə səbəb olan elektrik dalğaları var.

Addım 3: Kod və MP3 Faylları

Kod və MP3 faylları
Kod və MP3 faylları

SD kart FAT32 üçün formatlanmalı və "MP3" adlı bir qovluq yaradılmalıdır.

MP3 qovluğunda bütün səs faylları (cəmi 74) ingilis və portuqal dillərində saxlanılır.

3 rejimində, saat hər saat danışanda yalnız 08: 00-18: 00 arasında işləyən "kilsə zəngi" səsi gəlir. Bu səs o anın saatı qədər təkrarlanır.

Qeyd: Bütün fayllar "0000.mp3" -dən başlayaraq "nnnn.mp3" modelinə görə adlandırılmalıdır.

Addım 4: DFPlayerMini Kitabxanası

"DFRobotDFPlayerMini" kitabxanasını aşağıdakı ünvanda tapa bilərsiniz:

github.com/DFRobot/DFRobotDFPlayerMini

Addım 5: Quraşdırma

Aşağıdakı funksiyaları yerinə yetirmək üçün istifadə olunan 3 düymə var:

#1:

Növbəti iş rejiminə keçir.

#2:

Quraşdırma rejimində saatı tənzimləyin

Vaxt düyməsini basma rejimində danışır

Dil rejimində Portuqaliya olaraq təyin edin.

#3:

Quraşdırma rejimində dəqiqəni tənzimləyin

Vaxt düyməsini basma rejimində danışır

Dil rejimində İngilis dilinə qoyun.

Qeyd: Növbəti rejimə keçmək üçün növbəti çıxış başlayana qədər 1 nömrəli düyməni basın (bu anda DFPlayerin mavi LED -i yanır).

Tövsiyə: