Spisu treści:

Mówiący zegar dwujęzyczny (EN+PT): 5 kroków (ze zdjęciami)
Mówiący zegar dwujęzyczny (EN+PT): 5 kroków (ze zdjęciami)

Wideo: Mówiący zegar dwujęzyczny (EN+PT): 5 kroków (ze zdjęciami)

Wideo: Mówiący zegar dwujęzyczny (EN+PT): 5 kroków (ze zdjęciami)
Wideo: Strażak Sam [PRZERÓBKA] (0 ivony) 2024, Listopad
Anonim
Image
Image

By lagsilvaObserwuj Więcej autora:

Zegar cyfrowy z automatycznym obrotem wyświetlacza LED
Zegar cyfrowy z automatycznym obrotem wyświetlacza LED
4-suwowy zegar cyfrowy
4-suwowy zegar cyfrowy
4-suwowy zegar cyfrowy
4-suwowy zegar cyfrowy
Zegar cyfrowy i binarny w 8 cyfrach X 7 segmentowy wyświetlacz LED
Zegar cyfrowy i binarny w 8 cyfrach X 7 segmentowy wyświetlacz LED
Zegar cyfrowy i binarny w 8 cyfrach X 7 segmentowy wyświetlacz LED
Zegar cyfrowy i binarny w 8 cyfrach X 7 segmentowy wyświetlacz LED

O mnie: Kodowanie, elektroniczne prototypowanie z Arduino i analiza danych to moje hobby. Więcej o lagsilva »

Talking Clock 2 (Dwujęzyczny) to nowa wersja Talking Clock, którą opublikowałem jakiś czas temu.

Zaktualizowano kod, aby obsługiwał dwa języki (angielski/portugalski) i wprowadzono do niego nowe funkcje:

  • Tryb 1: Ustaw czas (godzinę i minutę)
  • Tryb 2: zegar mówi co minutę
  • Tryb 3: zegar mówi co godzinę
  • Tryb 4: zegar mówi czas po naciśnięciu przycisku;
  • Tryb 5: Ustaw język na angielski lub portugalski

Uwaga: Status języka jest przechowywany w Arduino - EEPROM, aby zachować te informacje nawet po ponownym uruchomieniu lub włączeniu.

Został wprowadzony jako opcjonalny mini wzmacniacz PAM8403 (3W + 3W) dla lepszej kontroli poziomu dźwięku w głośniku.

Używam tylko jednego głośnika (jednego kanału dźwiękowego), ale jeśli chcesz, możesz dodać kolejny.

Krok 1: Komponenty

składniki
składniki
składniki
składniki
składniki
składniki
  • Arduino UNO R3
  • Mini odtwarzacz MP3 DFPlayer
  • Wyświetlacz TM1637
  • PAM8403 - miniwzmacniacz audio (3W+3W) - opcja opcjonalny
  • SD mini - karta pamięci
  • Wciśnij przycisk przełącznika
  • Rezystor 1k Ohm
  • Głośnik 3W
  • Deska do krojenia chleba
  • Zworki

Uwaga: szczegółowe informacje o DFPlayer Mini na:

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

Krok 2: Schematy

Schematy
Schematy

Ważne: Nie zaleca się używania portu USB jako źródła zasilania w tym projekcie. Podłącz Arduino do zewnętrznego źródła zasilania 9 V x 1 A (lub wyższego), ponieważ podczas pracy głośnika występują skoki napięcia, powodujące niestabilność Arduino.

Krok 3: Kod i pliki MP3

Kod i pliki MP3
Kod i pliki MP3

Karta SD musi być sformatowana w systemie FAT32 i należy utworzyć folder o nazwie „MP3”.

W folderze MP3 przechowywane są wszystkie pliki głosów (w sumie 74) w języku angielskim i portugalskim.

W trybie 3, kiedy zegar mówi co godzinę, rozlega się dźwięk „dzwonu kościelnego”, który działa tylko między 08:00 a 18:00. Ten dźwięk powtarza się tyle razy, ile godzina tej chwili.

Uwaga: Wszystkie pliki muszą być nazwane zgodnie ze wzorcem „nnnn.mp3”, zaczynając od „0000.mp3”.

Krok 4: Minibiblioteka DFPlayerMini

Bibliotekę "DFRobotDFPlayerMini" można znaleźć pod adresem:

github.com/DFRobot/DFRobotDFPlayerMini

Krok 5: Konfiguracja

Do obsługi wykorzystywane są 3 przyciski o następujących funkcjach:

#1:

Przechodzi do następnego trybu operacyjnego.

#2:

Ustaw godzinę w trybie ustawień

Mówi czas w trybie naciśnięcia

Ustaw na portugalski w trybie językowym.

#3:

Ustaw minuty w trybie konfiguracji

Mówi czas w trybie naciśnięcia

Ustaw na angielski w trybie językowym.

Uwaga: Aby przejść do następnego trybu, naciskaj przycisk #1, aż rozpocznie się następna mowa (w tym momencie świeci się niebieska dioda LED DFPlayera).

Zalecana: