Съдържание:
- Стъпка 1: Необходими материали
- Стъпка 2: Направете Arduino Shield
- Стъпка 3: Създайте акаунт в Cleverbot
- Стъпка 4: Намерете ключ и формат на API
- Стъпка 5: Дизайн и код на изобретателя на MIT APP
- Стъпка 6: Приложение за Android
- Стъпка 7: Стартирайте приложението в мобилни устройства
- Стъпка 8: Код на Arduino
- Стъпка 9: Първо тестване на функцията
- Стъпка 10: Контейнер към интелигентен контейнер
- Стъпка 11: Подредете контролера в контейнера
- Стъпка 12: Тестване преди разделяне
- Стъпка 13:
- Стъпка 14: Избиране и чат
Видео: Говорете с Pick и изкуствен интелект чат с помощта на Cleverbot: 14 стъпки (със снимки)
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:53
Тук опитвам не само гласови команди, но и чат за изкуствен интелект с компютъра, използвайки Cleverbot.
Всъщност идеята дойде, когато бяха открити деца да смесват цветове в кутията за оцветяване, когато вземат цвят от един цвят до най -близкия. Но накрая внедрете за Кухня, защото самотните хора в кухнята се нуждаят от спътник, докато готвят. Тук е неговият чат и също показва елемента в списъка според вашата команда. Затова никога не смесвайте един елемент с близкия елемент. Започваме да правим.
Стъпка 1: Необходими материали
Необходими материали
1) Arduino Uno
2) HC-05 Bluetooth модул
3) Серво мотор
4) Регулаторен съвет за захранване
5) 12V DC адаптер
6) Android телефон с интернет.
7) Обикновени PCB, мъжки и женски заглавки
8) Кръгла пластмасова кутия
9) Малки кутии според вашия списък за вземане. Използвам 3 контейнера, за да поставя подправки, защото имам само големи контейнери.
Използвани софтуери
1) Arduino IDE.
2) Appinventor за приложение за Android.
3) Регистрация на уебсайт на Cleverbot за чат с компютър.
Необходими инструменти
1) спойка йон,
2) Пистолет за горещо лепило
3) Нож
Стъпка 2: Направете Arduino Shield
1) Създаването на шейд е лесно.
2) Запоявайте мъжки заглавки към платката на плана според Arduino uno женска глава.
3) Използвам Digital Pin 5 и 6 за задвижване на серво.
4) Използвайте Digital Pin 2, 3 като сериен софтуер.
5) Свържете серийните щифтове на модула със сини зъби към софтуерните серийни щифтове и захранването от arduino чрез женски конектор.
6) Вземете захранването за серво от външно. Затова използвайте захранваща платка от 12 V до 12V, 5V и 3.3V.
7) Сега фиксирайте щита, приготвен върху Arduino uno. Свържете модула за сини зъби към женските заглавки в щита.
8) Свържете женската заглавка на Servo към щита. Сега веригата завърши.
Планираната функция е приложението за Android да се свърже с Arduino чрез bluetooth и според данните, получени от Arduino, сервото се завърта до желания ъгъл. Също така искаме да говорим с Android и да получим отговор като чат с помощта на мрежата Cleverbot. Първо нека започнем с Cleverbot.
Стъпка 3: Създайте акаунт в Cleverbot
В този проект ние не само командваме да изберете елемент, но и по време на работа, ние също разговаряме с бота. Cleverbot е чат с уебсайт на бот с изкуствен интелект, който се учи от хората в контекст и имитира. Уебсайтът предлага цена според чатове между нас и Bot.
1) Отворете уеб сайта Cleverbot.
2) Изберете типа акаунт, който искате да закупите.
3) Отидете на касата. В Check out въведете вашите данни и закупете акаунта.
4) След това активирайте акаунта, като щракнете върху пощата, изпратена до вашия имейл.
Стъпка 4: Намерете ключ и формат на API
1) След като създадете акаунт, влезте в уебсайта на Cleverbot.
2) След успешно влизане, той показва API ключа за вашето влизане и разрешените Total api повиквания.
3) Щракнете върху страницата как да получите, за да получите подробности за това как да използвате API.
4) При превъртане надолу открихте формата за html рекет с помощта на ключа.
5) Просто въведете формата в адресната лента на браузъра с вашия ключ и въпрос. Браузърът показва отговора с разговора в шифрован вид. Когато зададете следващия въпрос, изпратете обратно шифрования разговор (в параметър CS), това прави бота да остане предишния разговор. Ако започнете без CS, това е нов разговор.
Използвайте API в приложението Android за чат. Нека да видим как да създадете APP с помощта на APPINVENTOR.
Стъпка 5: Дизайн и код на изобретателя на MIT APP
1. Създайте нов проект в приложението Inventor.
2. За Bluetooth комуникация вижте предишните ми проекти.
3) В първия екран Добавяне
а) Бутон за списък, за да вземете Bluetooth.
б) Бутони за елементи, за да преминете към следващия екран, за да зададете имената на командите.
в) Задайте бутон за ключ, за да зададете API ключ за уебсайта на Cleverbot.
г) При щракване върху бутона Set Set Button се вижда текстово поле и бутон Set. Въведете API ключа тук и щракнете върху бутона за задаване. Текстово поле и настройка Бутонът е невидим и Задаване на клавиша Видим.
4) Във втория екран, наречен като списък
а) 8 текстово поле и 1 бутон за задаване на стойността.
5) В главния екран използвайте Mini DB, за да съхранявате имената на командите и клавиша Cleverbot.
6) Използвайте разпознаване на реч, за да конвертирате глас в текст. Проверете получения текст със списъка, ако той присъства в списъка и Bluetooth е свързан, тогава съответното не се изпраща към Arduino през син зъб.
7) Ако текстът не присъства в списъка, тогава конкатенацията на низ се извършва с ключа и получения текст. И го изпратете на URL адреса на Cleverbot.
8) Отговорът от URL адреса е разделен и намерете отговора. Използвайте контрола Текст в реч, за да отговорите на получения отговор.
9) След като гласът се възпроизведе отново, Разпознаването на реч отново слушайте да говорите.
Стъпка 6: Приложение за Android
Ако не обичате да създавате ново приложение. Просто изтеглете apk файла, качен тук, копирайте го на мобилния си телефон с Android и го инсталирайте там.
Стъпка 7: Стартирайте приложението в мобилни устройства
1) Отворете App AI Assistant в Android Mobile.
2) Включете Bluetooth в Android Mobile.
3) Щракнете върху бутона Set и въведете API ключа в текстовото поле и щракнете върху set.
4) Щракнете върху бутона Item и вижте цветовете, изброени в полето. Ако искате променете имената.
5) Щракнете върху зададената стойност на втория екран и се върнете към главния екран.
6) Ако Arduino е включен, щракнете върху Изберете BT и изберете HC-05 от списъка.
6) Сега щракнете където и да е в изображението на Пепеляшка, започнете да слушате и възпроизвеждате според вашия чат. Ако говорите какво е записано в списъка, изпратете елемента от списъка не arduino. Според полученото Arduino преместване на серво.
Стъпка 8: Код на Arduino
1) Използваните библиотеки са
а) SoftwareSerial
б) EEPROM
в) Серво
2) Използвайте цифрови щифтове 2, 3 като сериен софтуер.
3) Цифров щифт 5 за задвижване на серво.
4) Получавайте текущата селекция от Android чрез Bluetooth.
5) Преместете серво от предишното местоположение към изчисленото текущо местоположение според селекцията.
6) Arduino ino файл, прикачен към това.
Стъпка 9: Първо тестване на функцията
Сега Shield е изграден, приложение за Android, разработено и инсталирано в android Mobile, програмата Arduino разработена и качена в Arduino. Време е да проверите целостта на функцията. Вижте видеото, че работи добре.
Всички основни работи са завършени. Време е да го направим като витрина.
Стъпка 10: Контейнер към интелигентен контейнер
1) Изберете кръгъл пластмасов контейнер, където капакът може да се върти свободно и без резба.
2) Вземете капака и поставете дупка точно в центъра на капака с помощта на свредло.
3) Завийте серво клаксона в средата на капака.
4) За да фиксираме сервото на дъното на контейнера, искаме да изберем обекта правилен до височината му.
5) Открих, че кутия шоколад отговаря на размера си.
6) Горещо залепете серво дъното към кутията за разширение (кутия за шоколад).
7) Завийте Servo с капака.
8) Нанесете лепило в долната част на кутията за удължаване (кутия с шоколад).
9) Затворете капака на контейнера и го притиснете плътно. Свалете винтовете и отворете капака. Сега основата се придържа с дъното на контейнера. Горещо го залепете напълно с дъното. Сега споразумението е завършено.
Стъпка 11: Подредете контролера в контейнера
1) Горещо залепете захранването до дъното на Arduino. Поставете повече лепило, така че нито един извод на двете платки да не се свързва.
2) Поставете цялата подредба към горната страна на сервото, защото използваме само 50% от кутията.
3) Залепете го към кутията.
4) Поставете отвор в долната страна на кутията и поставете адаптерния проводник през отвора.
5) Сега завийте капака със серво.
Стъпка 12: Тестване преди разделяне
Съгласно наличността на контейнера, ние разделяме контейнера. Преди да разделя контейнера, обичам да проверя работата на капака. Маркирайте движението на всяка стъпка в контейнера с помощта на маркер. Тук можете да видите тестовото видео.
Стъпка 13:
1) Планирам да сложа подправките в отделните контейнери. Но контейнерът, който получих, е голям, така че може да се побере само на 3 броя в зоната на завъртане на серво.
2) Така че променете елементите в списъка само на 3 номер 1, 4, 7. Оставете всички останали празни.
3) Горещо залепете контейнера за подправки към стената на контейнера.
4) Поставете стойка за лъжица в горната част на контейнера.
5) Нарежете капака до размера на лъжицата, за да влезете.
6) Сега всички са завършени. Напълних контейнера за подправки с подправки (планирам 7 броя подправки, но контейнерът, който мога да получа, е голям, така че намалявам носа).
Стъпка 14: Избиране и чат
Сега е време да се забавлявате. Поставете мобилния на стойка, която си правя сам близо до интелигентния контейнер. Свържете Arduino и Android с помощта на син зъб. Сега е време да изберете предмети или да разговаряте с Пепеляшка. Чатът е много забавен, благодарение на cleverbot.
Препоръчано:
Изкуствен интелект и разпознаване на изображения с помощта на HuskyLens: 6 стъпки (със снимки)
Изкуствен интелект и разпознаване на изображения с помощта на HuskyLens: Хей, какво става, момчета! Akarsh тук от CETech, В този проект ще разгледаме HuskyLens от DFRobot. Това е модул за камера, задвижван от AI, който е в състояние да извърши няколко операции с изкуствен интелект, като разпознаване на лица
Настолни игри Изкуствен интелект: минимаксният алгоритъм: 8 стъпки
Изкуствен интелект за настолни игри: минимаксният алгоритъм: Чудили ли сте се как се правят компютрите, срещу които играете в шах или шашки? Е, не търсете повече от тази инструкция, защото тя ще ви покаже как да направите прост, но ефективен изкуствен интелект (AI), използвайки алгоритъма Minimax! Чрез използването на
Изкуствен интелект за вашия робот .: 7 стъпки
Изкуствен интелект за вашия робот. Да накараш робота си да се движи и да го накара да мисли са различни задачи. При хората фините движения се контролират от малкия мозък, докато действията и вземането на решения - от големия мозък. Ако четете това, вероятно вече имате робот и можете да управлявате
Infigo - (Носеща ръкавица, оборудвана с изкуствен интелект): 9 стъпки
Infigo - (носеща ръкавица, оборудвана с изкуствен интелект): Infigo е носеща ръкавица, базирана на AI (изкуствен интелект), базирана на принципите на помощната технология (AT), която ще повиши производителността на увреденото общество
Изградете свой собствен AI (изкуствен интелект) асистент 101: 10 стъпки
Изградете свой собствен AI (изкуствен интелект) асистент 101: Спомнете си времето, когато гледахте Iron Man и се чудехте, колко би било готино, ако имате собствен J.A.R.V.I.S? Е, време е да превърнем тази мечта в реалност. Изкуственият интелект е следващото поколение. Представете си колко готино би било