Բովանդակություն:

Կատարեք խոսող ժամացույց. 10 քայլ (նկարներով)
Կատարեք խոսող ժամացույց. 10 քայլ (նկարներով)

Video: Կատարեք խոսող ժամացույց. 10 քայլ (նկարներով)

Video: Կատարեք խոսող ժամացույց. 10 քայլ (նկարներով)
Video: Lose Belly Fat But Don't Do These Common Exercises! (5 Minute 10 Day Challenge) 2024, Նոյեմբեր
Anonim
Կատարեք խոսող ժամացույց
Կատարեք խոսող ժամացույց

Այս ժամացույցը հայտարարում է ժամանակը ՝ օգտագործելով ձեր սեփական ձայնը:

Ես այն հավաքեցի ՝ որպես հարգանքի տուրք Հյուսիսային Կալիֆորնիայի Պոպկորնի հին ծառայությանը: Դուք կարող եք հավաքել POPCORN ցանկացած հեռախոսից, և ձայնագրությունը ձեզ կասի օրվա ժամը: Ի սկզբանե, ես ուզում էի օգտագործել anոան Դանիելսի ձայնը (նա Popcorn- ի ձայնն էր), բայց ես չկարողացա ստանալ նրա բոլոր նմուշները բավարար թվով նմուշներ: Pat Fleet (տիկինը, ով ասում է «A, T և T»), իրականում առաջարկում է ձայնագրություններ, բայց դուք պետք է վճարեք դրանց համար: Այսպիսով, ես որոշեցի օգտագործել իմ ձայնը, և հեշտ է փոխարինել քո ձայնը: Նախ, մի փոքր ցուցադրական, այնուհետև շրջեք հաջորդ էջը և ես ձեզ ցույց կտամ, թե ինչպես պատրաստել այն հացահատիկի վրա:

Քայլ 1: ՀՏՀ

ՀՏՀ
ՀՏՀ
ՀՏՀ
ՀՏՀ

Q: Ինչպես է դա աշխատում: Աուդիո նմուշները պահվում են SD քարտի վրա: Timeամանակը վերահսկվում է DS1307 RTC- ով: Միկրոկոնտրոլերը ամեն վայրկյան հարցում է անցկացնում RTC- ի միջոցով `էկրանը թարմացնելու համար և դիտում է« հայտարարելու »մեծ կարմիր կոճակը: Երբ սեղմում եք կոճակը, միկրոկոնտրոլերը նվագում է համապատասխան նմուշները ՝ ելնելով ընթացիկ ժամանակից: Հարց. Ինչպե՞ս եմ օգտագործում իմ ձայնը: Դուք պարզապես ձայնագրում եք ձեր ձայնը և պատճենում SD քարտի վրա: Ես ձեզ ցույց կտամ, թե ինչպես մի փոքր անց, բայց դա հեշտ է: Հարց. Կարո՞ղ եմ ստիպել դա անել x- ով: Հավանաբար: Հաջորդ քայլին կարող եք ներբեռնել ծածկագիրը. Կարող եք դրա միջով անցնել և բավականին հեշտությամբ փոխել իրերը: Հարց. Որո՞նք են տեխնիկական մանրամասները: Դա 80 ՄՀց արագությամբ աշխատող զուգահեռ պտուտակ է, որը միացված է DS1307 իրական ժամանակի ժամացույցին և HD44780 8x2 բնույթի LCD (4-բիթանոց ինտերֆեյս): Պտուտակը կառավարում է ամեն ինչ, ներառյալ աուդիո նվագարկումը `օգտագործելով rayman- ի հիանալի wav նվագարկման օբյեկտները: 16kHz մոնո կամ ստերեո wav նվագարկումը ապահովված է: Ահա մի մանրամասն նկարագրություն, թե ինչպես է այն աշխատում: Նկատի ունեցեք, որ ես օգտագործում եմ LCD UI մոդուլ և Propeller Platform SD, բայց այս հրահանգը ցույց կտա ձեզ, թե ինչպես այն կառուցել տախտակով:

Քայլ 2: Նյութեր

Նյութեր
Նյութեր
Նյութեր
Նյութեր
Նյութեր
Նյութեր
Նյութեր
Նյութեր

Ես ժամացույցս կառուցեցի Propeller Platform SD- ով և LCD UI մոդուլով: Եթե դրանք ունեք, ապա միակ բանը, որ ձեզ հարկավոր կլինի, ականջակալների խցիկն է `ժամացույցը բարձրախոսներին միացնելու համար: Կարգավորումը մի փոքր այլ է, և ես ձեզ ցույց կտամ, թե ինչպես դա անել ավելի ուշ:

Սկզբում ես ձեզ ցույց կտամ, թե ինչպես կառուցել ձեր ժամացույցը սեղանի վրա - և ահա այն, ինչ ձեզ հարկավոր կլինի դրա համար. Կոդ Ահա աղբյուրի կոդը: Ամեն ինչ հասանելի է MIT- ի լիցենզիայի ներքո: SD քարտի բնիկը ես իմը տեղադրեցի նախատախտակի վրա և չափսերով կտրեցի դրեմելով: Ես օգտագործում եմ մալուխի անցք: Կարող եք նաև զոդել այդ microSD - SD ադապտերներից մեկի բարձիկներին: Ես իմը դրել եմ նախատախտակի վրա, որպեսզի ավելի հեշտ լինի միանալը: 8x2 Նիշերի LCD plaուցադրում է ժամանակը: Sparkfun- ն ունի 16x2 LCD էկրան, որը կաշխատի: Կարող եք նաև օգտագործել ականջակալների բարձրախոս 3xAA մարտկոցի տուփ Mouser Part #12BH331/CS-GRParallax Propeller Available at ParallaxDS1307 RTC Mouser Part #700-DS1307N5Mhz Crystal Available at Parallax 32.768 KHz Crystal Mouser Part #73-XT26239kb /P 10k Pot Available at Parallax5x Tactile Switches Mouser Part #653-B3F-1000 3.3v Voltage Regulator Mouser Part #511-LD1117V33 10 10k ohm Resistors 4x 4.7k ohm Resistors3 or 4.1uF Ceramic Caps3 47uF Electrolugic Caps RTC- ին մարտկոցի կրկնօրինակում ավելացնելու համար ձեզ հարկավոր կլինի կամ 3 վ մարտկոց, կամ սուպեր գլխարկ և դիոդ Breadboard և մի փունջ կապող մետաղալար: SD կամ microSD քարտ:

Քայլ 3: Ձայնագրեք ձեր ձայնը

Ձայնագրեք ձեր ձայնը
Ձայնագրեք ձեր ձայնը

Սկսենք ՝ ձեր ձայնի նմուշները գրավելով: Եթե նախընտրում եք սա բաց թողնել, կարող եք օգտագործել իմ պատրաստած նմուշները (ներբեռնեք այստեղ): Audacity- ը աուդիո ձայնագրման հիանալի ծրագիր է: Audacity- ը կարող եք ներբեռնել այստեղից: Audacity- ից օգտվելիս համոզվեք, որ հետքի հատկությունները սահմանեք 16-բիթանոց PCM, 16khz արագություն: Մոնոն լավ է, ստերեո ձայնը կաշխատի, բայց ես միայն մի բարձրախոս էի միացրել (իսկ ինչո՞ւ ժամացույցին պետք է ստերեո լինել): Յուրաքանչյուր թիվ ստանում է իր սեփական ալիքը: ֆայլը: Ձեզ հարկավոր են հետևյալ նմուշները

  • 00. ալիք
  • 01. ալիք
  • 02. ալիք
  • 03. ալիք
  • 04. ալիք
  • 05. ալիք
  • 06. ալիք
  • 07. ալիք
  • 08. ալիք
  • 09. ալիք
  • 11. ալիք
  • 12. ալիք
  • 13. ալիք
  • 14. ալիք
  • 15. ալիք
  • 16. ալիք
  • 17. ալիք
  • 18. ալիք
  • 19. ալիք
  • 20. ալիք
  • 30. ալիք
  • 40. ալիք
  • 50. ալիք

բառեր

  • am.wav
  • pm.wav
  • geve.wav (բարի երեկո)
  • morn.wav (բարի լույս)
  • anoon.wav (բարի կեսօր)
  • և. ալիք (և)
  • oclock.wav (O'Clock)
  • վրկ. wav (վայրկյան)
  • ճշգրիտ. ալիք (ճշգրիտ)
  • beep.wav, ազդանշանի ձայն
  • standard.wav (Խաղաղ օվկիանոսի ստանդարտ ժամանակը կլինի)
  • dlight.wav (Խաղաղօվկիանոսյան ցերեկվա ժամը կլինի)

Նրանցից յուրաքանչյուրը գրանցեք որպես առանձին ֆայլեր և պահեք ձեր SD քարտի արմատային գրացուցակում: Բոլորը ձայնագրեցի որպես մեկ ալիք, այնուհետև դրանք կտրեցի առանձին ֆայլերի: Թվում էր, թե այդ կերպ ավելի հեշտ է վերահսկել ձայնի մակարդակը: Բացի այդ, եթե ունեք նոութբուք, ավելի լավ արդյունքներ կստանաք ՝ օգտագործելով արտաքին խոսափողը: Կախված նոութբուքից, կարող է սուլոց կամ բզզոց առաջանալ:

Քայլ 4: Կազմիր ՝ սխեմատիկ

Կատարել ՝ սխեմատիկ
Կատարել ՝ սխեմատիկ

Նախ, վերանայեք ստորև ներկայացված սխեման ՝ հասկանալու համար, թե ինչպես է ամեն ինչ կապված: Ձախ կողմում գտնվող տուփը SD քարտի բնիկն է, իսկ վերևի տուփը ՝ Prop Plug- ը: Ես կքննարկեմ այն հացաթխման միջոցով, բայց սխեման ձեր լավագույն ուղեցույցն է: Ահա hi-res տարբերակ, lo-res տարբերակը ՝ ստորև:

Քայլ 5. Ստեղծեք այն. Հզորություն և պտուտակ

Կատարել ՝ ուժ և պտուտակ
Կատարել ՝ ուժ և պտուտակ
Կատարել ՝ ուժ և պտուտակ
Կատարել ՝ ուժ և պտուտակ
Կատարել ՝ ուժ և պտուտակ
Կատարել ՝ ուժ և պտուտակ
Կատարել ՝ ուժ և պտուտակ
Կատարել ՝ ուժ և պտուտակ

Միացրեք մարտկոցի տուփը տախտակին և կառուցեք հոսանքի փուլը:

Այնուհետև ավելացրեք Prop- ը ՝ միացնելով Vdd և Vss չիպի երկու կողմերում: Ուշադրություն դարձրեք, որ յուրաքանչյուր էլեկտրահաղորդիչին ավելացվի 2.1uF կերամիկական կափարիչ: Այժմ ավելացրեք EEPROM և 2 10k դիմադրիչներ, անմիջապես հենակետի վերևում, ավելացրեք կապի վերնագրեր և լարեր `վերնագրերը միացնելու համար RST և P30 և P31:

Քայլ 6: Կատարել ՝ փորձարկում

Կատարել ՝ փորձարկում
Կատարել ՝ փորձարկում
Կատարել ՝ փորձարկում
Կատարել ՝ փորձարկում

Պտուտակի ձեր հիմնական կարգավորումը այժմ ավարտված է: Միացրեք ձեր հենարանը Մուտքագրեք վերնագրերի մեջ, միացրեք USB մալուխը և միացրեք պտուտակի գործիքը: Կտտացրեք F7- ին և համոզվեք, որ կարող եք շփվել հենարանի հետ

Քայլ 7: Կատարեք ՝ RTC

Կատարել ՝ RTC
Կատարել ՝ RTC
Կատարել ՝ RTC
Կատարել ՝ RTC

Այժմ, եկեք ավելացնենք պտուտակի 5 ՄՀց բյուրեղը (Xo- ում և Xi- ում): The Prop- ին անհրաժեշտ է, որ բյուրեղը գործի 80 մՀց հաճախականությամբ, ինչը պահանջվում է wav նվագարկումը կատարելու համար:

Ավելացրեք DS1307- ը ՝ միացնելով այն P29- ին և P28- ին ՝ նույն կապումներով, ինչ eeprom- ը: Ավելացրեք նաև ժամացույցի բյուրեղը DS1307- ի P1 և P2- ին:

