Բովանդակություն:
- Քայլ 1: Core, Ձայնի վերահսկվող օգնական
- Քայլ 2: Visual Studio- ի գրադարաններ
- Քայլ 3: Visual Studio- ի փոփոխականներ
- Քայլ 4: Ձայնի սինթեզ
- Քայլ 5: Առաջին փոխազդեցությունը ծրագրի հետ:
- Քայլ 6. Իմացեք նրան մոտիկից, պատմեք ձեզ իր կարգավիճակի մասին և անջատեք համակարգիչը
- Քայլ 7: Դարձրու նրան դիջեյ
- Քայլ 8: Ավելի շատ օգտագործումներ:
- Քայլ 9. Դարձրեք նրան օդերևութաբան:
- Քայլ 10: Ձանձրացե՞լ եք անջատիչը միացնել կամ անջատել: Խնդիրը լուծված է:
- Քայլ 11: Էներգամատակարարման սարք
- Քայլ 12: Առաջ գնալ
- Քայլ 13: Ռոբոտական թև
- Քայլ 14: Շնորհակալություն:
Video: Տուն/Լաբորատորիա Ձայնի վերահսկվող օգնական ՝ 14 քայլ (նկարներով)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:48
Իմ մասին
Բարեւ Ձեզ! Սա իմ առաջին հրահանգն է, ես 17 տարեկան եմ: Ես Հունաստանից եմ, այնպես որ իմ անգլերենը կարող է կատարյալ չլինել, բայց ես կանեմ հնարավորը: Այսպիսով, ես առաջին անգամ նախագծեցի այս ծրագիրը 2 տարի առաջ և գտա, որ այս մրցույթը հնարավորություն է տալիս թարմացնել իմ հին նախագիծը:
Քայլ 1: Core, Ձայնի վերահսկվող օգնական
Հիմնականում Core- ը ձայնային վերահսկվող ծրագիր է, որը մշակվել է Visual Studio- ի հետ ՝ օգտագործելով C# լեզուն: Core- ը վերահսկում է ինչպես համակարգիչը, այնպես էլ Arduino- ի որոշ տախտակները `այն ավելի օգտակար դարձնելու համար տան կամ լաբորատորիայի համար: Այս ձեռնարկը ձեզ չի սովորեցնի ծրագրավորել Visual Studio- ով կամ Arduino- ով: Դրա նպատակն է օգնել ձեզ զարգացնել ձեր սեփական ձայնով կառավարվող օգնականը, քանի որ դուք արդեն որոշակի փորձ ունեք ծրագրավորման ոլորտում: Կան բազմաթիվ ծրագրեր, որոնց համար այս նախագիծը կարող է օգտագործվել: Ես ձեզ ցույց կտամ մի քանի հիմնական ծրագրեր, քանի որ հնարավորությունների մեծ մասը դուրս են իմ բյուջեից: Լավ նորությունն այն է, որ ես կբացատրեմ այս լրացուցիչ «ունակությունների» մի մասը, որոնք կարող են ավելացվել այս նախագծին: Այս ձեռնարկում ես ձեզ ցույց կտամ, թե ինչպես ստիպել Core- ը նվագարկել երգացանկեր, պատմել ժամը և եղանակը, բացել ծրագրեր, ինչպիսիք են զննարկիչը, խաղերը կամ youtube- ի նման հատուկ հղումը, միացնել/անջատել լույսերը, անջատել համակարգիչը և վերջ ոչ պակաս վերահսկել մի պարզ diy էներգիայի մատակարարման միավոր, որը ես կբացատրեմ, թե ինչպես կառուցել: Այսպիսով, եկեք սկսենք: ԴԻՄԵՔ ԱՆԴՐՈՅԴԻ ՏԱՐԲԵՐԱԿԸ, ինչպես նաև. CORE A. I. ՁԱՅՆ ՕԳՆԱԿԱՆ (ANDROID VERSION)
Քայլ 2: Visual Studio- ի գրադարաններ
Կոդի ամենակարևոր մասը գրադարաններն են: Եթե ես ճիշտ եմ, յուրաքանչյուր գրադարան, որն օգտագործում եմ, արդեն տեղադրված է բուն Visual Studio- ում: Եկեք անցնենք փոփոխականների բաժին:
Քայլ 3: Visual Studio- ի փոփոխականներ
Առաջին հերթին, մենք պետք է սահմանենք հիմնական փոփոխականները, որոնք հանդիսանում են Մեդիա նվագարկիչը երաժշտության և ձայնի ճանաչման և սինթեզի համար: Դրանք սահմանելուց հետո կարող ենք անցնել մյուսներին: Մեզ պետք է բուլ, որը թույլ կտա և կակտիվացնի ձայնի ճանաչումը, մի փոփոխական, որը կպահպանի ժամանակը որոշ այլ եղանակների համար, և մեկը `վերահսկելու PSU- ի կարգավիճակը: Հետո… մենք իրականում կպահենք յուրաքանչյուր ձայնային հրաման որպես տող… Դուք իսկապես ուզում եք դրանք գրել այնպես, ինչպես լսում եք, ոչ թե այնպես, ինչպես իրականում են գրված, որպեսզի խոսափողը ձեզ ավելի հեշտ հասկանա, մյուս կողմից, եթե ունեք լավ միկրոֆոն, իրականում կարիք չկա «կոր» -ի փոխարեն գրել «կոր» կամ «անջատված» -ի փոխարեն «փոխարեն»: Այժմ կարող ենք անցնել ձայնի սինթեզի:
Քայլ 4: Ձայնի սինթեզ
Իսկապես բարեկամական կլիներ ունենալ ձեր օգնականի ողջույնի ուղերձը, երբ նա բացվի: Այսպիսով, ահա այն: Ձայնի սինթեզ կատարելու համար մեզ անհրաժեշտ է արագ ստեղծող: Շինարարը կարգավորելուց հետո մենք պետք է նախադասություն սկսենք: Նախադասությունը կազմելուց հետո մենք պատրաստ ենք գրել այն, ինչ ցանկանում ենք, որ լինի մեր ողջույնի ուղերձը: Հետո մենք պարզապես պետք է ավարտենք նախադասությունը և ծրագրին ասենք, որ ասի այն, ինչ գրել ենք: Այսպիսով, ամեն անգամ նույն գործընթացը կրկնելու փոխարեն, մենք կարող ենք դատարկություն ստեղծել: Մենք կանդրադառնանք այս դատարկությանը ամեն անգամ, երբ ցանկանում ենք ստիպել դիմումը խոսել:
Քայլ 5: Առաջին փոխազդեցությունը ծրագրի հետ:
It'sամանակն է Core- ին դարձնել «կենդանի»: Հիմնականում, այն, ինչ մենք առաջին հերթին կանենք, այն է, որ երբ նրա անունը կանչես, նա կպատասխանի քեզ և կսպասի քո հրամանին: Նաև մենք ուզում ենք ունենալ «շնորհակալության» հրաման ՝ ասելու նրան, որ մեզ այլևս պետք չէ: Ի դեպ, «VoiceSynthesis (տող)» հրամանը իրականում այն դատարկությունն է, որը մենք ժամանակին ստեղծել էինք ժամանակ խնայելու համար: Երբ մենք զանգահարենք այս պարզ կոդի տողը, մենք կարող ենք ստիպել նրան ասել այն, ինչ ուզում ենք:
Քայլ 6. Իմացեք նրան մոտիկից, պատմեք ձեզ իր կարգավիճակի մասին և անջատեք համակարգիչը
Կոդի այս հատվածը բավականին պարզ է: Չեմ կարծում, որ որևէ լրացուցիչ բացատրություն է պահանջվում, քանի որ կոդը կարելի է հեշտությամբ հասկանալ:
Քայլ 7: Դարձրու նրան դիջեյ
Այսպիսով, դուք կարող եք ստեղծել մի պարզ Windows Media Player երգացանկ: Այո! Վերջ! Պարզապես տվեք նրան երգացանկի գտնվելու վայրը և վայելեք երաժշտությունը: Մի տեսակ… Նախ պետք է նոր դատարկություն սահմանել ՝ նրան բացատրելու համար, թե ինչպես պետք է նվագել… Բայց դրանից հետո դա բավականին պարզ է:
Քայլ 8: Ավելի շատ օգտագործումներ:
Կոդի այս հատվածը չափազանց պարզ է բացատրելու համար: Եթե փորձեմ բացատրել դա, հավանաբար ավելի շփոթեցնող կդարձնեմ
Քայլ 9. Դարձրեք նրան օդերևութաբան:
Կոդի այս հատվածը մի տեսակ մեծ է… Այսպիսով, ծածկագրի այս հատվածը իրականում տվյալներ է վերցնում եղանակի կանխատեսման կայքից և պահում դրանք «եղանակ» տողերի փոփոխականում: Կարող եք գտնել «Մանդրա, Հունաստան» հատվածը և այն փոխարինել ձերով: Պարզապես հասկացնելու համար դա «Քաղաք, երկիր» է: Actuallyերմաստիճանը փաստացի հաշվվում է Ֆարենհայտ, բայց ես սովոր եմ elsելսիուսին, ուստի այն փոխարկում եմ, կարող եք հեռացնել «elsելսիուս» անունը պարունակող փոփոխականները և դրանք փոխարինել «Աստիճաններ» անունով:
Քայլ 10: Ձանձրացե՞լ եք անջատիչը միացնել կամ անջատել: Խնդիրը լուծված է:
Շաաա! Տնային օգնականի ամենակարևոր և օգտակար մասերից մեկը: Անջատիչը աշխատեցնելու արագ եղանակը ձեռքով և ավտոմատ կերպով սերվո է: Ես չէի ուզում իմ համակարգչից մինչև անջատիչ մետաղալար օգտագործել, քանի որ հեռավորությունը մի փոքր երկար էր … Ես այս խնդիրը լուծեցի ՝ օգտագործելով մի պարզ IR ընդունիչ և հաղորդիչ: Ես ազդանշան եմ ուղարկում Core- ին միացված arduino- ից մեկ այլ arduino- ին, որը վերահսկում է servo- ն:
Քայլ 11: Էներգամատակարարման սարք
Դա բավականին պարզ ծրագիր է: Դուք օգտագործում եք ցանկացած 12V AC/DC ադապտեր `Arduino- ի կողմից կառավարվող ռելեով: Այնուհետև Arduino- ի տախտակի 5V- ն և 3.3V- ը միացնում եք երկու այլ ռելեներ և ձեր PSU- ն պատրաստ է գնալ:
Քայլ 12: Առաջ գնալ
WO Mic- ի նման android- ից համակարգչային խոսափողի ծրագիր կարող եք օգտագործել այլ սենյակներից ձեր խելացի հեռախոսի հետ խոսելու համար:
Քայլ 13: Ռոբոտական թև
Կարող եք գնել նաև ռոբոտացված թև: Ձեռքը կարող է օգտագործվել ձեզ գործիքներ տալու համար, երբ դրանք խնդրեք: Պարզապես պահեք սերվերի ռոտացիան arduino կոդի վրա և սերիական նավահանգստի միջոցով վերահսկեք այն Core- ից… Unfortunatelyավոք, նման ծրագիրն իմ բյուջեից դուրս էր…
Քայլ 14: Շնորհակալություն:
Եթե Ձեզ անհրաժեշտ է որևէ աջակցություն, եթե կա որևէ բան, որը կուզենայիք, որ ես ձեզ բացատրեի կամ կցանկանայիք օգնել ինձ բարելավել այս ուսանելի էջը, պարզապես ինձ տեղյակ պահեք մեկնաբանությունների բաժնում: Շնորհակալություն ժամանակի համար, հաճելի և ստեղծագործ օր:
Խորհուրդ ենք տալիս:
Դյուրակիր Disco V2 -Ձայնի վերահսկվող LED- ներ. 11 քայլ (նկարներով)
Դյուրակիր Disco V2 -Ձայնի վերահսկվող լուսադիոդներ. Ես երկար ճանապարհ եմ անցել իմ էլեկտրոնիկայի ճանապարհորդությամբ, քանի որ պատրաստել եմ իմ առաջին շարժական դիսկոտեկը: Սկզբնական կառուցվածքում ես միացված էի մի սխեմայի նախատիպի տախտակի վրա և հասցրեցի կառուցել կոկիկ, փոքրիկ գրպանի դիսկոտեկ: Այս անգամ ես նախագծեցի իմ սեփական PCB- ն և
Ձայնի/ձայնի մակարդակի ցուցիչ `10 քայլ
Ձայնի/ձայնի մակարդակի ցուցիչ. Այս նախագծում ես ձեզ ցույց կտամ, թե ինչպես կարելի է կառուցել ձայնի մակարդակի պարզ ցուցիչ `օգտագործելով գործառնական ուժեղացուցիչներ: Նշում. Հարցեր տալու համար այցելեք իմ կայքը ՝ Հարցրեք փորձագետին: Օգտակար լրացուցիչ տեսանյութեր. Հացի տախտակի վրա տեղադրված մոդելավորված շրջան (Proto
Ձայնի վերահսկվող Android տրամադրության լույս. 11 քայլ (նկարներով)
Ձայնով վերահսկվող Android Mood Light. Ինձ անհրաժեշտ էր դաս ստեղծել մեր տեղական Maker Group- ի համար: Մի բան, որը նույնիսկ առաջին անգամ այցելուներին երաշխավորում էր որոշակի հաղթանակ և մեծ պարգև ՝ առանց խառնաշփոթի, առանց աղմուկի և առանց մասնագիտացված գործիքների կամ նյութերի: Ուսանողները պետք է իրենց հետ տանեին ինչ -որ հետաքրքիր բան
Ձայնի ակտիվացված օգնական - MAX ՝ 10 քայլ
Ձայնի ակտիվացված օգնական - MAX. Հեյ այս Ուղեցույցում ես խոսելու եմ այն մասին, թե ինչպես կարելի է ստեղծել զրուցարան -բոթ MAX (իմ անունն է !!! կարող է այն դարձնել որպես ձայնային օգնական: Ես այստեղ եմ
Ունիվերսալ ականջակալ/ականջակալների ձայնի ձայնի կառավարում. 8 քայլ (նկարներով)
Ունիվերսալ ականջակալ/ականջակալների ձայնի ձայնի կառավարում. Այսպիսով, ես Հոնկոնգից գնեցի PMP (դյուրակիր մեդիա նվագարկիչ), որպեսզի կարողանամ խաղալ NES- ի խաղերը ինքնաթիռի էմուլյատորի հետ, որտեղ հարմար էր: Երկար ճանապարհորդությունները, թռիչքները, սպասասրահները և այլն այն վայրերն են, որոնք ես սիրում եմ ժամանակ սպանել շարժական միջոցներով, բայց