Мазмұны:
- 1 -қадам: Core, дауысты басқарылатын көмекші
- 2 -қадам: Visual Studio кітапханалары
- 3 -қадам: Visual Studio айнымалылары
- 4 -қадам: Дауыс синтезі
- 5 -қадам: Бағдарламамен алғашқы қарым -қатынас
- 6 -қадам: Оның өзін біліңіз, күйін айтыңыз және компьютерді өшіріңіз
- 7 -қадам: Оны диджей етіңіз
- 8 -қадам: көбірек қолдану
- 9 -қадам: Оны метеорологқа айналдырыңыз
- 10 -қадам: Сіз қосқышты қосуға немесе өшіруге жалықтыңыз ба? Мәселе шешілді
- 11 -қадам: Қуат блогы
- 12 -қадам: Әрі қарай жүріңіз
- 13 -қадам: роботтық қол
- 14 -қадам: Рахмет
Бейне: Үй/зертханалық дауыспен басқарылатын көмекші: 14 қадам (суреттермен)
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:25
Мен туралы
Сәлеметсіз бе! Бұл менің бірінші нұсқаушым, мен 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 -ға енгізілген. Айнымалы бөлімге көшейік!
3 -қадам: Visual Studio айнымалылары
Ең алдымен, біз музыка мен дауысты тану мен синтездеу үшін медиа ойнатқыш болып табылатын негізгі айнымалыларды орнатуымыз керек. Оларды орнатқаннан кейін біз басқаларға ауыса аламыз. Бізге дауысты тануды қосатын және өшіретін бол, ауа райына уақытты сақтайтын, ПМУ мәртебесін басқаратын айнымалы мән қажет! Содан кейін … біз әр дауыстық команданы жол ретінде сақтайтын боламыз … Сіз оларды естігеніңізбен жазғыңыз келеді, бірақ олар микрофонның сізді түсінуін жеңілдету үшін жазылған сияқты емес. жақсы микрофон сізге «ядро» орнына «кор» немесе «өшіру» орнына «орнына» жазудың қажеті жоқ. Біз енді дауысты синтездеуге кірісе аламыз!
4 -қадам: Дауыс синтезі
Ол ашылған кезде көмекшіңізден сәлемдесу алу өте жақсы болар еді. Міне, міне! Дауыс синтезін жасау үшін бізге тез құрастырушы қажет. Құрастырушы орнатқаннан кейін сөйлемді бастау керек. Сөйлемді құрғаннан кейін, біз құттықтау сөзіміз қалаған нәрсені жазуға дайынбыз. Содан кейін біз жай сөйлемді аяқтап, бағдарламаға жазғандарымызды айтуды айтуымыз керек! Бір процесті қайталаудың орнына біз бос орын жасай аламыз. Біз бұл бос орынға қосымшаны сөйлескіміз келген сайын сілтейтін боламыз.
5 -қадам: Бағдарламамен алғашқы қарым -қатынас
Корды «тірі» ететін уақыт келді! Негізінде, біз бірінші кезекте жасаймыз, егер сіз оның атын атасаңыз, ол сізге жауап береді және сіздің командаңызды күтеді. Сондай -ақ, біз оған «қажет емес» деп айту үшін «рахмет» командасын алғымыз келеді. Айтпақшы, «VoiceSynthesis (string)» пәрмені - біз уақытты үнемдеу үшін бұрын жасаған бос орын. Осы қарапайым код жолына қоңырау шалған соң, біз оған қалағанымызды айтуға мәжбүрлей аламыз!
6 -қадам: Оның өзін біліңіз, күйін айтыңыз және компьютерді өшіріңіз
Кодтың бұл бөлігі өте қарапайым, менің ойымша, ешқандай қосымша түсініктеме қажет емес, себебі кодты оңай түсінуге болады.
7 -қадам: Оны диджей етіңіз
Осылайша сіз қарапайым Windows Media Player ойнату тізімін жасай аласыз! Иә! Міне бітті! Оған тек ойнату тізімінің орнын беріңіз және музыкадан ләззат алыңыз! Кішкене … Сіз оған музыканы қалай ойнау керектігін түсіндіру үшін алдымен жаңа бос орын орнатуыңыз керек … Бірақ содан кейін бұл өте қарапайым!
8 -қадам: көбірек қолдану
Кодтың бұл бөлігі түсіндіруге тым қарапайым! Егер мен түсіндіруге тырысатын болсам, онда мен оны шатастыратын шығармын
9 -қадам: Оны метеорологқа айналдырыңыз
Кодтың бұл бөлігі өте үлкен … Сондықтан кодтың бұл бөлігі ауа райы болжамы веб -сайтынан деректерді алып, оларды «ауа райы» жолдық айнымалысына сақтайды. Сіз «Мандра, Греция» деп жазылған бөлікті тауып, оны өзіңіздікімен алмастыра аласыз. Түсінікті болу үшін бұл «қала, ел». Температура іс жүзінде Фаренгейтке есептеледі, бірақ мен Цельсийге үйрендім, сондықтан мен оны түрлендіремін, сіз «Цельсий» атауы бар айнымалыларды алып тастап, оларды «Дәрежелер» атауымен алмастыра аласыз.
10 -қадам: Сіз қосқышты қосуға немесе өшіруге жалықтыңыз ба? Мәселе шешілді
Сау! Үй көмекшісінің маңызды және пайдалы бөліктерінің бірі! Коммутатордың қолмен де, автоматты түрде де жұмыс істеуінің жылдам әдісі - бұл серво! Мен компьютерден коммутаторға сымды қолданғым келмеді, өйткені қашықтық өте ұзақ болды … Мен бұл мәселені қарапайым инфрақызыл қабылдағыш пен таратқыштың көмегімен шештім. Мен Core -ға қосылған arduino -дан сигналды сервоны басқаратын басқа arduino -ға жіберемін.
11 -қадам: Қуат блогы
Бұл өте қарапайым қосымша! Сіз Arduino басқаратын релесі бар кез келген 12В айнымалы ток/ток адаптерін қолданасыз! Содан кейін сіз Arduino тақтасының 5V және 3.3V басқа екі релесіне қосасыз және сіздің PSU жұмысқа дайын!
12 -қадам: Әрі қарай жүріңіз
Сіз смартфонмен сөйлесу арқылы бағдарламаны басқа бөлмелерден басқару үшін WO Mic сияқты андроид -компьютер микрофон қосымшасын қолдана аласыз!
13 -қадам: роботтық қол
Сіз сондай -ақ робот қолын сатып ала аласыз. Қолды құралдарды сұраған кезде беруге болады. Серверлердің айналуын arduino кодына сақтап қойыңыз және оны порттың сериялық басқаруы арқылы басқарыңыз … Өкінішке орай, мұндай бағдарлама менің бюджетімнен тыс болды …
14 -қадам: Рахмет
Егер сізге қандай да бір қолдау қажет болса, мен сізге түсіндіргім келетін нәрсе болса немесе сіз маған осы бетті жақсартуға көмектескіңіз келсе, түсініктеме бөлімінде маған хабарлаңыз! Уақыт бөлгеніңізге рахмет, жақсы және шығармашылық күн!
Ұсынылған:
Әңгімелесу автоматикасы -- Ардуинодан аудио -- Дауыспен басқарылатын автоматтандыру -- HC - 05 Bluetooth модулі: 9 қадам (суреттермен)
Әңгімелесу автоматикасы || Ардуинодан аудио || Дауыспен басқарылатын автоматтандыру || HC - 05 Bluetooth модулі: …………………………. Басқа бейнелер үшін менің YouTube каналыма ЖАЗЫЛЫҢЫЗДАР …. …. Бұл видеода біз сөйлесетін автоматика құрдық. Сіз ұялы телефон арқылы дауыстық пәрмен жібергенде, ол үй құрылғыларын қосады және кері байланыс жібереді
Дауыспен басқарылатын робот қолы: 8 қадам (суреттермен)
Дауыспен басқарылатын робот қолы: a.articles {font-size: 110.0%; қаріптің салмағы: қалың; қаріп стилі: курсив; мәтінді безендіру: жоқ; фон түсі: қызыл;} a.articles: апару {background-color: black;} Бұл нұсқаулықта дауыспен басқарылатын роботты қолмен жасауды түсіндіреді
Дауыспен басқарылатын робот 8051 микроконтроллері: 4 қадам (суреттермен)
Дауыспен басқарылатын робот 8051 микроконтроллерін қолданады: Дауыспен басқарылатын робот дауыс түрінде берілген команданы қабылдайды. Дауыстық модуль немесе Bluetooth модулі арқылы қандай команда берілсе де, ол бар контроллермен декодталады, сондықтан берілген команда орындалады. Міне, бұл жобада мен
Дауыспен басқарылатын ақылды перне ұстағыш: 3 қадам (суреттермен)
Дауыспен басқарылатын ақылды кілт ұстағыш: Сіз кілттерді басқара алмайтын адамсыз ба және әр кілт үшін әр пернені сынап көруге тура келеді ме? Алаңдатпаңыз, өзіңіздің жаңашылдықтарыңыз үшін кішкене мотивация мен жасаушы құралдарды алыңыз. өте жеке дауыспен басқарылатын ақылды кілт ұстағыш
Дауыспен басқарылатын құлыптау жүйесі: 7 қадам (суреттермен)
Дауыспен басқарылатын құлыптау жүйесі: Дауыспен басқарылатын құлыптау жүйесі - бұл автоматты түрде құлыптау жүйесі, bluetooth арқылы Arduino мен сіздің Android телефоныңыз арасындағы байланыс үшін делдал ретінде қолданылады. Дауыспен басқарылатын құлыптау жүйесі сіз орнатқан құпия сөзді айтқан кезде құлыпты ашады (