Mundarija:

Ikki tilli gapiradigan soat (EN+PT): 5 qadam (rasmlar bilan)
Ikki tilli gapiradigan soat (EN+PT): 5 qadam (rasmlar bilan)

Video: Ikki tilli gapiradigan soat (EN+PT): 5 qadam (rasmlar bilan)

Video: Ikki tilli gapiradigan soat (EN+PT): 5 qadam (rasmlar bilan)
Video: Все правила русского языка за 3 часа. Полный курс 2024, Noyabr
Anonim
Image
Image

Muallif tomonidan batafsil:

LED displeyining avtomatik aylanishi bilan raqamli soat
LED displeyining avtomatik aylanishi bilan raqamli soat
4 zarbali raqamli soat
4 zarbali raqamli soat
4 zarbali raqamli soat
4 zarbali raqamli soat
Raqamli va ikkilik soat 8 raqamli X 7 segmentli LED displeyda
Raqamli va ikkilik soat 8 raqamli X 7 segmentli LED displeyda
Raqamli va ikkilik soat 8 raqamli X 7 segmentli LED displeyda
Raqamli va ikkilik soat 8 raqamli X 7 segmentli LED displeyda

Haqida: Kodlash, Arduino bilan elektron prototip yaratish va ma'lumotlar tahlili - bu mening sevimli mashg'ulotlarim. Lagsilva haqida ko'proq ma'lumot »

Gaplashadigan soat 2 (Ikki tilli) - men bir muncha vaqt oldin nashr etgan Talking Clock -ning yangi versiyasi.

Kod ikki tilni (ingliz/portugal) qo'llab -quvvatlash uchun yangilandi va kodga yangi xususiyatlar kiritildi:

  • 1 -rejim: Vaqtni belgilang (soat va daqiqa)
  • Ikkinchi usul: soat har daqiqada gapiradi
  • Uchinchi usul: soat har soatda gapiradi
  • 4 -rejim: Soat tugma bosilgan vaqtni aytadi
  • 5 -rejim: Ingliz yoki portugal tilini o'rnating

Eslatma: Til holati Arduino - EEPROM -da saqlanadi, bu ma'lumot qayta ishga tushirilganda yoki yoqilganda ham saqlanadi.

Karnay ovozini yaxshiroq nazorat qilish uchun ixtiyoriy PAM8403 (3W + 3W) mini kuchaytirgich sifatida taqdim etildi.

Men faqat bitta karnaydan foydalanaman (bitta ovozli kanal), lekin agar xohlasangiz, boshqasini qo'shishingiz mumkin.

1 -qadam: komponentlar

Komponentlar
Komponentlar
Komponentlar
Komponentlar
Komponentlar
Komponentlar
  • Arduino UNO R3
  • DFPlayer Mini MP3 pleer
  • TM1637 displeyi
  • PAM8403 - Mini ovozli kuchaytirgich (3W+3W) - bu ixtiyoriy
  • SD mini - xotira kartasi
  • Tugma tugmasi
  • Rezistor 1k Ohm
  • Karnay 3W
  • Non paneli
  • Jumperlar

Eslatma: DFPlayer Mini tafsilotlari:

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

2 -qadam: sxemalar

Sxemalar
Sxemalar

Muhim: Ushbu loyihada USB portini quvvat manbai sifatida ishlatish tavsiya etilmaydi. Arduino -ni 9V x 1A (yoki undan yuqori) tashqi quvvat manbaiga ulang, chunki karnay ishlayotganda, kuchlanish kuchayadi, bu esa Arduino -ning beqarorligiga olib keladi.

3 -qadam: Kod va MP3 fayllari

Kod va MP3 fayllar
Kod va MP3 fayllar

SD -kartani FAT32 uchun formatlash va "MP3" nomli papka yaratish kerak.

MP3 papkasida barcha ovozli fayllar (jami 74 ta) ingliz va portugal tillarida saqlanadi.

3 -rejimda, soat har soatda gapirganda, faqat 08:00 dan 18:00 gacha ishlaydigan "cherkov qo'ng'irog'i" ovozi eshitiladi. Bu tovush o'sha lahzaning soati kabi ko'p marta takrorlanadi.

Eslatma: Barcha fayllar "0000.mp3" dan boshlab "nnnn.mp3" naqshiga ko'ra nomlanishi kerak.

4 -qadam: DFPlayerMini kutubxonasi

"DFRobotDFPlayerMini" kutubxonasini quyidagi manzilda topish mumkin.

github.com/DFRobot/DFRobotDFPlayerMini

5 -qadam: sozlash

Quyidagi funktsiyalarni bajarish uchun 3 ta tugma ishlatiladi:

#1:

Keyingi ish rejimiga o'tadi.

#2:

O'rnatish rejimida soatni sozlang

Bosish tugmachalari rejimida vaqt haqida gapiradi

Til rejimida portugal tiliga o'rnating.

#3:

O'rnatish rejimida daqiqani sozlang

Bosish tugmachalari rejimida vaqt haqida gapiradi

Til rejimida ingliz tilini o'rnating.

Eslatma: Keyingi rejimga o'tish uchun #1 tugmachasini keyingi nutq boshlanmaguncha bosing (DFPlayer -ning ko'k LED -i yonadi).

Tavsiya: