Բովանդակություն:

Խոսող ժամացույց երկլեզու (EN+PT) ՝ 5 քայլ (նկարներով)
Խոսող ժամացույց երկլեզու (EN+PT) ՝ 5 քայլ (նկարներով)

Video: Խոսող ժամացույց երկլեզու (EN+PT) ՝ 5 քայլ (նկարներով)

Video: Խոսող ժամացույց երկլեզու (EN+PT) ՝ 5 քայլ (նկարներով)
Video: Listen to the Spectrum Panel - 2022 Symposium 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- ով և Տվյալների վերլուծությունը իմ հոբբին են: Ավելին lagsilva- ի մասին »

Խոսող ժամացույց 2 (երկլեզու) Talking Clock- ի նոր տարբերակն է, որը ես հրապարակել եմ որոշ ժամանակ առաջ:

Կոդը թարմացվել է ՝ աջակցելու երկու լեզու (անգլերեն/պորտուգալերեն), և նոր հնարավորություններ են մտցվել կոդի մեջ.

  • Ռեժիմ 1: Սահմանեք ժամանակը (ժամ և րոպե)
  • Ռեժիմ 2: clockամացույցը խոսում է ամեն րոպե
  • Ռեժիմ 3: clockամացույցը խոսում է ամեն ժամ
  • Ռեժիմ 4: Theամացույցը խոսում է կոճակը սեղմելու ժամանակը
  • Ռեժիմ 5: Սահմանեք լեզուն անգլերենի կամ պորտուգալերենի համար

Նշում. Լեզվի կարգավիճակը պահվում է Arduino - EEPROM- ում `այս տեղեկատվությունը պահելու համար նույնիսկ այն ժամանակ, երբ այն վերագործարկվում կամ միացված է:

Այն ներկայացվեց որպես կամընտիր մինի ուժեղացուցիչ PAM8403 (3W + 3W) բարձրախոսում ձայնի մակարդակը ավելի լավ վերահսկելու համար:

Ես օգտագործում եմ միայն մեկ բարձրախոս (մեկ ձայնային ալիք), բայց եթե ցանկանում եք, կարող եք ավելացնել ևս մեկը:

Քայլ 1: Բաղադրիչներ

Բաղադրիչներ
Բաղադրիչներ
Բաղադրիչներ
Բաղադրիչներ
Բաղադրիչներ
Բաղադրիչներ
  • Arduino UNO R3
  • DFPlayer մինի MP3 նվագարկիչ
  • Displayուցադրել TM1637
  • PAM8403 - Մինի աուդիո ուժեղացուցիչ (3W+3W) - Սա պարտադիր չէ
  • SD mini - Հիշողության քարտ
  • Pushbutton անջատիչ
  • Դիմադրություն 1k Օմ
  • Բարձրախոս 3W
  • Breadboard
  • Ցատկողներ

Նշում. 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 -ի սահմաններում: Այս ձայնը կրկնվում է այնքան անգամ, որքան այդ պահի ժամը:

Նշում. Բոլոր ֆայլերը պետք է անվանվեն ըստ «nnnn.mp3» օրինակի ՝ սկսած «0000.mp3» - ում:

Քայլ 4: DFPlayerMini գրադարան

«DFRobotDFPlayerMini» գրադարանը կարելի է գտնել ՝

github.com/DFRobot/DFRobotDFPlayerMini

Քայլ 5: Կարգավորում

Գործողության համար օգտագործվում է 3 կոճակ ՝ հետևյալ գործառույթներով.

#1:

Անցնում է հաջորդ գործառնական ռեժիմին:

#2:

Կարգավորեք ժամը Կարգավորման ռեժիմում

Խոսում է ժամանակը սեղմման կոճակի ռեժիմում

Լեզվի ռեժիմում սահմանեք պորտուգալերեն:

#3:

Կարգավորեք րոպեն կարգավորումների ռեժիմում

Խոսում է ժամանակը սեղմման կոճակի ռեժիմում

Լեզվի ռեժիմում սահմանեք անգլերեն:

Նշում. Հաջորդ ռեժիմին անցնելու համար սեղմեք կոճակը #1, մինչև հաջորդ ելույթը սկսվի (DFPlayer- ի կապույտ LED- ն այս պահին միացված է):

Խորհուրդ ենք տալիս: