Բովանդակություն:
- Պարագաներ
- Քայլ 1: SD քարտի ձևավորում
- Քայլ 2: SD քարտի պատրաստում
- Քայլ 3: Միացրեք բոլոր մասերը ըստ նավահանգիստների
- Քայլ 4. Միացրու այդ Pi- ն:
- Քայլ 5: Սկզբնական կազմաձևում
- Քայլ 6: Տեղադրման թարմացում
- Քայլ 7: Կազմաձևման ֆայլերի պատրաստում
- Քայլ 8. Ստեղծեք թեժ բառ
- Քայլ 9. Աուդիո կազմաձևում (մաս 1)
- Քայլ 10. Աուդիո կազմաձևում (մաս 2)
- Քայլ 11: Ձայնի փորձարկում
- Քայլ 12: Միացում ամպին
- Քայլ 13: Վերջնական փորձարկում
- Քայլ 14: Գործարկման ժամանակ Google Օգնականի տեղադրում
- Քայլ 15: Ավարտման գիծ
Video: Google Assistant Raspberry Pi- ի հեշտ եղանակով. 15 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:46
Google Assistant ON Raspberry Pi
Այսպիսով, ինչպե՞ս է հնարավոր այս ամենը:
Քիչ առաջ Google- ը թողարկեց ինքնուրույն արհեստական ինտելեկտի հավաքածու The Magpi- ի #57 համարով: Սա չափազանց դյուրին դարձրեց ձեր սեփական Google օգնականի ստեղծումը, սակայն ձայնային հանդերձանքը բռնելը մի փոքր ավելի դժվար էր և շատ տեղերում այն վաճառվեց մի քանի ժամվա ընթացքում: Բարեբախտաբար, Google- ը առցանց հասանելի բոլոր ծրագրակազմը դարձրեց ամբողջական հրահանգներ: Սա նշանակում էր, որ մեզ պետք չէր Magpi- ի պատճենը `այդ ամբողջ ծանր աշխատանքից օգտվելու համար: Չնայած դրան, առանց որևէ հստակ ցուցում չկա առցանց ձայնային հավաքածուն օգտագործելու մասին ՝ առանց ամսագրի պատճենի կամ առանց սարքավորման որը առաքվել էր դրա հետ միասին: Փոխարենը, ձեռնարկների մեծ մասը փորձում է ամեն ինչ զրոյից տեղադրել, ինչը հաճախ հանգեցնում է կոդի խառնաշփոթի, որին անհնար է հետևել շատ մարդկանց համար:
Պարագաներ
Ինչ է պահանջվում
Այս նախագիծը հաջողությամբ ավարտելու համար ձեզ հարկավոր է հետևյալը.
· Ազնվամորի Պի (ցանկացած մոդել)
· Հիմնական բարձրախոս ՝ 3.5 մմ օժանդակ միացումով
· USB խոսափողեր
· Մկնիկ և ստեղնաշար
Քայլ 1: SD քարտի ձևավորում
Առաջին բանը, որ մենք պետք է անենք, մեր SD քարտի ձևաչափումն է: Եկեք օգտագործենք SD ասոցիացիայի ձևաչափման գործիքը, որը խորհուրդ է տրվում Raspberry Pi հիմնադրամի կողմից:
Տեղադրվելուց հետո գործարկեք ծրագիրը և կտտացրեք «Տարբերակ»: Դուք պետք է փոխեք «Ֆորմատ Չափի Կարգավորումը» տարբերակը «ՄԻԱՈՅ»:
Այժմ կտտացրեք «Լավ» և կրկնակի ստուգեք, որ մենք ձևավորում ենք ճիշտ սկավառակը, այնուհետև կտտացրեք «Ֆորմատ»: Սա չպետք է շատ երկար տևի, պարզապես սպասեք հաստատմանը, որ սկավառակը հաջողությամբ ձևաչափվել է, մինչև հաջորդ քայլին անցնելը:
Քայլ 2: SD քարտի պատրաստում
Հաջորդը մենք պետք է
ներբեռնեք Voice Kit microSD քարտի պատկերը Raspberry Pi- ի համար: Դուք կարող եք ներբեռնել պատկերը
Մեր SD քարտի վրա նոր ներբեռնած պատկերը փոխանցելու համար մենք պատրաստվում ենք օգտագործել Etcher.io ծրագիրը: Այն անվճար է, բաց կոդով և չի պահանջում տեղադրում:
Ներբեռնելուց հետո Etcher- ը գործարկեք ծրագիրը և դուք պետք է տեսնեք վերևի նման էկրան: Այն կարող է տևել մեկ կամ երկու րոպե, այնպես որ, եթե այն անմիջապես չբեռնվի, համբերատար եղեք:
Կտտացրեք «Ընտրել պատկերը» և անցեք ձայնային հավաքածուի պատկերին, որը մենք նոր ենք ներբեռնել (aiyprojects-2017-05-03.img): Ընտրվելուց հետո կրկնակի ստուգեք, որ բովանդակությունը գրում եք ճիշտ սկավառակի վրա: Ենթադրելով, որ մենք ունենք ճիշտ սկավառակ ընտրված, ապա կտտացրեք «Flash!»:
Ձեր SD քարտին պատկերը գրելու համար կարող է տևել մոտ 20 րոպե կամ ավելի
Քայլ 3: Միացրեք բոլոր մասերը ըստ նավահանգիստների
Միացրեք բոլոր անհրաժեշտ պարագաները, ինչպիսիք են խոսափողը, բարձրախոսները և այլն
Ըստ վերևում ցուցադրված Pinouts- ի
Քայլ 4. Միացրու այդ Pi- ն:
Երբ SD քարտը պատրաստ լինի, մենք կարող ենք տեղադրել microSD քարտը մեր Raspberry Pi- ի մեջ: Այս պահին մենք նաև պետք է միացնենք մեր հոսանքի հոսանքը, HDMI մալուխը, ստեղնաշարը, մկնիկը, մոնիտորը, բարձրախոսը և USB խոսափողը:
Միացված հոսանքի մալուխի միջոցով թույլ տվեք ձեր Raspberry Pi- ը գործարկել, և շուտով ձեզ կներկայացվի ստանդարտ Pixel աշխատասեղանը:
Քայլ 5: Սկզբնական կազմաձևում
Բռնեք ձեր կուրսորը և անցեք Raspberry Pi- ի պատկերանշանին ՝ ձեր էկրանի վերևի ձախ մասում: Բացվող ընտրացանկից ընտրեք «Նախապատվություններ» և այնուհետև «Raspberry Pi Configuration»: Հաջորդը, գնացեք «Ինտերֆեյսեր» և միացրեք «SSH»:
Այժմ կտտացրեք էկրանի վերևի աջ մասում գտնվող WiFi պատկերանշանին և ընտրեք ձեր WiFi ցանցը: Եթե ձեր WiFi- ն գաղտնաբառով պաշտպանված է, ձեզ կառաջարկվի մուտքագրել այն: Կանաչ նշանը հաստատում է, որ մենք հաջողությամբ միացել ենք և պատրաստ ենք անցնել հաջորդ քայլին
Քայլ 6: Տեղադրման թարմացում
Սա այնքան առաջադեմ է, որքան այս ձեռնարկը: Մենք պատրաստվում ենք
օգտագործեք dev տերմինալը `Google Assistant SDK- ն, Project Kit- ը և կախվածությունը թարմացնելու համար` համոզվելու համար, որ մենք ունենք վերջին տարբերակները: Մի խուճապի մատնվեք, եթե ձեզ համար այսքանը ոչ մի իմաստ չունի, բայց կարևոր է, որ մենք չշրջանցենք այս քայլը: Պարզապես արեք այնպես, ինչպես այս ձեռնարկն է ասում `զգույշ եղեք, որ ոչ մի տառասխալ չտաք, և ամեն ինչ լավ կստացվի: Այսպիսով, խուճապի մատնվեք, եկեք սկսենք: Կրկնակի կտտացրեք աշխատասեղանի պատկերակին ՝ «Սկսել dev terminal»: Դուք պետք է տեսնեք սարսափելի տեսք dev տերմինալի պատուհան
Հաջորդը տերմինալում մուտքագրեք հետևյալ հրամանները ճիշտ այնպես, ինչպես դրանք ներկայացված են ստորև: Այստեղ կա 9 հրաման, և յուրաքանչյուրը պետք է առանձին մուտքագրվի ըստ իրենց հաջորդականության: Յուրաքանչյուր հրաման մուտքագրելուց հետո ձեր ստեղնաշարի վրա սեղմեք «Enter» ՝ հաջորդին անցնելուց առաջ: Որոշ հրամանների կատարումը կտևի մի քանի վայրկյան, այնպես որ համբերատար սպասեք, մինչև յուրաքանչյուրը ավարտվի ՝ հաջորդին անցնելուց առաջ:
cd ~/օգնական-sdk-python
git վճարման վարպետ
git քաշեք ծագման վարպետը
cd ~/ձայն-ճանաչող-ռասպի
git վճարման վարպետ
git քաշեք ծագման վարպետը
cd ~/ձայն-ճանաչող-ռասպի
rm -rf նախանձ
scripts/install-deps.sh
Քայլ 7: Կազմաձևման ֆայլերի պատրաստում
Հաջորդը մենք պետք է պահուստավորենք մեր առկա կազմաձևման ֆայլերը և բերենք նորացված նոր տարբերակները, որոնք նոր են թարմացվել: Ահա ևս 4 հրահանգ ՝ հենց դա անելու համար: Դրանք կարող են կատարվել նույն dev տերմինալում, որը մենք պարզապես օգտագործում էինք: Եվս մեկ անգամ, դրանք պետք է կատարվեն այս հերթականությամբ և պետք է մուտքագրվեն այնպես, ինչպես ստորև են նշված.
cp ~/.config/status-led.ini/.config/status-led.ini
cp ~/.config/voice -ognizer.ini ~/.config/voice-αναγνωիչ.ինի
cp ~/voice-αναγνώիչ-raspi/config/status-led.ini.default ~/.config/status-led.inicp ~/voice-αναγνώիչ-raspi/config/voice -ognizer.ini.default ~/.config/ ձայնը ճանաչող. iini
Քայլ 8. Ստեղծեք թեժ բառ
Հիանալի աշխատանք մինչ այժմ: Մենք հիմա իսկապես մոտենում ենք, այնպես որ մնացեք այնտեղ:
Այժմ մենք պետք է փոխենք մեր Google AIY նախագծի հավաքածուի ձգանը, որպեսզի այն արձագանքի մեր ձայնին, երբ մենք արտասանում ենք «OK Google» բառերը: Dev տերմինալում մուտքագրեք հետևյալ հրամանը.
nano./.config/voice-αναγνωիչ.ինի
Սա կստեղծի այս նույնիսկ ավելի սարսափելի պատուհանը: Այս նոր պատուհանում փնտրեք հետևյալ ծածկագիրը.
# Ընտրեք ձգանը ՝ gpio (կանխադրված), ծափ, ok-google:
# ձգան = ծափահարել
Մենք պետք է փոխենք այս ծածկագիրը ՝
# Ընտրեք ձգանը ՝ gpio (կանխադրված), ծափ, ok-google:
ձգան = ok-google
Եթե ձեր ստեղնաշարի վրա օգտագործեք սլաքների ստեղները, կնկատեք, որ հայտնվում է ցուցիչ: Օգտագործելով սլաքների ստեղները, ցուցիչը իջեցրեք տեքստի այն տողին, որը մենք փորձում ենք փոխել: Ձեր ստեղնաշարի վրա հետադարձ տող ստեղնով ջնջեք տեքստի տողը, որը մենք փորձում ենք փոխել և նորից մուտքագրել այն, ինչպես վերը նշված օրինակը: Ուշադրություն դարձրեք, որ ես նաև հեռացրել եմ # խորհրդանիշը, կարևոր է, որ մենք տեքստը չընդգրկենք տեքստի այս նոր տողում: Ես կցել եմ սքրինշոթը, թե ինչ պետք է լինի այս ամենը (պարունակել եմ քեզ այնտեղ կորցրած): Ենթադրելով, որ ձեր պատուհանը նման է իմին, մենք կարող ենք փակել և պահպանել փոփոխությունները: Պահեք «Ctrl» ստեղնաշարի վրա և սեղմեք «X» ՝ պատուհանը փակելու համար: Այնուհետև մեզ կառաջարկվի պահպանել մեր կատարած փոփոխությունները, սեղմել «Y» և այնուհետև սեղմել «Enter» ստեղնաշարի վրա: Այժմ պատուհանը կփակվի, և փոփոխությունները պահված են: Փոփոխություններն ազդելու համար մենք պետք է վերագործարկենք ծառայությունը: Տերմինալի պատուհանում մուտքագրեք հետևյալ հրամանը և կտտացրեք «Enter».
sudo systemctl վերագործարկեք ձայնային ճանաչիչ ծառայությունը
Քայլ 9. Աուդիո կազմաձևում (մաս 1)
Հենց հիմա Google Օգնականը քիչ թե շատ կենդանի է և պատրաստ է ծառայել: Շնորհավորում եմ:
Այնուամենայնիվ, նախքան չափազանց հուզվելը, դուք չեք կարող լսել միմյանց: Դա պայմանավորված է նրանով, որ Google AIY Project Image- ը կազմաձևված է եղել աշխատելու այն հանդերձանքի հետ, որն առաքվում էր հավաքածուի հետ միասին: Քանի որ մենք օգտագործում ենք ստանդարտ aux բարձրախոս և USB խոսափող, մենք պետք է փոփոխենք որոշ կազմաձևեր: Կրկին մենք կօգտագործենք նույն dev տերմինալային պատուհանը, այս անգամ ՝
sudo leafpad /boot/config.txt
Սա կբացի տեքստային պատուհան: Ոլորեք դեպի փաստաթղթի ամենավերջինը և հեռացրեք # դիմաց տողը dtparam = audio = on և ներքևում գտնվող երկու տողերի դիմաց տեղադրեք #: Այս փոփոխությունները կատարելուց հետո այն պետք է լինի հենց այսպես.
# Միացնել ձայնը (բեռնում է snd_bcm2835)
dtparam = աուդիո = միացված
#dtoverlay = i2s-mmap
#dtoverlay = googlevoicehat-soundcard
Ես կցել եմ նաև սքրինշոթ ՝ ցույց տալու համար, թե ինչպիսին կլինի սա: Գնացեք «Ֆայլ», այնուհետև կտտացրեք «Պահել»: Այժմ կարող եք փակել փաստաթուղթը:
Քայլ 10. Աուդիո կազմաձևում (մաս 2)
Կրկին վերադառնալով dev տերմինալ, մուտքագրեք.
sudo leafpad /etc/asound.conf
«Enter» կոճակին սեղմելիս կբացվի նոր տեքստային փաստաթուղթ: Այս անգամ ջնջեք փաստաթղթի ԲՈԼՈՐ տեքստը և այն փոխարինեք հետևյալով.
սմ.! կանխադրված {
մուտքագրել ասիմ
capture.pcm «խոսափող»
playback.pcm "բարձրախոս"
}
pcm.mic {
տեսակի վարդակից
ստրուկ {
pcm "hw: 1, 0"
}
}
pcm. խոսնակ {
տեսակի վարդակից
ստրուկ {
pcm "hw: 0, 0"
}
}
Կրկին կցել եմ սքրինշոթ, որը ցույց է տալիս, թե ինչ տեսք կունենա սա: Կրկին պահեք և փակեք փաստաթուղթը: Այժմ ժամանակն է վերագործարկել ձեր Raspberry Pi- ն: Կտտացրեք Raspberry Pi- ի պատկերանշանին ձեր էկրանի վերևի ձախ մասում և կտտացրեք «Անջատում», ապա «Վերագործարկեք»: Pi- ի վերագործարկումից հետո մեզ մնում է ևս մեկ փոփոխություն կատարել: Կրկնակի կտտացրեք «Սկսել dev տերմինալ» պատկերակին և կրկին մուտքագրեք հետևյալը.
leafpad /home/pi/voice-recognizer-raspi/checkpoints/check_audio.py
Այս վերջնական փաստաթղթում ձեզ հարկավոր է գտնել ծածկագրի տողը, որը կարդում է.
VOICEHAT_ID = 'googlevoicehat'
Փոխել սա ՝ VOICEHAT_ID = ‘bcm2835’
Երբ դուք կատարեք այս փոփոխությունները, ինչպես մենք անում էինք նախկինում, պահպանեք, ապա փակեք այս փաստաթուղթը:
Քայլ 11: Ձայնի փորձարկում
Սեղանի վրա կա մի ֆայլ, որը կոչվում է «Ստուգեք ձայնը»: Կրկնակի կտտացրեք դրա վրա և հետևեք հուշումներին ՝ համոզվելու համար, որ խոսողն ու խոսափողը աշխատում են:
Եթե դուք ճիշտ հետևեք այս հրահանգին, ապա խնդիրներ չպետք է լինեն: Այնուամենայնիվ, եթե ոչինչ չեք լսում, կրկնակի ստուգեք, որ ձայնը բարձրացվի, և որ ձեր Raspberry Pi- ն ձայնի ելքի համար օգտագործում է «Անալոգ»: Դուք կարող եք դա անել ՝ աջ սեղմելով էկրանի վերևում գտնվող ձայնի պատկերակին: «Անալոգը» պետք է նշվի այնպես, ինչպես սքրինշոթում եղած օրինակը: Ենթադրելով, որ դուք անցել եք աուդիո ստուգումը, մենք կարող ենք անցնել հաջորդ քայլին
Քայլ 12: Միացում ամպին
Մինչև Google Assistant- ը մեզ կտա կյանքի հուզիչ հարցերի պատասխանները, որոնք մենք պետք է նրան միացնենք Google- ի Cloud Services- ին:
Դա հեշտ է անել, բայց եթե նախկինում ամպի մեջ չեք եղել, ապա սկզբում դա կարող է թվալ մի փոքր սարսափելի: Ահա թե ինչ պետք է անենք.
1) Raspberry Pi- ում բացեք Chrome ինտերնետ դիտարկիչը և գնացեք Cloud Console ՝
2) Մուտք գործեք գոյություն ունեցող Google հաշիվ կամ գրանցվեք, եթե չունեք:
3) Ստեղծեք նոր նախագիծ և տվեք անունը: Ես իմը կոչեցի «Google Pi»
4) Որոնման տողի միջոցով սկսեք մուտքագրել «Google Assistant», և դուք պետք է տեսնեք «Google Assistant API» - ն: Կտտացրեք դրա վրա, այնուհետև, երբ հաջորդ էջը բեռնվի, կտտացրեք «Միացնել» ՝ API- ն ակտիվացնելու համար:
5) Գնացեք «API մենեջեր», այնուհետև «Վավերագրեր» և ստեղծեք «OAuth 2.0 հաճախորդ»:
6) Կտտացրեք «Ստեղծեք հավատարմագրեր» և ընտրեք «OAuth հաճախորդի ID»: Եթե նախկինում երբեք չեք եղել ամպի մեջ, ապա այժմ ձեզ կառաջարկվի կարգավորել ձեր համաձայնության էկրանը: Դուք պետք է անվանեք ձեր ծրագիրը, ես իմը կոչեցի «Raspberry Pi»: Մնացած բոլոր դաշտերը կարող են դատարկ մնալ:
7) Հավատարմագրերի ցանկում գտեք ձեր նոր հավատարմագրերը և կտտացրեք ներբեռնման պատկերակին աջ կողմում:
8) Այժմ Chrome դիտարկիչը կներբեռնի մի փոքր JSON ֆայլ ՝ ձեր ներսում ապահով պահված ձեր բոլոր հավատարմագրերով: Գտեք այս ֆայլը և վերանվանեք այն «assist.json», այնուհետև այն տեղափոխեք /home/pi/assistant.json:
9) Վերջապես, գնացեք Գործողությունների վերահսկման էջ ՝ https://console.cloud.google.com/ և միացրեք հետևյալ ծառայությունները. Վեբ և հավելվածների գործունեություն, Տեղադրության պատմություն, Սարքի մասին տեղեկություններ, Ձայնային և ձայնային գործունեություն:
Համոզվեք, որ մուտք եք գործել նույն Google հաշիվով, ինչ նախկինում: Եթե այս փուլի ընթացքում որևէ պահի խրվել եք, մի՛ տխրեք, Google- ը հիանալի աշխատանք է կատարել ՝ Google AIY Kit վեբ կայքում յուրաքանչյուր քայլի համար սքրինշոթերով այս գործընթացը փաստաթղթավորելու մեջ:
Քայլ 13: Վերջնական փորձարկում
Եթե ամպում ամեն ինչ ճիշտ էր դրված, մենք այժմ պատրաստ ենք խոսել Google- ի հետ:
Կրկին օգտագործելով «Start dev terminal» հրամանի պատուհանը, մուտքագրեք հետևյալը.
src/main.py
Սա կարթնացնի մեր օգնականին, բայց քանի որ սա առաջին անգամն է, երբ մենք միանում ենք Google- ի ծառայություններին, վեբ դիտարկիչ կբացվի, և դուք պետք է մուտք գործեք Google ՝ Raspberry Pi- ին Google Assistant API մուտք գործելու թույլտվություն տալու համար: Կրկին համոզվեք, որ օգտագործում եք նույն Google հաշվի մուտքերը, ինչ նախկինում: Հաջող մուտք գործելուց և թույլտվություն ստանալուց հետո ձեզ կառաջարկվի փակել պատուհանը: Այժմ հրամանի պատուհանը նման կլինի կցված սքրինշոթին, որը հաստատում է, որ ամեն ինչ ճիշտ է տեղադրված: Առաջ գնացեք, հարց տվեք, նա լսում է: Մինչև չափազանց ոգևորվելը, մենք դեռ վերջացած չենք: Երբ ավարտեք խաղը, փակեք պատուհանը: Դա անելու համար օգտագործեք պատուհանի վերևի աջ մասում գտնվող սպիտակ խաչը:
Քայլ 14: Գործարկման ժամանակ Google Օգնականի տեղադրում
Ես ձեզ խոստացա, որ մեր Google Assistant- ը ինքնաբերաբար կսկսվի, երբ մենք միացնենք Raspberry Pi- ն:
Դա անելու համար բացեք հրամանի նոր պատուհան ՝ աշխատասեղանի «Սկսել dev տերմինալ» պատկերակը:
Տերմինալի պատուհանում մուտքագրեք կոդի հետևյալ տողը և ստեղնաշարի վրա սեղմեք «Enter»:
sudo systemctl միացնել ձայնի ճանաչիչը
Մենք պարզապես կազմաձևեցինք մեր Google Օգնականի ավտոմատ գործարկումը մեկ տող կոդով: Որքան հեշտ էր դա !!
Քայլ 15: Ավարտման գիծ
Այժմ, երբ ավարտել եք բոլոր քայլերը, շարունակեք և վերագործարկեք ձեր Raspberry Pi- ն: Եթե դուք ուշադիր հետևել եք այս բոլոր հրահանգներին, ապա Google Օգնականը պետք է գործի հետին պլանում, երբ Pi- ն բարձրանա: Փորձեք, ասեք OK Google- ին, որպեսզի արթնանա և խնդրեք նրան այն, ինչ ձեզ դուր է գալիս:
Խորհուրդ ենք տալիս:
USB Type-C PD Powerbank- ի ստեղծում ՝ չափազանց պարզ եղանակով ՝ 5 քայլ
USB Type-C PD Powerbank- ի կառուցում սուպեր պարզ եղանակով. Այս փոքր նախագծում ես ձեզ ցույց կտամ, թե ինչպես ստեղծել DIY USB Type-C PD բանկային բանկ ՝ գերհեշտ ձևով: Դա անելու համար ես նախ փորձարկելու եմ powerbank PCB- ն, որը հիմնված է Aliexpress- ից ստացած IP5328P IC- ի շուրջ: Չափումները ցույց կտան, թե որքանով է հարմար
Կախարդական հայելին նորություններով, եղանակով, ահազանգով, ժամաչափով և տոդոլիստով `9 քայլ
Magic Mirror With News, Weather, Alarm, Timer and Todolist: A Magic Mirror- ը հատուկ միակողմանի հայելի է, որի հետևում կա ցուցադրում: Էկրանի վրա, որը միացված է Raspberry Pi- ին, ցուցադրվում են այնպիսի տեղեկություններ, ինչպիսիք են եղանակը, սենյակի ջերմաստիճանը, ժամանակը, ամսաթիվը, թոդոլիստը և շատ ավելին: Դուք նույնիսկ կարող եք միկրոֆոն ավելացնել և տեղադրել
Շղթայի փորձարկիչ երկու եղանակով `3 քայլ
Շրջանային փորձարկիչ երկու եղանակ. Այսօր մենք պատրաստելու ենք շրջանագծող փորձարկող: Շղթայական փորձարկիչի հիմնական նպատակը ստուգելն է, թե արդյոք լարերի միջև լավ կապ կա, թե արդյոք լարը լավ է օգտագործել, և որ այդ հոսանքը կարող է հետևել: Սխեման շատ պարզ է և չի
Ինչպես կատարել մակրո Excel- ում և պատճենել տվյալները ավելի հեշտ եղանակով. 4 քայլ
Ինչպես կատարել մակրո Excel- ում և պատճենել տվյալները ավելի հեշտ եղանակով
DIY MusiLED, Երաժշտության համաժամեցված լուսադիոդներ մեկ կտտոցով Windows և Linux հավելվածով (32 բիթ և 64 բիթ): Հեշտ է վերստեղծել, Հեշտ օգտագործել, Հեշտ տեղափոխել ՝ 3 քայլ
DIY MusiLED, Երաժշտության համաժամեցված լուսադիոդներ ՝ մեկ կտտոցով Windows և Linux հավելվածով (32-բիթ և 64-բիթ): Հեշտ է վերստեղծել, դյուրին օգտագործել, հեշտ է տեղափոխել. LED- ները դրանք լուսավորելու են ըստ հարվածի էֆեկտների (Snare, High Hat, Kick)