Pic 16F877 kullanarak dijital saat tasarımı

Başlatan tryyourbest, 16 Aralık 2020, 15:59:21

tryyourbest

Bitirme projesi olarak PIC16F877 kullanarak görme engelli insanlar için akıllı saat yapmayı planlıyoruz. Tasarımın anlık olarak saati göstermesi ve bir butona basınca anlık saati söylemesini planlıyoruz. Ek olarak sesli komut alarak alarm kuran, alarm kurarken kaydettiği sesi vakti gelince çalan bir devre tasarlamak istiyoruz. Elinde bu konu ile ilgili ekipmanlar, notlar olan varsa paylaşırsa sevinirim. Teşekkürler.

ete

Bir sürü saat projesi yaptım ama bu konuda hiç bir çalışmam olmadı.
Şöyle bir düşününce yapılmayacak bir iş değil gibi gözüküyor. Elbette kolay değil.
Saatin bütün rakamları öncelikle 0-9 arası ses olarak bir ses entegresine adresli olarak kayıt edilmeli, Daha sonrada 10-20-...50 rakamlarıda yine adresli olarak ses entegresine kayıt edilmeli.
ELinizde bu detaylar olduktan sonra gerisi zor değil gibi gözüküyor.
Örnek verelim şu anda saat 16:41 gözüküyor.
Saatin onlar hanesi saat değerinden alınacak ve 1 için "ON" kelimesi söylenecek.
Saatin birler hanesi alınacak ve 6 olan bu rakam için de "ALTI" kelimesi söylenecek.
Böylece söylenen kelime ON_ALTI olacak.
Daha sonra dakika onlar hanesi 4 olarak ayrılacak ve bun akarşılık gelen "KIRK" kelimesi söylenecek
ardından dakika birler hanesi 1 olarak alınıp karşılık gelen "BIR " kelimesi söylenecek.
Böylece söylenen kelimeler ON_ALTI KIRK_BIR
Bu işin saat kısmı en kolayı. Saatin sürekli gösterilmesi LCD de yada 7 segment de olabilir orada da sorun yok. Bir tuşa basınca sesli olarak saatin söyletilmeside sorun değil.
O halde yapmanız gereken SES kayıt edilebilecek entegreleri önce araştırıp uygun bir hazır devre satın alın. Ama süre olarak bana kalırsa en az 60 yada 120 sn kayıt yapabilen bir modül satın alın.
ISD2560 yada ISD25120 entegresini inceleyin.
 
https://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=&cad=rja&uact=8&ved=2ahUKEwiDs6H309LtAhUQ7aQKHZFwBQ8QFjAEegQIBRAC&url=http%3A%2F%2Fwww.kitsrus.com%2Fpdf%2Fisd_2560.pdf&usg=AOvVaw3wevFcbQDky9YWFtzmRRE5

Nasıl kayıt yapılıyor kayıtların adresli olarak nasıl yapıldığını ve çaldırıldığını inceleyin. Ses kısmını yapabileceğinizden emin olunca ve saati yapmakta zorlanırsanız yeniden yardım isteyin yardım edeyim.

Ete

gogoce

dfplayer ile ete hocamın dediği gibi sesleri kayıt ederseniz kolaylıkla yapabilirsiniz
Ne ukalayı affederim nede yapılan haksızlığı ...
Ya sus adam sansınlar , yada adam gibi kouş ilham alsınlar

ete

#3
DFPlayer'in iyi bir çözüm olduğuna katılıyorum. İhtiyacınız olan herşey içinde mevcut.
Kullanım şekli konusunda aşağıdaki linki iyice okur ve bir kaç deneme yaparsanız sonuca çabucak ulaşabilirsiniz.

https://www.mikrobotik.com/wp2/2019/08/19/dfplayer-mp3-player-modul-kullanimi/

Hatta bu açıklamada birde konuşan saat programı bile verilmiş. Hemde Basic de yazılmış.
Bence bu modülden şaşmayın.

Ete

Hattuşa

ses kaydı için google translatenin konuşan bayanı iyi  ;D
siz çeviri yerine konuşmasını istediğiniz içeriği yazın ve indirin, indirme işlemi internette var
hatta bu işinizi görür
https://www.indir.com/haberler/google-translate-ceviri-sesleri-nasil-indirilir#:~:text=Ses%20dosyas%C4%B1n%C4%B1%20indirmek%20i%C3%A7in%20%C3%B6ncelikli%20olarak%3B,ses%20dosyas%C4%B1n%C4%B1n%20yeniden%20%C3%A7al%C4%B1%C5%9Fmas%C4%B1n%C4%B1%20sa%C4%9Flay%C4%B1n.
indirdiğiniz ses dosyalarını da tek tek kaydedebilirsiniz. Ete hocamın tarifine ek olarak ben şöyle yapardım,
saat bilgisi için 24 tane ses, dakika bilgisi için 60 tane ses, totelde 84 tane ses dosyası yeterli tabi benimkisi daha uzun bir yöntem ama kodlaması basit olur

Powered by EzPortal