Mündəricat:
- Addım 1: FAQ
- Addım 2: Materiallar
- Addım 3: Səsinizi qeyd edin
- Addım 4: Edin: Şematik
- Addım 5: Hazırlayın: Güc və Pervane
- Addım 6: Edin: Test edin
- Addım 7: Hazırlayın: RTC
- Addım 8: Hazırlayın: SD Kart, Dinamik, Ekran
- Addım 9: Hazırlayın: Proqramlaşdırma
- Addım 10: Bunu edin: LCD UI və Pervane Platformu SD -dən istifadə edin
Video: Danışıq saatı yaradın: 10 addım (şəkillərlə)
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:46
Bu saat öz səsinizdən istifadə edərək vaxtı elan edir!
Şimali Kaliforniyadakı köhnə Popcorn xidmətinə hörmət olaraq bir araya gətirdim. İstənilən telefondan POPCORN yığa bilərsiniz və qeyd sizə günün vaxtını bildirir. Əvvəlcə Joanne Danielsin səsini istifadə etmək istəyirdim (o Popkornun səsi idi), amma bütün rəqəmləri söyləmək üçün kifayət qədər nümunə ala bilmədim. Pat Fleet ("A, T və T" deyən xanım) əslində səs yazmaları təklif edir, ancaq bunun üçün pul ödəməlisən. Səsimi istifadə etməyə qərar verdim və öz səsinizi əvəz etmək asandır. Birincisi, bir az demo, sonra növbəti səhifəyə keçin və bunu çörək taxtasında necə edəcəyinizi sizə göstərim.
Addım 1: FAQ
S: Necə işləyir? Səs nümunələri SD kartda saxlanılır. Saat DS1307 RTC ilə izlənilir. Mikro nəzarətçi, ekranı yeniləmək üçün hər saniyədə RTC sorğusu keçirir və böyük qırmızı 'anons' düyməsini izləyir. Düyməni vurduqda, mikro nəzarətçi cari vaxta əsasən uyğun nümunələri səsləndirir. S: Səsimi necə istifadə edə bilərəm? Sadəcə səsinizi yazıb SD karta kopyalayın. Sizə bir az sonra necə göstərəcəyəm, amma çox asandır. S: Bunu x edə bilərəmmi? Yəqin ki. Növbəti addımda kodu yükləyə bilərsiniz - onun içindən keçə və hər şeyi olduqca asanlıqla dəyişə bilərsiniz. S: Texniki detallar nələrdir? Bir DS1307 Real-time saata və HD44780 8x2 Xarakterli LCD-yə (4 bitlik interfeys) qoşulmuş 80Mhz-də işləyən Parallax Pervanedir. Pervane, rayman'ın əla wav çalma obyektlərindən istifadə edərək səs çalma da daxil olmaqla hər şeyi idarə edir. 16kHz mono və ya stereo wav çalma dəstəklənir. İşdə necə işlədiyinə dair bir yol. Bir LCD UI modulu və Propeller Platform SD istifadə etdiyimə diqqət yetirin, amma bu təlimat sizə çörək taxtası ilə necə qurulacağını göstərəcək.
Addım 2: Materiallar
Saatımı bir Pervane Platformu SD və LCD UI modulu ilə qurdum. Əgər bunlar varsa, sizə lazım olan tək şey saatı dinamiklərə bağlamaq üçün qulaqlıq yuvasıdır. Quraşdırma bir az fərqlidir və bunu daha sonra sizə göstərəcəyəm.
Əvvəlcə saatınızı çörək taxtasında necə quracağınızı göstərəcəyəm - və bunun üçün sizə lazım olan budur; Kod İşdə qaynaq kodu. MIT lisenziyası altında hər şey mövcuddur. SD kart yuvası mina protoboya taxdım və dremel ilə ölçüləri kəsdim. Mən mouserdən bir yuva istifadə edirəm, bu microSD -dən birinin yastiqciklərinə - SD adapterlərinə də lehim edə bilərsiniz. Bağlanmağı asanlaşdırmaq üçün özümün protoboya taxtım. 8x2 Karakter LCD Vaxtı göstərir. Sparkfun işləyəcək 16x2 LCD -yə malikdir, məndə olan kiçik bir stereo dəstdən ayırdığım kiçik dinamik. ParallaxDS1307 RTC Mouser Parçası #700-DS1307N5Mhz Kristal Paralaksa Mövcud olan Paralaks 32.768 KHz Kristal Mouser Parçası #73-XT262M32 Eb EPRO-2622b Eb EPRO-2622b E2 EBR-2662-22b /P 10k Pot Parallax5x Dokunmatik Açar Mouser Parçası #653-B3F-1000 3.3v Voltaj Tənzimləyici Mouser Parçası #511-LD1117V33 10 10k ohm Rezistorlar ətrafında 4x 4.7k ohm Rezistorlar3 və ya 4.1uF Seramik Qapaqlar3 47uF Elektroliz Qapağı İstəsəniz. RTC -yə bir batareya ehtiyatı əlavə etmək üçün ya 3v batareyaya, ya da super qapağa və diod Breadboarda və bir dəstə bağlama telinə ehtiyacınız olacaq. Bir SD və ya microSD kartı.
Addım 3: Səsinizi qeyd edin
Səs nümunələrinizi çəkərək başlayaq. Bunu atmaq istəsəniz, hazırladığım nümunələrdən istifadə edə bilərsiniz (buradan yükləyin). Audacity, səs yazmaq üçün əla bir proqramdır. Audacity -ni buradan yükləyə bilərsiniz. Audacity istifadə edərkən, iz xüsusiyyətlərini 16 bit PCM, 16khz dərəcəsinə təyin etdiyinizə əmin olun. Mono yaxşıdır, stereo işləyəcək, amma yalnız bir dinamik bağladım (və saatınızın niyə stereoda olması lazımdır?). Hər nömrə öz dalğasını alır. fayl. Aşağıdakı nümunələrə ehtiyacınız olacaq: Nömrələr
- 00. dalğa
- 01. dalğa
- 02. dalğa
- 03. dalğa
- 04. dalğa
- 05. dalğa
- 06. dalğa
- 07. dalğa
- 08. dalğa
- 09. dalğa
- 11. dalğa
- 12. dalğa
- 13. dalğa
- 14. dalğa
- 15. dalğa
- 16. dalğa
- 17. dalğa
- 18. dalğa
- 19. dalğa
- 20. dalğa
- 30. dalğa
- 40. dalğa
- 50. dalğa
sözlər
- am.wav
- pm.wav
- geve.wav (axşamınız xeyir)
- morn.wav (sabahiniz xeyir)
- anoon.wav (günortanız xeyir)
- and.wav (və)
- oclock.wav (Saat)
- secs.wav (saniyə)
- dəqiq.wav (tam olaraq)
- beep.wav, bip səsi
- standard.wav (Sakit okean standart vaxtı olacaq)
- dlight.wav (Sakit okean gün işığı olacaq)
Hər birini ayrı fayl olaraq qeyd edin və SD kartınızın kök qovluğunda saxlayın. Hamısını bir dalğa olaraq qeyd etdim, sonra ayrı -ayrı fayllara ayırdım. Səs səviyyələrini bu şəkildə idarə etmək daha asan görünürdü. Ayrıca, bir dizüstü kompüteriniz varsa, xarici mikrofondan istifadə edərək daha yaxşı nəticələr əldə edəcəksiniz. Laptopunuzdan asılı olaraq bir az hiss və ya səs -küy eşidə bilərsiniz.
Addım 4: Edin: Şematik
Əvvəlcə hər şeyin necə əlaqəli olduğunu başa düşmək üçün aşağıdakı sxemə nəzər salın. Sol tərəfdəki qutu SD kart yuvasıdır və yuxarıdakı qutu Prop Plugdur. Çörək bişirmə yolu ilə gedəcəyəm, amma sxem ən yaxşı bələdçinizdir. İşdə yüksək keyfiyyətli versiya, lo-res versiyası aşağıda.
Addım 5: Hazırlayın: Güc və Pervane
Batareya qutusunu çörək taxtasına qoşun və güc mərhələsini qurun.
Sonra çipin hər iki tərəfində Vdd və Vss birləşdirən Prop əlavə edin. Hər elektrik rayına 2.1 uF Seramik qapaq əlavə etdiyimə diqqət yetirin. İndi EEPROM və 2 10k rezistoru, Propun düz üstünə əlavə edin Nəhayət, başlıqları RST və P30 və P31 -ə bağlamaq üçün pin başlıqları və tellər əlavə edin.
Addım 6: Edin: Test edin
Əsas Pervanel qurğunuz artıq tamamlandı. Pervanenizi başlıqlara bağlayın, usb kabelini bağlayın və Pervane Alətini yandırın. F7 vurun və Prop ilə əlaqə qura biləcəyinizə əmin olun
Addım 7: Hazırlayın: RTC
İndi Pervanenin 5Mhz kristalını əlavə edək (Xo və Xi -də). Prop, wav çalma üçün lazım olan 80 mhz -də işləməsi üçün kristal lazımdır.
DS2307 -ni eeprom ilə eyni olan P29 və P28 -ə qoşaraq əlavə edin. Saat kristalını DS1307 -nin P1 və P2 modelinə də əlavə edin.
İsteğe bağlı olaraq, 3v batareyanı P3 -ə bağlayaraq və ya super qapaq və diod istifadə edərək DS1307 -ə bir batareya ehtiyatı verə bilərsiniz. Super qapaq, dövrə güc tətbiq edildikdə doldurulacaq və kiçik diod yalnız DS1307 -ə boşaldığından əmin olacaq (bütün dövrəni gücləndirmək əvəzinə)
Addım 8: Hazırlayın: SD Kart, Dinamik, Ekran
Dinamiki Pervaneye, sonra SD Karta qoşun. Qeyd edək ki, SD kartdakı hər bir xəttin çəkmə 10k rezistoru var.
LCD Ekranı qoşun. Bu mürəkkəb bir əlaqədir - hər bir pin üçün sxemə baxın. DB4-DB7 4.7k rezistorlardan keçdiyini unutmayın.
Nəhayət giriş üçün istifadə edəcəyiniz açarları əlavə edin.
Addım 9: Hazırlayın: Proqramlaşdırma
Hər şeyi bağladıqdan sonra, qaynaq kodunu yükləyin (burada), Plugunuzu bağlayın və Pervaneyi proqramlaşdırın. İşdə belə görünəcək;
Addım 10: Bunu edin: LCD UI və Pervane Platformu SD -dən istifadə edin
Pervane Platforması SD və LCD UI istifadə edirsinizsə, quraşdırma bir az fərqlidir;
1 - Pervane Platformu SD əvvəlcədən yığılmışdır. 2 - LCD UI -ni bir araya gətirmək üçün bu təlimatı izləyin. 3 - Pervanə fişinə ehtiyacınız yoxdur. Pervane Platformu SD -nin bir önyükleyicisi var, buna görə də bu faylı açın və SD Kartınızın kökünə kopyalayın. 4 - Qulaqlıq jakı əlavə etməlisiniz və ya sadəcə LCD UI -də kiçik bir dinamikə qoşulma teli əlavə etməlisiniz. Bunu necə etdiyimi fotoşəkillərdə görə bilərsiniz. Bu belədir! Yeni danışan saatınızla əylənin!
Tövsiyə:
Danışıq Saatı İki Dildə (EN+PT): 5 addım (şəkillərlə)
Talking Clock Bilingual (EN+PT): The Talking Clock 2 (Bilingual), bir müddət əvvəl nəşr etdiyim Talking Clock -un yeni versiyasıdır. Kod iki dili (İngilis/Portuqal) dəstəkləmək üçün yeniləndi və yeni xüsusiyyətlər tətbiqə daxil edildi. kod: Mod 1: Vaxtı təyin edin (saat və am
Danışıq Bubble Lampası və Tam Planlı Yazı Lövhəsi: 5 Addım (Şəkillərlə)
Tam Planlı Nitq Bubble Lamp & Scribbleboard: Salam uşaqlar, bu işıqlı danışma balonu lampasını hədiyyə etdim. Dizayn, yalnız 2D olduğu üçün perspektivli bir xəyal olan bir danışma balonu burulğanı və ya tuneldir. Mesajlar üçün bir çıraq və karalama lövhəsi kimi işləyir. Lazerdən hazırlanmışdır
Sadə Brayl Yazıçısı (Braille ilə Danışıq): 8 Addım (Şəkillərlə)
Sadə Braille Yazıçısı (Braille ilə Danışıq): Hamıya salam, bütün bunlar müvəffəqiyyətlə tamamladıqdan sonra sadə bir XY plotter etməklə başladı, braille mətn çeviricisinə sadə bir nitq hazırlamağı düşündüm. İnternetdə axtarmağa başladım və gözlənilmədən qiymətlər çox yüksək idi , bu məni gücləndirdi
Tualet Pistonunun İçində Danışıq Qutu Qurun: 6 Addım (Şəkillərlə)
Tualet Pistonunun İçində Danışıq Qutusu Qurun: Bir lehimləmə dəmiri, bir cüt kompüter dinamikləri və bəzi santexnika avadanlıqları (Tualet Pistonu da daxil olmaqla) ilə. Çox yaxşı bir Müzakirə Qutu qura bilərsiniz (Daft Punk kimi sənətçilərin bu Robot Səs Efektini Ətrafdakı kimi mahnılarda əldə etmək üçün istifadə etdikləri bir qutu
Danışıq qutusu yaradın: 6 addım (şəkillərlə)
Talkbox yaradın: Heç Peter Frampton -un gitara sololarını dinləyib özünüzə " Bunu necə edir? &Quot; Danışıq qutusu deyilən bir şeydən istifadə edir. Əsasən gitaranızdan gələn səsi gücləndiriciyə, dinamikdən çıxardır və