Агуулгын хүснэгт:

Ярьдаг цаг хоёр хэлтэй (EN+PT): 5 алхам (зурагтай)
Ярьдаг цаг хоёр хэлтэй (EN+PT): 5 алхам (зурагтай)

Видео: Ярьдаг цаг хоёр хэлтэй (EN+PT): 5 алхам (зурагтай)

Видео: Ярьдаг цаг хоёр хэлтэй (EN+PT): 5 алхам (зурагтай)
Видео: 🎶 ДИМАШ "ОПЕРА 2". История выступления и анализ успеха | Dimash "Opera 2" 2024, Арваннэгдүгээр
Anonim
Image
Image

Зохиогчийн бусад зүйлийг дагаж мөрдөх:

LED дэлгэцийн автомат эргэлт бүхий дижитал цаг
LED дэлгэцийн автомат эргэлт бүхий дижитал цаг
4 цус харвалт бүхий дижитал цаг
4 цус харвалт бүхий дижитал цаг
4 цус харвалт бүхий дижитал цаг
4 цус харвалт бүхий дижитал цаг
8 оронтой X 7 сегмент бүхий дижитал ба хоёртын цаг LED дэлгэц
8 оронтой X 7 сегмент бүхий дижитал ба хоёртын цаг LED дэлгэц
8 оронтой X 7 сегмент бүхий дижитал ба хоёртын цаг LED дэлгэц
8 оронтой X 7 сегмент бүхий дижитал ба хоёртын цаг LED дэлгэц

Тухай: Кодлох, Arduino ашиглан цахим прототип хийх, Мэдээллийн анализ хийх нь миний хобби юм. Лагсилвагийн тухай дэлгэрэнгүй »

Talking Clock 2 (Хоёр хэлээр ярьдаг) бол миний хэсэг хугацааны өмнө хэвлэгдсэн Talking Clock -ийн шинэ хувилбар юм.

Кодыг хоёр хэлийг (Англи/Португал) дэмжихээр шинэчилж, кодонд шинэ боломжуудыг нэвтрүүлсэн.

  • 1 -р горим: Цагийг тохируулах (цаг, минут)
  • 2 -р горим: Цаг минут тутамд ярьдаг
  • Гурав дахь горим: Цаг нь цаг тутамд ярьдаг
  • 4 -р горим: Цаг нь товчлуур дарагдсан цагийг хэлдэг
  • 5 -р горим: Англи эсвэл Португал хэлийг тохируулна уу

Тэмдэглэл: Хэлний статусыг Arduino - EEPROM дээр хадгалж, энэ мэдээллийг дахин асаах эсвэл асаахад ч хадгалж үлдэх болно.

Энэ нь чанга яригч дээрх дууны түвшинг илүү сайн хянахын тулд PAM8403 (3W + 3W) мини өсгөгчийг нэмэлт байдлаар оруулсан болно.

Би зөвхөн нэг чанга яригч (нэг дууны суваг) ашиглаж байгаа боловч хэрэв та хүсвэл өөр нэгийг нэмж болно.

Алхам 1: бүрэлдэхүүн хэсгүүд

Бүрэлдэхүүн хэсгүүд
Бүрэлдэхүүн хэсгүүд
Бүрэлдэхүүн хэсгүүд
Бүрэлдэхүүн хэсгүүд
Бүрэлдэхүүн хэсгүүд
Бүрэлдэхүүн хэсгүүд
  • Arduino UNO R3
  • DFPlayer Mini MP3 тоглуулагч
  • TM1637 дэлгэц
  • PAM8403 - Mini Audio Aplifier (3W+3W) - Энэ нь заавал биш юм
  • SD мини - санах ойн карт
  • Товчлуурын товчлуур
  • Эсэргүүцэл 1 к Ом
  • 3W чанга яригч
  • Талхны самбар
  • Үсрэгчид

Тэмдэглэл: DFPlayer Mini -ийн дэлгэрэнгүй мэдээлэл:

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

Алхам 2: Схем

Схем
Схем

Чухал: Энэ төсөлд USB портыг тэжээлийн эх үүсвэр болгон ашиглахыг зөвлөдөггүй. Arduino -ийг 9V x 1A (эсвэл түүнээс дээш) гадаад тэжээлийн эх үүсвэрт холбоно уу, учир нь чанга яригч ажиллаж байх үед цахилгаан гүйдэл ихээр нэмэгддэг бөгөөд энэ нь Arduino -ийн тогтворгүй байдлыг үүсгэдэг.

Алхам 3: Код ба MP3 файлууд

Код ба MP3 файлууд
Код ба MP3 файлууд

SD карт нь FAT32 форматтай байх ёстой бөгөөд "MP3" нэртэй хавтас үүсгэх ёстой.

MP3 фолдерт англи, португал хэл дээрх бүх дуу хоолой файлууд (нийт 74) хадгалагддаг.

3 -р горимд цаг цаг тутамд дуугарах үед зөвхөн 08: 00-18: 00 цагийн хооронд ажилладаг "сүмийн хонх" дуу гардаг. Энэ дуу тухайн агшинд хэдэн ч удаа давтагддаг.

Тэмдэглэл: Бүх файлуудыг "0000.mp3" -ээс эхлэн "nnnn.mp3" загварын дагуу нэрлэх ёстой.

Алхам 4: DFPlayerMini номын сан

"DFRobotDFPlayerMini" номын санг дараах хаягаар олж болно.

github.com/DFRobot/DFRobotDFPlayerMini

Алхам 5: Тохируулах

Дараахь функцүүдийг гүйцэтгэхэд ашигладаг 3 товчлуур байдаг.

#1:

Дараагийн ажиллагааны горим руу шилждэг.

#2:

Тохируулах горимд цагийг тохируулна уу

Хэвлэлийн товчлуурын горимд цагийг хэлдэг

Хэлний горимд Португал хэлээр тохируулах.

#3:

Тохируулах горимд минут тохируулна уу

Хэвлэлийн товчлуурын горимд цагийг хэлдэг

Хэлний горимд англи хэл рүү тохируулна уу.

Тэмдэглэл: Дараагийн горимд шилжихийн тулд #1 товчлуурыг дараагийн яриа эхлэх хүртэл дарна уу (DFPlayer -ийн цэнхэр LED асаалттай байна).

Зөвлөмж болгож буй: