Sisällysluettelo:

Kaksikielinen puhuva kello (EN+PT): 5 vaihetta (kuvilla)
Kaksikielinen puhuva kello (EN+PT): 5 vaihetta (kuvilla)

Video: Kaksikielinen puhuva kello (EN+PT): 5 vaihetta (kuvilla)

Video: Kaksikielinen puhuva kello (EN+PT): 5 vaihetta (kuvilla)
Video: Pieni hartaushetki Jumalan lahjoista 2024, Heinäkuu
Anonim
Image
Image

Seuraa lisää tekijältä:

Digitaalinen kello, jossa LED -näytön automaattinen kääntö
Digitaalinen kello, jossa LED -näytön automaattinen kääntö
4-tahti digitaalinen kello
4-tahti digitaalinen kello
4-tahti digitaalinen kello
4-tahti digitaalinen kello
Digitaalinen ja binaarikello 8 numeroa X 7 segmenttiä LED -näyttö
Digitaalinen ja binaarikello 8 numeroa X 7 segmenttiä LED -näyttö
Digitaalinen ja binaarikello 8 numeroa X 7 segmenttiä LED -näyttö
Digitaalinen ja binaarikello 8 numeroa X 7 segmenttiä LED -näyttö

Tietoja: Koodaus, elektroninen prototyyppityö Arduinolla ja Data Analytics ovat harrastuksiani. Lisätietoja lagsilvasta »

Talking Clock 2 (Bilingual) on uusi versio Talking Clockista, jonka olen julkaissut jokin aika sitten.

Koodi päivitettiin tukemaan kahta kieltä (englanti/portugali) ja koodiin lisättiin uusia ominaisuuksia:

  • Tila 1: Aseta aika (tunti ja minuutti)
  • Tila 2: Kello puhuu joka minuutti
  • Tila 3: Kello puhuu tunnin välein
  • Tila 4: Kello kertoo ajan, jolloin painiketta painetaan
  • Tila 5: Aseta englannin tai portugalin kieli

Huomautus: Kielen tila tallennetaan Arduino - EEPROM -järjestelmään, jotta nämä tiedot säilyvät myös silloin, kun ne käynnistetään uudelleen tai käynnistetään.

Se esiteltiin valinnaisena minivahvistimena PAM8403 (3W + 3W) kaiuttimen äänitason parempaa hallintaa varten.

Käytän vain yhtä kaiutinta (yhtä äänikanavaa), mutta voit halutessasi lisätä toisen.

Vaihe 1: Komponentit

Komponentit
Komponentit
Komponentit
Komponentit
Komponentit
Komponentit
  • Arduino UNO R3
  • DFPlayer Mini MP3 -soitin
  • Näyttö TM1637
  • PAM8403 - Mini -äänivahvistin (3W+3W) - Tämä on valinnainen
  • SD mini - muistikortti
  • Painokytkin
  • Vastus 1 k ohmia
  • Kaiutin 3W
  • Leipälauta
  • Puserot

Huomautus: DFPlayer Mini -tiedot:

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

Vaihe 2: Kaaviot

Kaaviot
Kaaviot

Tärkeää: USB -porttia ei suositella käytettäväksi virtalähteenä tässä projektissa. Liitä Arduino ulkoiseen 9V x 1A (tai korkeampi) virtalähteeseen, koska kaiuttimen ollessa käynnissä on virtapiikkejä, mikä aiheuttaa Arduinon epävakautta.

Vaihe 3: Koodi ja MP3 -tiedostot

Koodi ja MP3 -tiedostot
Koodi ja MP3 -tiedostot

SD -kortti on alustettava FAT32 -muotoon ja kansio "MP3" on luotava.

MP3 -kansioon on tallennettu kaikki äänitiedostot (yhteensä 74) englanniksi ja portugaliksi.

Tilassa 3, kun kello puhuu joka tunti, kuuluu "kirkonkello" -ääni, joka toimii vain klo 8.00-18.00. Tämä ääni toistetaan niin monta kertaa kuin kyseisen hetken tunti.

Huomautus: Kaikki tiedostot on nimettävä kuvion "nnnn.mp3" mukaan, alkaen "0000.mp3".

Vaihe 4: DFPlayerMini -kirjasto

Kirjasto "DFRobotDFPlayerMini" löytyy osoitteesta:

github.com/DFRobot/DFRobotDFPlayerMini

Vaihe 5: Asennus

Toiminnassa käytetään kolmea painiketta seuraavilla toiminnoilla:

#1:

Siirtyy seuraavaan toimintatilaan.

#2:

Säädä tuntia asetustilassa

Puhuu aikaa painiketilassa

Aseta portugaliksi kielitilassa.

#3:

Säädä minuutit asetustilassa

Puhuu aikaa painiketilassa

Valitse kielitilaksi englanti.

Huomautus: Siirry seuraavaan tilaan painamalla painiketta 1, kunnes seuraava puhe alkaa (DFPlayerin sininen LED palaa tällä hetkellä).

Suositeltava: