Мазмуну:

Билингвалдуу саат (EN+PT): 5 кадам (сүрөттөр менен)
Билингвалдуу саат (EN+PT): 5 кадам (сүрөттөр менен)

Video: Билингвалдуу саат (EN+PT): 5 кадам (сүрөттөр менен)

Video: Билингвалдуу саат (EN+PT): 5 кадам (сүрөттөр менен)
Video: Ақтаудағы мектепте билингвалды сыныптар ашылады 2024, Июль
Anonim
Image
Image

By lagsilvaFollow Автордун дагы:

LED дисплейинин автоматтык айлануусу менен санариптик саат
LED дисплейинин автоматтык айлануусу менен санариптик саат
4 баскычтуу санариптик саат
4 баскычтуу санариптик саат
4 баскычтуу санариптик саат
4 баскычтуу санариптик саат
Санарип жана экилик саат 8 цифралуу X 7 сегменттеги LED дисплейде
Санарип жана экилик саат 8 цифралуу X 7 сегменттеги LED дисплейде
Санарип жана экилик саат 8 цифралуу X 7 сегменттеги LED дисплейде
Санарип жана экилик саат 8 цифралуу X 7 сегменттеги LED дисплейде

Жөнүндө: коддоо, Arduino менен электрондук прототиптөө жана маалымат аналитикасы менин хоббим. Lagsilva жөнүндө көбүрөөк маалымат »

Сүйлөшүүчү саат 2 (Билингваль) - мен бир аз мурун жарыялаган Talking Clockтын жаңы версиясы.

Код эки тилди (англисче/португалча) колдоо үчүн жаңыртылды жана кодго жаңы функциялар киргизилди:

  • 1 -режим: убакытты коюу (саат жана мүнөт)
  • 2 -режим: Саат мүнөт сайын сүйлөйт
  • 3 -режим: Саат саат сайын сүйлөйт
  • 4 -режим: Саат бир баскыч басылган убакытты сүйлөйт
  • 5 -режим: Англис же португал тилин орнотуңуз

Эскертүү: Тилдин статусу Arduino - EEPROMдо сакталат, бул маалыматты ал кайра башталганда же күйгүзүлгөндө да сактап турат.

Бул кошумча динамиктин үн деңгээлин жакшыраак көзөмөлдөө үчүн мини күчөткүч PAM8403 (3W + 3W) катары киргизилген.

Мен бир гана динамикти колдонуп жатам (бир үн каналы), бирок сиз кааласаңыз, башка кошо аласыз.

1 -кадам: Компоненттер

Компоненттер
Компоненттер
Компоненттер
Компоненттер
Компоненттер
Компоненттер
  • Arduino UNO R3
  • DFPlayer Mini MP3 ойноткучу
  • TM1637 дисплейи
  • PAM8403 - Mini Audio Aplifier (3W+3W) - Бул милдеттүү эмес
  • SD mini - Эстутум картасы
  • Баскыч баскычы
  • Резистор 1к Ом
  • Динамик 3W
  • Breadboard
  • Секирүүчүлөр

Эскертүү: DFPlayer Mini жөнүндө маалыматтар:

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

2 -кадам: схемалар

Схемалар
Схемалар

Маанилүү: Бул долбоордо USB булагын энергия булагы катары колдонуу сунушталбайт. Ардуинону 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и ушул учурда күйүп турат).

Сунушталууда: