Obsah:

Talk to Pick a chat s umelou inteligenciou pomocou Cleverbot: 14 krokov (s obrázkami)
Talk to Pick a chat s umelou inteligenciou pomocou Cleverbot: 14 krokov (s obrázkami)

Video: Talk to Pick a chat s umelou inteligenciou pomocou Cleverbot: 14 krokov (s obrázkami)

Video: Talk to Pick a chat s umelou inteligenciou pomocou Cleverbot: 14 krokov (s obrázkami)
Video: ChatGPT на Твоем Смартфоне: Лучшее Приложение для ИИ! #chatbot #chatgpt #ai 2024, November
Anonim
Image
Image
Rozhovor s Pickom a chatom s umelou inteligenciou pomocou Cleverbot
Rozhovor s Pickom a chatom s umelou inteligenciou pomocou Cleverbot
Rozhovor s Pickom a chatom s umelou inteligenciou pomocou Cleverbot
Rozhovor s Pickom a chatom s umelou inteligenciou pomocou Cleverbot
Rozhovor s Pick a chatom s umelou inteligenciou pomocou Cleverbot
Rozhovor s Pick a chatom s umelou inteligenciou pomocou Cleverbot

Tu skúšam nielen hlasové ovládanie, ale aj rozhovor s umelou inteligenciou s počítačom pomocou programu Cleverbot.

V skutočnosti prišiel nápad, keď sa zistilo, že deti miešajú farby v omaľovánke, keď preberajú farbu z jednej farby na najbližšiu. Ale nakoniec implementujte pre Kuchyňu, pretože osamelí ľudia v kuchyni potrebujú pri varení spoločníka. Tu si s vami chatuje a tiež zobrazí položku v zozname podľa vášho príkazu. Nikdy teda nemiešajte jednu položku s blízkou. Začnime vyrábať.

Krok 1: Potrebný materiál

Požadovaný materiál
Požadovaný materiál
Požadovaný materiál
Požadovaný materiál
Požadovaný materiál
Požadovaný materiál
Požadovaný materiál
Požadovaný materiál

Požadovaný materiál

1) Arduino Uno

2) Modul Bluetooth HC-05

3) Servomotor

4) Doska napájania regulátora

5) 12V DC adaptér

6) Telefón Android s internetovým zariadením.

7) Obyčajné PCB, mužské a ženské hlavičky

8) Okrúhly plastový box

9) Malé boxy podľa vášho vyzdvihnutého zoznamu. Na korenie používam 3 nádoby, pretože mám iba veľké nádoby.

Použité softwary

1) Arduino IDE.

2) Appinventor pre aplikáciu pre Android.

3) Registrácia webu Cleverbot na chatovanie s počítačom.

Potrebné nástroje

1) Spájkovacie ióny,

2) Horúca lepiaca pištoľ

3) Nôž

Krok 2: Vytvorte štít Arduino

Vyrobte si Arduino Shield
Vyrobte si Arduino Shield
Vyrobte si Arduino Shield
Vyrobte si Arduino Shield
Vyrobte si Arduino Shield
Vyrobte si Arduino Shield

1) Vytvorenie plachty je jednoduché.

2) Spájkujte zástrčky mužského spoja s doskou plošných spojov podľa plánu ako zásuvka Arduino uno.

3) Na pohon serva používam digitálny kolík 5 a 6.

4) Ako sériový softvér použite digitálny kolík 2, 3.

5) Pripojte sériové piny modulu Modrý zub k softvérovým sériovým kolíkom a napájaniu z arduina cez konektor Female.

6) Vezmite napájanie pre servo z externého zdroja. Použite teda napájaciu dosku 12 V až 12 V, 5 V a 3,3 V.

7) Teraz opravte štít pripravený nad Arduino uno. Pripojte modul modrého zuba k ženským hlavičkám v štíte.

8) Pripojte hlavicu servo zásuvky cez štít. Teraz bol okruh dokončený.

Plánovanou funkciou je prepojenie aplikácie Android s Arduino prostredníctvom bluetooth a podľa údajov prijatých z Arduina sa servo otočí do požadovaného uhla. Chceme sa tiež porozprávať s Androidom a dostať odpoveď, ako je chatovanie pomocou webu Cleverbot. Najprv začnime s Cleverbotom.

Krok 3: Vytvorte si účet Cleverbot

Vytvorte si účet Cleverbot
Vytvorte si účet Cleverbot
Vytvorte si účet Cleverbot
Vytvorte si účet Cleverbot
Vytvorte si účet Cleverbot
Vytvorte si účet Cleverbot

V tomto projekte nielen prikazujeme, aby ste si vybrali položku, a tiež počas práce chatujeme s robotom. Cleverbot je chat s webom robota s umelou inteligenciou, ktorý sa učí od ľudí v kontexte a napodobňuje ich. Webová stránka ponúka cenu podľa nie chatov medzi nami a Botom.

1) Otvorte webovú stránku Cleverbot.

2) Vyberte typ účtu, ktorý chcete kúpiť.

3) Choďte k pokladni. Do poľa Pokladňa zadajte svoje údaje a kúpte si účet.

