Съдържание:

Говорете с Pick и изкуствен интелект чат с помощта на Cleverbot: 14 стъпки (със снимки)
Говорете с Pick и изкуствен интелект чат с помощта на Cleverbot: 14 стъпки (със снимки)

Видео: Говорете с Pick и изкуствен интелект чат с помощта на Cleverbot: 14 стъпки (със снимки)

Видео: Говорете с Pick и изкуствен интелект чат с помощта на Cleverbot: 14 стъпки (със снимки)
Видео: MJC Stream: Видишь енота? А он есть! Главное об ML и компьютерном зрении 2024, Юли
Anonim
Image
Image
Говорете с Pick и изкуствен интелект чат с помощта на Cleverbot
Говорете с Pick и изкуствен интелект чат с помощта на Cleverbot
Говорете с Pick и изкуствен интелект чат с помощта на Cleverbot
Говорете с Pick и изкуствен интелект чат с помощта на Cleverbot
Говорете с Pick и изкуствен интелект чат с помощта на Cleverbot
Говорете с Pick и изкуствен интелект чат с помощта на Cleverbot

Тук опитвам не само гласови команди, но и чат за изкуствен интелект с компютъра, използвайки 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

Направете Arduino Shield
Направете Arduino Shield
Направете Arduino Shield
Направете Arduino Shield
Направете Arduino Shield
Направете 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
Създайте акаунт в Cleverbot
Създайте акаунт в Cleverbot
Създайте акаунт в Cleverbot
Създайте акаунт в Cleverbot
Създайте акаунт в Cleverbot

В този проект ние не само командваме да изберете елемент, но и по време на работа, ние също разговаряме с бота. Cleverbot е чат с уебсайт на бот с изкуствен интелект, който се учи от хората в контекст и имитира. Уебсайтът предлага цена според чатове между нас и Bot.

1) Отворете уеб сайта Cleverbot.

2) Изберете типа акаунт, който искате да закупите.

3) Отидете на касата. В Check out въведете вашите данни и закупете акаунта.

4) След това активирайте акаунта, като щракнете върху пощата, изпратена до вашия имейл.

Стъпка 4: Намерете ключ и формат на API

Намерете ключ и формат на API
Намерете ключ и формат на API
Намерете ключ и формат на API
Намерете ключ и формат на API
Намерете ключ и формат на API
Намерете ключ и формат на API
Намерете ключ и формат на API
Намерете ключ и формат на API

1) След като създадете акаунт, влезте в уебсайта на Cleverbot.

2) След успешно влизане, той показва API ключа за вашето влизане и разрешените Total api повиквания.

3) Щракнете върху страницата как да получите, за да получите подробности за това как да използвате API.

4) При превъртане надолу открихте формата за html рекет с помощта на ключа.

5) Просто въведете формата в адресната лента на браузъра с вашия ключ и въпрос. Браузърът показва отговора с разговора в шифрован вид. Когато зададете следващия въпрос, изпратете обратно шифрования разговор (в параметър CS), това прави бота да остане предишния разговор. Ако започнете без CS, това е нов разговор.

Използвайте API в приложението Android за чат. Нека да видим как да създадете APP с помощта на APPINVENTOR.

Стъпка 5: Дизайн и код на изобретателя на MIT APP

Дизайн и код на изобретателя на MIT APP
Дизайн и код на изобретателя на MIT APP
Дизайн и код на изобретателя на MIT APP
Дизайн и код на изобретателя на MIT APP
MIT APP Inventor Дизайн и код
MIT APP Inventor Дизайн и код
MIT APP Inventor Дизайн и код
MIT APP Inventor Дизайн и код

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: Първо тестване на функцията

Image
Image
Първо тестване на функцията
Първо тестване на функцията

Сега 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: Тестване преди разделяне

Image
Image

Съгласно наличността на контейнера, ние разделяме контейнера. Преди да разделя контейнера, обичам да проверя работата на капака. Маркирайте движението на всяка стъпка в контейнера с помощта на маркер. Тук можете да видите тестовото видео.

Стъпка 13:

Образ
Образ
Образ
Образ
Образ
Образ

1) Планирам да сложа подправките в отделните контейнери. Но контейнерът, който получих, е голям, така че може да се побере само на 3 броя в зоната на завъртане на серво.

2) Така че променете елементите в списъка само на 3 номер 1, 4, 7. Оставете всички останали празни.

3) Горещо залепете контейнера за подправки към стената на контейнера.

4) Поставете стойка за лъжица в горната част на контейнера.

5) Нарежете капака до размера на лъжицата, за да влезете.

6) Сега всички са завършени. Напълних контейнера за подправки с подправки (планирам 7 броя подправки, но контейнерът, който мога да получа, е голям, така че намалявам носа).

Стъпка 14: Избиране и чат

Image
Image
Бране и чат
Бране и чат

Сега е време да се забавлявате. Поставете мобилния на стойка, която си правя сам близо до интелигентния контейнер. Свържете Arduino и Android с помощта на син зъб. Сега е време да изберете предмети или да разговаряте с Пепеляшка. Чатът е много забавен, благодарение на cleverbot.

Препоръчано: