Sisukord:
- 1. samm: KKK
- 2. samm: materjalid
- 3. samm: oma hääle salvestamine
- Samm: tehke see: skemaatiline
- Samm: tehke see: võimsus ja propeller
- 6. samm: tehke seda: testimine
- Samm: tehke see: RTC
- Samm: valmistage see ette: SD -kaart, kõlar, ekraan
- Samm: tehke see: programmeerimine
- Samm: tehke seda: LCD kasutajaliidese ja propelleriplatvormi SD kasutamine
Video: Tehke rääkiv kell: 10 sammu (piltidega)
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:48
See kell kuulutab aega teie hääle abil!
Panin selle kokku austusavaldusena Põhja -California vanale Popcorni teenusele. POPCORN -i saate valida mis tahes telefonist ja salvestus ütleb teile kellaaja. Algselt tahtsin kasutada Joanne Danielsi häält (ta oli Popkorni hääl), kuid ma ei saanud piisavalt proove, kus ta oleks öelnud kõik numbrid. Pat Fleet (daam, kes ütleb "A, T ja T") pakub tegelikult salvestusi, kuid nende eest peate maksma. Seega otsustasin kasutada oma häält ja seda on lihtne oma häälega asendada. Esiteks väike demo, seejärel liikuge järgmisele lehele ja ma näitan teile, kuidas seda leivaplaadil teha.
1. samm: KKK
K: Kuidas see toimib? Helinäidised salvestatakse SD -kaardile. Aega jälgitakse DS1307 RTC abil. Mikrokontroller küsitleb iga sekundi tagant RTC -d, et ekraani värskendada, ja jälgib suurt punast teatamisnuppu. Kui olete nuppu vajutanud, esitab mikrokontroller praeguse aja põhjal sobivad proovid. K: Kuidas ma saan oma häält kasutada? Salvestate lihtsalt oma hääle ja kopeerite selle SD -kaardile. Näitan teile natuke, kuidas seda teha, kuid see on lihtne. K: Kas ma saan x teha? Ilmselt. Saate koodi alla laadida järgmisel sammul - saate selle läbi vaadata ja asju üsna lihtsalt muuta. K: Millised on tehnilised üksikasjad? See on Parallaxi propeller, mis töötab 80Mhz sagedusel ja on ühendatud DS1307 reaalajas kella ja HD44780 8x2 sümboliga LCD-ekraaniga (4-bitine liides). Propeller haldab kõike, sealhulgas heli taasesitust, kasutades Raymani suurepäraseid wav -taasesitusobjekte. Toetatakse 16 kHz mono- või stereo -laine taasesitust. Siin on ülevaade selle toimimisest. Pange tähele, et ma kasutan LCD kasutajaliidese moodulit ja propelleriplatvormi SD, kuid see juhend annab teile teada, kuidas seda leivaplaadiga ehitada.
2. samm: materjalid
Ehitasin oma kella propelleriplatvormi SD ja LCD kasutajaliidese mooduliga. Kui teil need on, siis on teil vaja ainult kõrvaklappide pesa kella ühendamiseks kõlaritega. Seadistamine on pisut erinev ja ma näitan teile, kuidas seda hiljem teha.
Esiteks näitan teile, kuidas oma leivaplaadile oma kella ehitada - ja siin on teil seda vaja; Kood Siin on lähtekood. Kõik on saadaval MIT -litsentsi alusel. SD -kaardi pesa paigaldasin oma protoboardile ja lõikasin dremeliga parajaks. Ma kasutan hiire pesa. Samuti saate jootma ühe nende microSD -SD -adapterite padjakeste külge. Ühendamise hõlbustamiseks panin oma protoplaadile. 8x2 tähemärgiga LCD Kuvab aja. Sparkfunil on 16x2 vedelkristallekraan, mis töötab, tööriistakõlar, mille rippusin oma väikesest stereokomplektist välja. Võite kasutada ka kõrvaklappide kõlarit3xAA patareikarp Mouser Part #12BH331/CS-GR /P 10k pott saadaval Parallax5x puutetundlikel lülititel hiireosa #653-B3F-1000 3.3v pingeregulaatori hiireosa #511-LD1117V33 umbes 10 10k oomi takistid 4x 4.7k oomi takistid3 või 4.1uF keraamilised korgid3 47uF elektrolüütilised korgid aku varukoopia lisamiseks RTC -le vajate kas 3 -voldist akut või superkorki ja dioodi leivaplaati ning hunnikut ühendustraati. SD- või microSD -kaart.
3. samm: oma hääle salvestamine
Alustame teie hääleproovide jäädvustamisega. Kui soovite selle vahele jätta, võite kasutada minu tehtud näidiseid (laadige alla siit). Audacity on suurepärane programm heli salvestamiseks. Audacity saate alla laadida siit. Audacity kasutamisel määrake pala omadusteks kindlasti 16-bitine PCM, 16 khz. Mono on korras, stereo töötab, aga ma ühendasin ainult ühe kõlari (ja miks peab teie kell olema stereosüsteemis?). Iga number saab oma laine. faili. Teil on vaja järgmisi näidiseid: numbrid
- 00.wav
- 01.wav
- 02.wav
- 03.wav
- 04.wav
- 05.wav
- 06. laine
- 07.wav
- 08. laine
- 09.wav
- 11. laine
- 12. laine
- 13. laine
- 14. laine
- 15. laine
- 16. laine
- 17.wav
- 18.wav
- 19.wav
- 20. laine
- 30. laine
- 40.wav
- 50.wav
sõnad
- am.wav
- pm.wav
- geve.wav (tere õhtust)
- morn.wav (tere hommikust)
- anoon.wav (tere pärastlõunal)
- ja.wav (ja)
- oclock.wav (kellaaeg)
- sek. wav (sekundit)
- täpne. wav (täpselt)
- piiks.wav, piiks
- standard.wav (Vaikse ookeani standardaeg)
- dlight.wav (Vaikse ookeani suveaeg)
Salvestage igaüks neist eraldi failidena ja salvestage oma SD -kaardi juurkataloogi. Salvestasin need kõik ühe lainena ja tükeldasin seejärel eraldi failideks. Helitugevust oli sel viisil lihtsam kontrollida. Lisaks, kui teil on sülearvuti, saate välise mikrofoni abil paremaid tulemusi. Sõltuvalt teie sülearvutist võite saada natuke susinat või suminat.
Samm: tehke see: skemaatiline
Kõigepealt vaadake läbi allolev skeem, et mõista, kuidas kõik on ühendatud. Vasakul asuv kast on SD -kaardi pesa ja ülaosas olev kast on Prop Plug. Ma käin selle läbi, kuid skeem on teie parim juhend. Siin on hi-res versioon, lo-res versioon on allpool.
Samm: tehke see: võimsus ja propeller
Ühendage akukarp leivaplaadiga ja ehitage toiteallikas.
Seejärel lisage prop, ühendades kiibi mõlemal küljel Vdd ja Vss. Pange tähele, et olen lisanud igale voolurennile 2.1uF keraamilist korki. Nüüd lisage EEPROM ja 2 10k takistit otse toe kohale. Lõpuks lisage nööpnõelad ja juhtmed, et ühendada päised RST ja P30 ja P31.
6. samm: tehke seda: testimine
Teie propelleri põhiseadistus on nüüd lõpule viidud. Ühendage oma prop pistik päisesse, ühendage USB -kaabel ja käivitage propelleri tööriist. Vajutage klahvi F7 ja veenduge, et saate Propiga suhelda
Samm: tehke see: RTC
Lisage nüüd propelleri 5Mhz kristall (Xo ja Xi juures). Prop vajab kristalli töötamiseks 80 MHz sagedusel, mis on vajalik wav -taasesituse tegemiseks.
Lisage DS1307, ühendades selle P29 ja P28 -ga, samad tihvtid nagu eeprom. Lisage kellakristall ka DS1307 mudelitele P1 ja P2.
Soovi korral saate anda DS1307 akule varukoopia, ühendades 3 -voldise aku P3 -ga või kasutades superkatet ja dioodi. Superkork laadib alati, kui vooluahelale toide antakse, ja väike diood hoolitseb selle eest, et see tühjeneks ainult DS1307 -le (selle asemel, et kogu vooluahelat toita)
Samm: valmistage see ette: SD -kaart, kõlar, ekraan
Ühendage kõlar propelleriga ja seejärel SD -kaart. Pange tähele, et igal SD-kaardi real on 10k tõmbetakistus.
Ühendage LCD -ekraan. See on keeruline ühendus - vaadake iga tihvti skeemi. Pange tähele, et DB4-DB7 läbivad 4,7 000 takisti.
Lõpuks lisage sisendiks kasutatavad lülitid.
Samm: tehke see: programmeerimine
Kui kõik on ühendatud, laadige alla lähtekood (siit), ühendage oma prop Plug ja programmeerige propeller. See näeb välja selline;
Samm: tehke seda: LCD kasutajaliidese ja propelleriplatvormi SD kasutamine
Kui kasutate propelleriplatvormi SD ja LCD kasutajaliidest, on seadistamine pisut erinev;
1 - Propelleriplatvorm SD on eelmonteeritud. 2 - LCD -kasutajaliidese koostamiseks järgige seda juhendit. 3 - Te ei vaja prop -pistikut. Propeller Platform SD -l on alglaadur, nii et pakite selle faili lihtsalt lahti ja kopeerite oma SD -kaardi juure. 4 - Peate lisama kõrvaklappide pesa või lihtsalt ühenduskaabli LCD -kasutajaliidese väikesesse kõlarisse. Fotodelt näete, kuidas ma seda tegin. See on kõik! Nautige oma uut rääkivat kella!
Soovitan:
Tehke RTC abil oma retro Nixie kell!: 7 sammu (piltidega)
Tehke oma Retro Nixie kell RTC -ga!: Selles projektis näitan teile, kuidas luua retro -nixie -kella. See tähendab, et näitan teile, kuidas saate juhtida nixie -torusid kõrgepinge alalisvoolu toiteallikaga, ja siis ühendan 4 nixie -toru koos Arduino, reaalajas kella (RTC) ja seadmega
Tehke Arduinoga Nixie kell MDF -i puidust ümbrises: 11 sammu (piltidega)
Valmistage Nixie kell koos Arduinoga MDF -i puidust ümbrises: selles juhendis näitan, kuidas valmistada Nixie kella koos Arduino -ga vooluahela järgi, mis on võimalikult lihtne. Kõik need on pandud MDF -i puidust ümbrisesse. Pärast valmimist näeb kell välja nagu toode: nägus ja kindlalt kompaktne. Vaatame
Liikuv ja rääkiv hiiglane Lego Hulk MiniFig (10: 1 skaala): 14 sammu (koos piltidega)
Liikuv ja rääkiv hiiglane Lego Hulk MiniFig (10: 1 skaala): Olen lapsena alati legodega mänginud, kuid mul polnud ühtegi uhket legot, vaid klassikalisi legoklotse. Olen ka Marvel Cinematic Universe'i (MCU) suur fänn ja mu lemmiktegelane on Hulk. Miks mitte ühendada need kaks ja teha hiiglane
C51 4 -bitine elektrooniline kell - puidust kell: 15 sammu (piltidega)
C51 4 -bitine elektrooniline kell - puidust kell: sellel nädalavahetusel oli vaba aega, nii et läksite kokku ja panite kokku selle 2,40 AU $ 4 -bitise isetegija elektroonilise digitaalse kella, mille ostsin mõni aeg tagasi AliExpressist
Rääkiv kell Arduinoga: 3 sammu (piltidega)
Rääkiv kell Arduinoga: Tere kõigile, proovisin mõnda aega ehitada rääkivat kella (vt videot), kuid ilma häid tulemusi ei saavutanud selle jaoks kasutatud häälemooduli mudel. Pärast paljusid otsinguid, mis olid seotud õige riistvara ja ka õppida, kuidas kasutada sobivat libr