4) Potom aktivujte účet kliknutím na správu odoslanú na vaše ID pošty.

Krok 4: Nájdite formát kľúča a rozhrania API

Nájdite formát kľúča a rozhrania API
Nájdite formát kľúča a rozhrania API
Nájdite formát kľúča a rozhrania API
Nájdite formát kľúča a rozhrania API
Nájdite formát kľúča a rozhrania API
Nájdite formát kľúča a rozhrania API
Nájdite formát kľúča a rozhrania API
Nájdite formát kľúča a rozhrania API

1) Po vytvorení účtu sa prihláste na webovú stránku Cleverbot.

2) Po úspešnom prihlásení sa zobrazí kľúč API pre vaše prihlásenie a povolené hovory api.

3) Kliknutím na stránku Ako na stránku získate podrobné informácie o používaní rozhrania API.

4) Pri posúvaní nadol ste pomocou klávesu našli formát pre html požiadavku.

5) Jednoducho zadajte formát do panela s adresou v prehliadači pomocou kľúča a otázky. Prehliadač zobrazí odpoveď s konverzáciou v šifrovanej forme. Keď položíte nasledujúcu otázku, odošlete zašifrovanú konverzáciu (v parametri CS), aby robot zostal predchádzajúcou konverzáciou. Ak ste začali bez CS, je to nová konverzácia.

Na chatovanie používajte rozhranie API v aplikácii pre Android. Pozrime sa, ako vytvoriť APP pomocou APPINVENTOR.

Krok 5: Dizajn a kód MIT APP Inventor

Dizajn a kód MIT APP Inventor
Dizajn a kód MIT APP Inventor
Dizajn a kód MIT APP Inventor
Dizajn a kód MIT APP Inventor
Dizajn a kód MIT APP Inventor
Dizajn a kód MIT APP Inventor
Dizajn a kód MIT APP Inventor
Dizajn a kód MIT APP Inventor

1. Vytvorte nový projekt v aplikácii Inventor.

2. Informácie o komunikácii Bluetooth nájdete v mojich predchádzajúcich projektoch.

3) Na prvej obrazovke Pridať

a) Tlačidlo zoznamu na vyzdvihnutie bluetooth.

b) Položky Tlačidlo na prechod na nasledujúcu obrazovku na nastavenie názvov príkazov.

c) Nastaviť kľúčové tlačidlo na nastavenie kľúča API pre webovú stránku Cleverbot.

d) Po kliknutí na tlačidlo Nastaviť sa zobrazí textové pole a tlačidlo Nastaviť. Tu zadajte kľúč API a kliknite na tlačidlo Nastaviť. Textové pole a sada Tlačidlo zostalo neviditeľné a tlačidlo Nastaviť viditeľné.

4) Na druhej obrazovke s názvom Zoznam

a) 8 textové pole a 1 tlačidlo na nastavenie hodnoty.

5) Na hlavnej obrazovke použite Mini DB na uloženie názvov príkazov a kľúča Cleverbot.

6) Rozpoznávanie reči používajte na prevod hlasu na text. Ak je v zozname uvedený prijatý text, skontrolujte ho, či je v zozname pripojený bluetooth, a potom sa do zariadenia Arduino odošle príslušné číslo pomocou modrého zuba.

7) Ak text nie je v zozname prítomný, zreťazenie sa vykoná pomocou kľúča a prijatého textu. A pošlite ho na adresu URL Cleverbot.

8) Odpoveď z adresy URL je rozdelená a nájdite odpoveď. Na odpoveď odpovedajte pomocou ovládacieho prvku Text na reč.

9) Akonáhle sa hlas prehrá znova, Rozpoznávanie reči opäť počúvajte.

Krok 6: Aplikácia pre Android

Ak vás nebaví vytvárať novú aplikáciu. Stačí stiahnuť súbor apk a nahrať ho sem, skopírovať do telefónu so systémom Android a nainštalovať ho tam.

Krok 7: Spustite aplikáciu v mobile

Spustite aplikáciu v mobile
Spustite aplikáciu v mobile
Spustite aplikáciu v mobile
Spustite aplikáciu v mobile
Spustite aplikáciu v mobile
Spustite aplikáciu v mobile
Spustite aplikáciu v mobile
Spustite aplikáciu v mobile

1) V aplikácii Android Mobile otvorte aplikáciu AI Assistant.

2) V zariadení Android Mobile zapnite Bluetooth.

3) Kliknite na tlačidlo Nastaviť a do textového poľa zadajte kľúč API a kliknite na tlačidlo Nastaviť.

4) Kliknite na tlačidlo Položka a zobrazte farby uvedené v poli. Ak chcete, zmeňte mená.

5) Kliknite na nastavenú hodnotu na druhej obrazovke a vráťte sa na hlavnú obrazovku.

6) Ak je Arduino ZAPNUTÉ, kliknite na položku Vybrať BT a v zozname vyberte položku HC-05.

6) Teraz kliknite kdekoľvek na obrázku Popolušky a začnite počúvať a prehrávať podľa svojho chatu. Ak hovoríte, čo je v zozname uloženom, odošle sa položka zoznamu arduino. Podľa prijatého pohybu servopohonu Arduino.

Krok 8: Kód Arduino

1) Použité knižnice sú

a) SoftwareSerial

b) EEPROM

c) Servo

2) Ako sériový softvér použite digitálne kolíky 2, 3.

3) Digitálny kolík 5 na pohon serva.

4) Prijmite aktuálny výber z Androidu prostredníctvom bluetooth.

5) Presuňte servo z predchádzajúceho miesta na vypočítané aktuálne miesto podľa výberu.

6) K tomuto pripojený súbor Arduino ino.

Krok 9: Prvé testovanie funkcie

Image
Image
Prvé testovanie funkcie
Prvé testovanie funkcie

Teraz je Shield zostavený, aplikácia pre Android vyvinutá a nainštalovaná v systéme Android Mobile, program Arduino vyvinutý a nahraný do Arduina. Je čas skontrolovať integritu funkcie. Pozrite sa na video, ako funguje.

Všetky základné práce boli dokončené. Je načase, aby sa to stalo ukážkovým prípadom.

Krok 10: Kontajner na inteligentný kontajner

Kontajner na inteligentný kontajner
Kontajner na inteligentný kontajner
Kontajner na inteligentný kontajner
Kontajner na inteligentný kontajner
Kontajner na inteligentný kontajner
Kontajner na inteligentný kontajner
Kontajner na inteligentný kontajner
Kontajner na inteligentný kontajner

1) Vyberte okrúhlu plastovú nádobu, v ktorej sa viečko môže voľne otáčať a bez závitu.

2) Vezmite veko a vyvŕtajte otvor priamo do stredu veka.

3) Zaskrutkujte klaksón serva do stredu veka.

4) Na upevnenie serva na dne kontajnera chceme vybrať objekt správny na jeho výšku.

5) Našiel som čokoládovú škatuľu zodpovedajúcu jej veľkosti.

6) Dno serva za horúca prilepte na predlžovací box (čokoládový box).

7) Poskrutkujte servo s vekom.

8) Naneste lepidlo na spodok predlžovacieho boxu (čokoládový box).

9) Zatvorte veko nádoby a pevne ho zatlačte. Odskrutkujte skrutky a otvorte veko. Teraz sa základňa prilepí na dno nádoby. Za horúca ho úplne prilepte dnom. Teraz je usporiadanie dokončené.

Krok 11: Usporiadajte ovládač v kontajneri

Usporiadajte ovládač v kontajneri
Usporiadajte ovládač v kontajneri
Usporiadajte ovládač v kontajneri
Usporiadajte ovládač v kontajneri
Usporiadajte ovládač v kontajneri
Usporiadajte ovládač v kontajneri

1) Horúce prilepte napájací zdroj na spodok Arduina. Naneste viac lepidla, aby sa nepripájali žiadne svorky na oboch doskách.

2) Celé usporiadanie umiestnite na hornú stranu serva, pretože používame iba 50% krabice.

3) Prilepte ho do škatule.

4) Do spodnej strany škatule vložte otvor a cez otvor prevlečte drôt adaptéra.

5) Teraz priskrutkujte kryt servom.

Krok 12: Testovanie pred rozdelením disku

Image
Image

Podľa dostupnosti kontajnera kontajner rozdelíme. Pred oddelením nádoby by som rád skontroloval fungovanie veka. Označte pohyb v každom kroku v kontajneri pomocou značky. Tu vidíte testovacie video.

Krok 13:

Obrázok
Obrázok
Obrázok
Obrázok
Obrázok
Obrázok

1) Plánujem dať korenie do oddelených nádob. Ale kontajner, ktorý som dostal, je veľký, takže sa zmestil iba na 3 nosy do oblasti otáčania serva.

2) Zmeňte teda položky v zozname na 3 iba 1, 4, 7. Ostatné ponechajte prázdne.

3) Nádobu na korenie zalepte za tepla na stenu nádoby.

4) Na vrch nádoby dajte stojan na lyžicu.

5) Odrežte veko až na veľkosť lyžice, do ktorej chcete vstúpiť.

6) Teraz sú všetky dokončené. Naplňte nádobu na korenie korením (plánujem 7 nosov korenia, ale nádoba, ktorú môžem dostať, je veľká, takže zmenším nos).

Krok 14: Vyberanie a chatovanie

Image
Image
Vyberanie a chatovanie
Vyberanie a chatovanie

Teraz je čas sa zabaviť. Položte mobil na stojan, ktorý si vyrobím svoj vlastný, v blízkosti inteligentného kontajnera. Pripojte Arduino a Android pomocou modrého zuba. Teraz je načase vyberať položky alebo chatovať s Popoluškou. Chatovanie je veľmi zábavné, vďaka smartverbotovi.

Používam na korenie. Používa sa aj na farby pre deti na maľovanie. aby ostatné farby nikdy nechýbali. Najprv to vlastne plánujem na líčenie, ale nakoniec makeup predbehne jedlo

Odporúča: