Мазмұны:
- 1 -қадам: Қажетті материалдар
- 2 -қадам: Arduino Shield жасаңыз
- 3 -қадам: Cleverbot есептік жазбасын жасаңыз
- 4 -қадам: кілт пен API пішімін табыңыз
- 5 -қадам: MIT APP өнертапқышының дизайны мен коды
- 6 -қадам: Android қосымшасы
- 7 -қадам: Қолданбаны ұялы телефонда іске қосыңыз
- 8 -қадам: Arduino коды
- 9 -қадам: Функцияны бірінші тексеру
- 10 -қадам: контейнерден ақылды контейнерге
- 11 -қадам: Контейнердегі контроллерді орналастырыңыз
- 12 -қадам: Бөлу алдында тестілеу
- 13 -қадам:
- 14 -қадам: таңдау және сөйлесу
Бейне: Cleverbot көмегімен таңдау және жасанды интеллектпен сөйлесу: 14 қадам (суреттермен)
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:26
Мұнда мен дауыстық команданы ғана емес, сонымен қатар Cleverbot көмегімен компьютермен жасанды интеллект арқылы сөйлесуді қолданып көремін.
Шындығында, идея балалардың түсі бір түстен ең жақын түске дейін бояу қорабында араласатын кезде пайда болды. Ақырында ас үйге енгізіңіз, себебі ас үйде жалғызбасты адамдарға тамақ дайындау кезінде серіктес қажет. Мұнда ол сізбен сөйлеседі, сонымен қатар сіздің пәрменіңізге сәйкес тізімдегі элементті көрсетеді. Сондықтан бір затты ешқашан жақын затқа араластырмаңыз. Жасауға кірісейік.
1 -қадам: Қажетті материалдар
Қажетті материалдар
1) Ардуино Уно
2) HC-05 Bluetooth модулі
3) Серво қозғалтқышы
4) Реттегіш электрмен жабдықтау тақтасы
5) 12В тұрақты ток адаптері
6) Интернетке қосылған Android телефоны.
7) Қарапайым ПХД, аталық және әйел тақырыптары
8) Дөңгелек пластикалық қорап
9) Шағын қораптар сіздің тізіміңізге сәйкес. Мен дәмдеуіштерді қою үшін 3 контейнерді қолданамын, себебі менде тек үлкен контейнерлер болды.
Қолданылған бағдарламалық қамтамасыз ету
1) Arduino IDE.
2) Android қосымшасына арналған Appinventor.
3) Компьютермен сөйлесу үшін Cleverbot веб -сайтын тіркеу.
Қажетті құралдар
1) Ионды дәнекерлеу,
2) Ыстық желім пистолеті
3) Пышақ
2 -қадам: Arduino Shield жасаңыз
1) Ұялшақ жасау оңай.
2) Arduino uno Female Header сияқты ПХД жоспарына ерлердің тақырыптары.
3) Серваны басқару үшін мен 5 және 6 сандық түйреуішті қолданамын.
4) Бағдарламалық жасақтама ретінде Digital Pin 2, 3 пайдаланыңыз.
5) Көк тіс модулінің сериялық түйреуіштерін Бағдарламалық қамтамасыз ету сериялы түйреуіштеріне және әйел коннекторы арқылы arduino -дан қуат көзіне қосыңыз.
6) сырттан серво үшін қуат көзін алыңыз. Сондықтан 12 В -тан 12 В -қа дейін, 5 В -тан және 3.3 В -қа дейінгі қоректендіру тақтасын қолданыңыз.
7) Енді Arduino uno үстіне дайындалған қалқанды бекітіңіз. Blue тіс модулін қалқандағы әйел тақырыптарына қосыңыз.
8) Қалқаншаға Servo аналық басын қосыңыз. Енді схема аяқталды.
Жоспарланған функция - Android қолданбасы bluetooth арқылы Arduino -ға қосылады және Arduino -дан алынған мәліметтерге сәйкес серво қажетті бұрышқа бұрылады. Сондай -ақ, біз Android -мен сөйлескіміз келеді және Cleverbot вебін пайдалану арқылы сөйлесу сияқты жауап алғымыз келеді. Алдымен Cleverbot -тен бастайық.
3 -қадам: Cleverbot есептік жазбасын жасаңыз
Бұл жобада біз тек затты таңдауға бұйрық береміз, сонымен қатар жұмыс кезінде Bot -пен сөйлесеміз. Cleverbot - бұл бот веб -сайтында жасанды интеллект адамдардан, контексте және еліктеу арқылы сөйлесу. Веб -сайт бізбен Bot арасындағы сөйлесулерге сәйкес емес бағаны ұсынады.
1) Cleverbot веб -сайтын ашыңыз.
2) Сатып алғыңыз келетін шот түрін таңдаңыз.
3) Ол кассаға кетеді. Есептік жазбада мәліметтерді енгізіңіз және шотты сатып алыңыз.
4) Содан кейін поштаның идентификаторына жіберілетін поштаны басу арқылы есептік жазбаны іске қосыңыз.
4 -қадам: кілт пен API пішімін табыңыз
1) Тіркелгіні жасағаннан кейін Cleverbot веб -сайтына кіріңіз.
2) Сәтті кіргеннен кейін ол сіздің логиніңіздің API кілтін және рұқсат етілген API қоңырауларын көрсетеді.
3) API қалай пайдалану керектігі туралы мәлімет алу үшін «Қалай істеу керек» бетін басыңыз.
4) Төмен жылжу кезінде сіз кілт арқылы html реквет форматын таптыңыз.
5) Браузердің мекен -жай жолына өз кілтіңіз бен сұрағыңызбен форматты енгізіңіз. Браузер сөйлесуді шифрланған түрде көрсетеді. Келесі сұрақты қойған кезде шифрланған сөйлесуді кері жіберіңіз (CS параметрінде), бұл ботты алдыңғы сөйлесуге қалдырады. Егер CS -дан басталса, бұл жаңа әңгіме.
Сөйлесу үшін Android қосымшасындағы API пайдаланыңыз. APPINVENTOR көмегімен APP қалай жасалатынын көрейік.
5 -қадам: MIT APP өнертапқышының дизайны мен коды
1. Inventor қосымшасында жаңа жоба жасаңыз.
2. Bluetooth байланысы үшін менің алдыңғы жобаларымды қараңыз.
3) Бірінші экранда Қосу
а) Bluetooth алу үшін тізім түймесі.
ә) Командалардың аттарын орнату үшін келесі экранға өту үшін элементтер түймесі.
в) Кілт батырмасын Cleverbot веб -сайты үшін API кілтін орнату үшін орнатыңыз.
d) Орнату түймесін басу кезінде мәтін ұясы мен Орнату түймесі көрінеді. Мұнда API кілтін енгізіңіз және орнату түймесін басыңыз. Мәтін ұясы мен батырмасы көрінбейді және Көрсеткішті орнату пернесі.
4) Тізім деп аталатын екінші экранда
а) 8 мәтіндік жәшік және мәнді орнату үшін 1 түйме.
5) Негізгі экранда командалық атаулар мен Cleverbot кілтін сақтау үшін Mini DB пайдаланыңыз.
6) Дауысты мәтінге түрлендіру үшін Сөйлеуді тануды қолданыңыз. Алынған мәтінді тізіммен тексеріңіз, егер ол тізімде болса және Bluetooth қосылған болса, онда тиісті нөмір көк тіс арқылы Arduino -ға жіберілмейді.
7) Егер тізімде мәтін жоқ болса, онда жолды біріктіру кілтпен және алынған мәтінмен орындалады. Және оны Cleverbot url -ге жіберіңіз.
8) URL мекенжайынан жауап бөлінеді және жауапты табыңыз. Жауап алу үшін мәтінді сөйлеуді бақылауды пайдаланыңыз.
9) Дауыс қайта ойнатылғаннан кейін, сөйлеуді тану қайтадан тыңдалады.
6 -қадам: Android қосымшасы
Егер сізге жаңа бағдарлама жасау ұнамаса. Apk файлын жүктеуді осы жерден жүктеп алып, Android ұялы телефонына көшіріп, сол жерге орнатыңыз.
7 -қадам: Қолданбаны ұялы телефонда іске қосыңыз
1) Android Mobile жүйесінде AI AI көмекшісін ашыңыз.
2) Android ұялы телефонында Bluetooth қосыңыз.
3) Орнату пернесін басыңыз және мәтіндік өріске API кілтін енгізіңіз және орнатуды басыңыз.
4) Элемент түймесін басып, қорапта көрсетілген түстерді қараңыз. Егер сіз есімдерді өзгерткіңіз келсе.
5) Екінші экранда орнатылған мәнді нұқыңыз және негізгі экранға оралыңыз.
6) Егер Arduino қосулы болса, BT таңдаңыз және тізімнен HC-05 таңдаңыз.
6) Енді Золушка кескінінің кез келген жерін басыңыз, ол сіздің сөйлесулеріңізге сәйкес тыңдалады және қайталанады. Егер сіз тізімде не сақталғанын айтсаңыз, ол arduino жоқ тізім элементін жібереді. Алынған Arduino бойынша серво.
8 -қадам: Arduino коды
1) Қолданылатын кітапханалар
а) бағдарламалық жасақтама
б) EEPROM
в) қызметші
2) Цифрлық түйреуіштерді 2, 3 бағдарламалық жасақтама ретінде қолданыңыз.
3) Серво жүргізуге арналған цифрлық түйреуіш 5.
4) Bluetooth арқылы Android -ден ағымдағы таңдауды алыңыз.
5) Сервоны таңдау бойынша алдыңғы орыннан есептелген ағымдағы орынға жылжытыңыз.
6) Arduino ino файлы осымен қоса беріледі.
9 -қадам: Функцияны бірінші тексеру
Енді Shield құрылды, Android қосымшасы Android Mobile -да жасалды және орнатылды, Arduino бағдарламасы Arduino -ға әзірленді және жүктелді. Функцияның тұтастығын тексеретін уақыт келді. Бейнені тексеріңіз, ол жақсы жұмыс істейді.
Барлық негізгі жұмыстар аяқталды. Оны шоу жағдай ретінде жасаудың уақыты келді.
10 -қадам: контейнерден ақылды контейнерге
1) Қақпағы бұрылмайтын және жіпсіз дөңгелек пластикалық контейнерді таңдаңыз.
2) Қақпақты алыңыз да, қақпақтың ортасына бұрғылау көмегімен тесік жасаңыз.
3) Мүйізді серво қақпақтың ортасына бұраңыз.
4) Конвейердің төменгі жағындағы серводы бекіту үшін, оның биіктігіне сәйкес келетін затты таңдағымыз келеді.
5) Мен оның көлеміне сәйкес шоколад қорабын таптым.
6) Серво түбін кеңейту қорабына (шоколад қорапшасына) ыстық желіммен жабыстырыңыз.
7) Сервоны қақпақпен бұраңыз.
8) Кеңейту қорабының астына желім жағыңыз (шоколад қорапшасы).
9) Контейнердің қақпағын жауып, мықтап басыңыз. Бұрандаларды шешіп, қақпақты ашыңыз. Енді контейнер түбі бар негізгі таяқша. Ыстық желіммен оны түбімен толығымен жабыстырыңыз. Енді келісу аяқталды.
11 -қадам: Контейнердегі контроллерді орналастырыңыз
1) Arduino түбіне электр желісін ыстық желіммен жабыстырыңыз. Екі тақтада да терминалдардың қосылмауы үшін көбірек желім салыңыз.
2) Сервистің жоғарғы жағына барлық механизмді қойыңыз, себебі біз қораптың тек 50% -ын қолданамыз.
3) Оны қорапқа жабыстырыңыз.
4) Қораптың төменгі жағына тесік салыңыз да, адаптер сымын тесіктен өткізіңіз.
5) Енді қақпақты Серво көмегімен бұраңыз.
12 -қадам: Бөлу алдында тестілеу
Контейнердің болуына қарай біз контейнерді бөлеміз. Контейнерді бөлуден бұрын мен қақпақтың жұмысын тексергім келеді. Маркер көмегімен контейнердегі әр қадамдағы қозғалысты белгілеңіз. Мұнда сіз тестілік бейнені көресіз.
13 -қадам:
1) Мен дәмдеуіштерді бөлек контейнерлерге салуды жоспарлап отырмын. Бірақ мен алған контейнер үлкен, сондықтан ол серво айналу аймағында 3 -ке тең.
2) Тізімдегі элементтерді 3 -ке өзгертіңіз, тек 1, 4, 7. Қалғанын бос қалдырыңыз.
3) Дәмдеуіштер контейнерін контейнер қабырғасына ыстық желіммен жабыстырыңыз.
4) Контейнердің жоғарғы жағына қасық үшін стенд қойыңыз.
5) Қақпақты кіру үшін қасық өлшеміне дейін кесіңіз.
6) Қазір барлығы аяқталды. Дәмдеуіштер контейнерін дәмдеуіштермен толтырдым (мен 7 Nos дәмдеуіштерді жоспарлап отырмын, бірақ мен алатын контейнер үлкен, сондықтан мен олардың санын азайтамын).
14 -қадам: таңдау және сөйлесу
Енді көңілді уақыт келді. Ұялы телефонды стендке қойыңыз, мен ақылды контейнердің жанында өзім жасаймын. Көк тістің көмегімен Arduino мен Android -ді қосыңыз. Енді заттар жинауға немесе Золушкамен сөйлесуге уақыт келді. Ақылды боттың арқасында сөйлесу өте күлкілі.
Ұсынылған:
HuskyLens көмегімен жасанды интеллект пен кескінді тану: 6 қадам (суреттермен)
HuskyLens көмегімен жасанды интеллект пен кескінді тану: Ей, балалар, не болды? Akarsh мұнда CETech. Бұл жобада біз DFRobot -тан HuskyLens -ті қарастырамыз. Бұл AI танылған камера модулі, ол жасанды интеллект сияқты бірнеше операцияларды жасай алады, мысалы, Бет тану
Arduino RGB түстерді таңдау құралы - нақты объектілерден түстерді таңдау: 7 қадам (суреттермен)
Arduino RGB түстерді таңдау құралы - нақты өмірдегі объектілерден түстерді таңдау: Arduino негізіндегі RGB түс таңдағышының көмегімен физикалық объектілерден түстерді оңай таңдаңыз, бұл сізге компьютерде немесе ұялы телефонда нақты өмірде көрген түстерді қайта құруға мүмкіндік береді. Арзан TCS347 көмегімен объектінің түсін сканерлеу үшін түймені басыңыз
UArm көмегімен көруге негізделген таңдау және орналастыру: 6 қадам
UArm көмегімен көруге негізделген таңдау және орналастыру: Жақында біз сізден еститін сұраулардың көпшілігі объектіні тану, камера-uArm корреляциясы сияқты uArm-дің көруге негізделген қосымшалары туралы. Біз бұл үшін жұмыс жасадық. Біз қарапайым көзқарасқа негізделген
Инфиго - (жасанды интеллектпен жұмыс істейтін қолғап): 9 қадам
Инфиго - (жасанды интеллектпен жұмыс істейтін киетін қолғап): Инфиго - бұл AI (жасанды интеллект) көмегімен жұмыс істейтін киілетін қолғап, ол әлсіз қоғамның өнімділігін арттырады
Arduino көмегімен сөйлесу сағаты: 3 қадам (суреттермен)
Arduino -мен сөйлесетін сағат: Сәлеметсіз бе, мен біраз уақыт сөйлесетін сағатты құруға тырыстым (бейнені қараңыз), бірақ мен бұл үшін қолданған дауыс модулінің үлгісіне байланысты жақсы нәтиже бермедім. сәйкес кітапхананы пайдалану туралы біліңіз