Witam!
Chciałbym przedstawić kolejny projekt nad którym pracuję, ale urósł już on do jako takiej formy. Jako że mamy dostęp do odtwarzania plików wav z karty pamięci, czemu by tego nie wykorzystać aby stworzyć mówiący zegar?
Jako że głosu jakiegoś specjalnego głosu radiowego nie mam, postanowiłem posłużyć się syntezatorem Ivona, który w wersji trial był wystarczający, abym mógł wygenerować to co na tą chwilę potrzebuję.
W połączeniu z zegarem RTC PCF8583 powstał gadający zegar, posiadający na tą chwilę dwie funkcje gadania - godzina na życzenie oraz wypowiadanie o równej godzinie automatycznie.
Zresztą co będę się dużo rozpowiadał - wszystko mówi poniższe nagranie:
Czy poszerzę to dalej? Być może... Jak przyjdą mi dodatkowe pomysły na dodatki :))
Źródła:
https://docs.google.com/file/d/0ByyXOOtWDAmuWFI4ZGFTUWdYNUE/edit?usp=sharing
Tak mniej więcej wygląda na tą porę drzewko plików:) |
Klasycznie biblioteki z książek zamazałem, kto je posiada i ma łeb na karku - będzie potrafił złożyć to do kupy:) Co do samego odtwarzania - starałem się maksymalnie uprościć procedurę wyboru pliku z żądaną godziną i minutą, pewnie wyższym udało by się to zrobić lepiej, ale działa. Nad programem jeszcze będę pracował, na razie na tą chwilę jest może nieco bałagan w kodzie, wprowadzę obsługę przycisków bez _delay_ms(), efektywniejsze nastawianie zegara i może jeszcze jakieś dodatki - zależy co do głowy przyjdzie.
Jakieś pytania, sugestie, groźby?
Pozdrawiam
Fajna konstrukcja znalazłem ją na forum atnel
OdpowiedzUsuń