Oանկության դեպքում, կարող եք DS1307- ին տալ մարտկոցի պահուստ ՝ միացնելով 3 վ մարտկոցը P3- ին, կամ օգտագործելով սուպեր գլխիկ և դիոդ: Սուպեր կափարիչը լիցքավորվելու է, երբ հոսանքը միացված է շղթայի վրա, և փոքր դիոդը կհամոզվի, որ այն լիցքաթափվում է միայն DS1307- ով (ամբողջ սխեմայի սնուցման փոխարեն)

Քայլ 8: Կազմեք ՝ SD քարտ, բարձրախոս, էկրան

Կատարեք ՝ SD քարտ, բարձրախոս, էկրան
Կատարեք ՝ SD քարտ, բարձրախոս, էկրան
Կատարեք ՝ SD քարտ, բարձրախոս, էկրան
Կատարեք ՝ SD քարտ, բարձրախոս, էկրան
Կատարեք ՝ SD քարտ, բարձրախոս, էկրան
Կատարեք ՝ SD քարտ, բարձրախոս, էկրան
Կատարեք ՝ SD քարտ, բարձրախոս, էկրան
Կատարեք ՝ SD քարտ, բարձրախոս, էկրան

Միացրեք բարձրախոսը պտուտակին, ապա SD քարտին: Ուշադրություն դարձրեք, որ SD քարտի յուրաքանչյուր տող ունի ձգման 10k դիմադրություն:

Միացրեք LCD էկրանը: Սա բարդ կապ է. Հղում կատարեք յուրաքանչյուր քորոցի սխեմատիկ պատկերին: Նշենք, որ DB4-DB7- ն անցնում է 4.7k դիմադրիչների միջով:

Վերջապես ավելացրեք անջատիչները, որոնք դուք կօգտագործեք մուտքագրման համար:

Քայլ 9: Կատարել ՝ ծրագրավորում

Կատարել ՝ ծրագրավորում
Կատարել ՝ ծրագրավորում

Երբ ամեն ինչ լարված լինի, ներբեռնեք աղբյուրի կոդը (այստեղ), միացրեք ձեր Prop Plug- ը և ծրագրավորեք պտուտակը: Ահա, թե ինչ տեսք կունենա այն;

Քայլ 10. Ստեղծեք այն. Օգտագործելով LCD UI և Propeller Platform SD

Կատարեք. Օգտագործելով LCD UI- ն և շարժիչի հարթակը SD
Կատարեք. Օգտագործելով LCD UI- ն և շարժիչի հարթակը SD
Կատարեք. Օգտագործելով LCD UI- ն և շարժիչի հարթակը SD
Կատարեք. Օգտագործելով LCD UI- ն և շարժիչի հարթակը SD

Եթե դուք օգտագործում եք Propeller Platform SD- ի և LCD UI- ի միջերեսը, կարգավորումը մի փոքր այլ է.

1 - Propeller Platform SD- ը նախապես հավաքված է: 2 - Հետևեք այս հրահանգին ՝ LCD UI- ն համատեղելու համար: 3 - Դուք կարիք չունեք հենարան խրոցակի: Propeller Platform SD- ն ունի bootloader, այնպես որ դուք պարզապես բացեք այս ֆայլը և պատճենեք ձեր SD քարտի արմատին: 4 - Դուք պետք է ականջակալների վարդակ ավելացնեք կամ պարզապես միացնող մետաղալար ավելացնեք LCD միջերեսի փոքր բարձրախոսին: Լուսանկարներում կարող եք տեսնել, թե ինչպես եմ դա արել: Վերջ! Haveվարճացեք ձեր նոր խոսող ժամացույցից:

Խորհուրդ ենք տալիս: