Мазмұны:

Үй/зертханалық дауыспен басқарылатын көмекші: 14 қадам (суреттермен)
Үй/зертханалық дауыспен басқарылатын көмекші: 14 қадам (суреттермен)

Бейне: Үй/зертханалық дауыспен басқарылатын көмекші: 14 қадам (суреттермен)

Бейне: Үй/зертханалық дауыспен басқарылатын көмекші: 14 қадам (суреттермен)
Бейне: Өлді деп жерлемек болған еді. Бірақ Алланың қалауымен тірілген Бала 2024, Шілде
Anonim
Үй/зертханалық дауыспен басқарылатын көмекші
Үй/зертханалық дауыспен басқарылатын көмекші

Мен туралы

Сәлеметсіз бе! Бұл менің бірінші нұсқаушым, мен 17 жастамын. Мен Грецияданмын, сондықтан менің ағылшын тілім жетік болмауы мүмкін, бірақ мен бар күшімді саламын. Мен бұл қосымшаны 2 жыл бұрын алғаш рет жасағанмын, мен бұл байқауды ескі жобамды жаңартуға мүмкіндік таптым.

1 -қадам: Core, дауысты басқарылатын көмекші

Негізінде, Core - бұл Visual Studio -мен C# тілінің көмегімен жасалған дауысты басқарылатын қосымша. Core компьютерді де, кейбір Arduino тақталарын да үйге немесе зертханаға пайдалы ету үшін басқарады. Бұл оқулық сізге Visual Studio немесе Arduino -мен қалай бағдарламалауды үйретпейді. Мұндағы мақсат - бағдарламалау бойынша тәжірибесі бар болса, дауысты басқаратын жеке көмекшіні дамытуға көмектесу. Бұл жобаны қолдануға болатын көптеген қосымшалар бар. Мен сізге кейбір негізгі қосымшаларды көрсетемін, себебі қол жетімді мүмкіндіктердің көпшілігі менің бюджетімнен тыс. Жақсы жаңалық - мен бұл жобаға қосуға болатын қосымша «қабілеттердің» кейбірін түсіндіремін. Бұл оқулықта мен сізге Core play музыкалық ойнату тізімдерін қалай жасау керектігін, сағатты және ауа райын айтуды, браузер сияқты қосымшаларды, ойындарды немесе youtube сияқты белгілі бір сілтемені ашуды, шамдарды қосу/өшіруді, компьютерді өшіруді және соңғы Мен қалай салу керектігін түсіндіретін қарапайым DIY қоректендіру блогын басқаруға болмайды. Андроид нұсқасын жақсы тексеріңіз: CORE A. I. ДАУЫС КӨМЕКШІСІ (ANDROID VERSION)

2 -қадам: Visual Studio кітапханалары

Visual Studio кітапханалары
Visual Studio кітапханалары

Кодтың ең маңызды бөлігі - кітапханалар. Егер мен дұрыс болсам, мен қолданатын әрбір кітапхана Visual Studio -ға енгізілген. Айнымалы бөлімге көшейік!

3 -қадам: Visual Studio айнымалылары

Visual Studio айнымалылары
Visual Studio айнымалылары
Visual Studio айнымалылары
Visual Studio айнымалылары

Ең алдымен, біз музыка мен дауысты тану мен синтездеу үшін медиа ойнатқыш болып табылатын негізгі айнымалыларды орнатуымыз керек. Оларды орнатқаннан кейін біз басқаларға ауыса аламыз. Бізге дауысты тануды қосатын және өшіретін бол, ауа райына уақытты сақтайтын, ПМУ мәртебесін басқаратын айнымалы мән қажет! Содан кейін … біз әр дауыстық команданы жол ретінде сақтайтын боламыз … Сіз оларды естігеніңізбен жазғыңыз келеді, бірақ олар микрофонның сізді түсінуін жеңілдету үшін жазылған сияқты емес. жақсы микрофон сізге «ядро» орнына «кор» немесе «өшіру» орнына «орнына» жазудың қажеті жоқ. Біз енді дауысты синтездеуге кірісе аламыз!

4 -қадам: Дауыс синтезі

Дауыс синтезі
Дауыс синтезі
Дауыс синтезі
Дауыс синтезі

Ол ашылған кезде көмекшіңізден сәлемдесу алу өте жақсы болар еді. Міне, міне! Дауыс синтезін жасау үшін бізге тез құрастырушы қажет. Құрастырушы орнатқаннан кейін сөйлемді бастау керек. Сөйлемді құрғаннан кейін, біз құттықтау сөзіміз қалаған нәрсені жазуға дайынбыз. Содан кейін біз жай сөйлемді аяқтап, бағдарламаға жазғандарымызды айтуды айтуымыз керек! Бір процесті қайталаудың орнына біз бос орын жасай аламыз. Біз бұл бос орынға қосымшаны сөйлескіміз келген сайын сілтейтін боламыз.

5 -қадам: Бағдарламамен алғашқы қарым -қатынас

Бағдарламамен алғашқы қарым -қатынас!
Бағдарламамен алғашқы қарым -қатынас!

Корды «тірі» ететін уақыт келді! Негізінде, біз бірінші кезекте жасаймыз, егер сіз оның атын атасаңыз, ол сізге жауап береді және сіздің командаңызды күтеді. Сондай -ақ, біз оған «қажет емес» деп айту үшін «рахмет» командасын алғымыз келеді. Айтпақшы, «VoiceSynthesis (string)» пәрмені - біз уақытты үнемдеу үшін бұрын жасаған бос орын. Осы қарапайым код жолына қоңырау шалған соң, біз оған қалағанымызды айтуға мәжбүрлей аламыз!

6 -қадам: Оның өзін біліңіз, күйін айтыңыз және компьютерді өшіріңіз

Оның өзін біліңіз, күйін айтыңыз және компьютерді өшіріңіз
Оның өзін біліңіз, күйін айтыңыз және компьютерді өшіріңіз

Кодтың бұл бөлігі өте қарапайым, менің ойымша, ешқандай қосымша түсініктеме қажет емес, себебі кодты оңай түсінуге болады.

7 -қадам: Оны диджей етіңіз

Оны диджей қыл
Оны диджей қыл
Оны диджей қыл
Оны диджей қыл

Осылайша сіз қарапайым Windows Media Player ойнату тізімін жасай аласыз! Иә! Міне бітті! Оған тек ойнату тізімінің орнын беріңіз және музыкадан ләззат алыңыз! Кішкене … Сіз оған музыканы қалай ойнау керектігін түсіндіру үшін алдымен жаңа бос орын орнатуыңыз керек … Бірақ содан кейін бұл өте қарапайым!

8 -қадам: көбірек қолдану

Көбірек қолдану!
Көбірек қолдану!

Кодтың бұл бөлігі түсіндіруге тым қарапайым! Егер мен түсіндіруге тырысатын болсам, онда мен оны шатастыратын шығармын

9 -қадам: Оны метеорологқа айналдырыңыз

Оны метеорологқа айналдырыңыз!
Оны метеорологқа айналдырыңыз!
Оны метеорологқа айналдырыңыз!
Оны метеорологқа айналдырыңыз!

Кодтың бұл бөлігі өте үлкен … Сондықтан кодтың бұл бөлігі ауа райы болжамы веб -сайтынан деректерді алып, оларды «ауа райы» жолдық айнымалысына сақтайды. Сіз «Мандра, Греция» деп жазылған бөлікті тауып, оны өзіңіздікімен алмастыра аласыз. Түсінікті болу үшін бұл «қала, ел». Температура іс жүзінде Фаренгейтке есептеледі, бірақ мен Цельсийге үйрендім, сондықтан мен оны түрлендіремін, сіз «Цельсий» атауы бар айнымалыларды алып тастап, оларды «Дәрежелер» атауымен алмастыра аласыз.

10 -қадам: Сіз қосқышты қосуға немесе өшіруге жалықтыңыз ба? Мәселе шешілді

Image
Image
Сіз қосқышты қосуға немесе өшіруге жалықтыңыз ба? Мәселе шешілді!
Сіз қосқышты қосуға немесе өшіруге жалықтыңыз ба? Мәселе шешілді!
Сіз қосқышты қосуға немесе өшіруге жалықтыңыз ба? Мәселе шешілді!
Сіз қосқышты қосуға немесе өшіруге жалықтыңыз ба? Мәселе шешілді!

Сау! Үй көмекшісінің маңызды және пайдалы бөліктерінің бірі! Коммутатордың қолмен де, автоматты түрде де жұмыс істеуінің жылдам әдісі - бұл серво! Мен компьютерден коммутаторға сымды қолданғым келмеді, өйткені қашықтық өте ұзақ болды … Мен бұл мәселені қарапайым инфрақызыл қабылдағыш пен таратқыштың көмегімен шештім. Мен Core -ға қосылған arduino -дан сигналды сервоны басқаратын басқа arduino -ға жіберемін.

11 -қадам: Қуат блогы

Image
Image
Қуат беру блогы
Қуат беру блогы
Қуат беру блогы
Қуат беру блогы
Қуат көзі
Қуат көзі

Бұл өте қарапайым қосымша! Сіз Arduino басқаратын релесі бар кез келген 12В айнымалы ток/ток адаптерін қолданасыз! Содан кейін сіз Arduino тақтасының 5V және 3.3V басқа екі релесіне қосасыз және сіздің PSU жұмысқа дайын!

12 -қадам: Әрі қарай жүріңіз

Әрі қарай жүру
Әрі қарай жүру

Сіз смартфонмен сөйлесу арқылы бағдарламаны басқа бөлмелерден басқару үшін WO Mic сияқты андроид -компьютер микрофон қосымшасын қолдана аласыз!

13 -қадам: роботтық қол

Роботтық қол
Роботтық қол

Сіз сондай -ақ робот қолын сатып ала аласыз. Қолды құралдарды сұраған кезде беруге болады. Серверлердің айналуын arduino кодына сақтап қойыңыз және оны порттың сериялық басқаруы арқылы басқарыңыз … Өкінішке орай, мұндай бағдарлама менің бюджетімнен тыс болды …

14 -қадам: Рахмет

Егер сізге қандай да бір қолдау қажет болса, мен сізге түсіндіргім келетін нәрсе болса немесе сіз маған осы бетті жақсартуға көмектескіңіз келсе, түсініктеме бөлімінде маған хабарлаңыз! Уақыт бөлгеніңізге рахмет, жақсы және шығармашылық күн!

Ұсынылған: