Sadržaj:

Razgovarajte s izborom i chatom s umjetnom inteligencijom pomoću Cleverbota: 14 koraka (sa slikama)
Razgovarajte s izborom i chatom s umjetnom inteligencijom pomoću Cleverbota: 14 koraka (sa slikama)

Video: Razgovarajte s izborom i chatom s umjetnom inteligencijom pomoću Cleverbota: 14 koraka (sa slikama)

Video: Razgovarajte s izborom i chatom s umjetnom inteligencijom pomoću Cleverbota: 14 koraka (sa slikama)
Video: Saveti za korišćenje ChatGPT. Epizoda 407. 2024, Studeni
Anonim
Image
Image
Razgovarajte s izborom i chatom s umjetnom inteligencijom pomoću Cleverbota
Razgovarajte s izborom i chatom s umjetnom inteligencijom pomoću Cleverbota
Razgovarajte s izborom i chatom s umjetnom inteligencijom pomoću Cleverbota
Razgovarajte s izborom i chatom s umjetnom inteligencijom pomoću Cleverbota
Razgovarajte s izborom i chatom s umjetnom inteligencijom pomoću Cleverbota
Razgovarajte s izborom i chatom s umjetnom inteligencijom pomoću Cleverbota

Ovdje pokušavam ne samo glasovne naredbe nego i chat s umjetnom inteligencijom s računalom koristeći Cleverbot.

Ideja je zapravo nastala kada su djeca pronašla različite boje u kutiji za bojanje kada su uzimali boju iz jedne boje u najbližu. No, konačno implementirajte za kuhinju jer usamljenim ljudima u kuhinji treba suputnik tijekom kuhanja. Ovdje razgovara s vama i također prikazuje stavku na popisu prema vašoj naredbi. Zato nikada ne miješajte jednu stavku s bliskom. Počnimo s izradom.

Korak 1: Potrebni materijali

Potrebni materijali
Potrebni materijali
Potrebni materijali
Potrebni materijali
Potrebni materijali
Potrebni materijali
Potrebni materijali
Potrebni materijali

Potrebni materijali

1) Arduino Uno

2) HC-05 Bluetooth modul

3) Servo motor

4) Regulatorna ploča za napajanje

5) 12V DC adapter

6) Android telefon s internetom.

7) Obične PCB, muške i ženske glave

8) Okrugla plastična kutija

9) Male kutije prema popisu za preuzimanje. Za začine koristim 3 spremnika jer sam dobio samo velike posude.

Korišteni softver

1) Arduino IDE.

2) Appinventor za Android aplikaciju.

3) Registracija web stranice Cleverbot za chat s računalom.

Potrebni alati

1) Ion za lemljenje,

2) Pištolj za vruće ljepilo

3) Nož

Korak 2: Napravite Arduino štit

Napravite Arduino štit
Napravite Arduino štit
Napravite Arduino štit
Napravite Arduino štit
Napravite Arduino štit
Napravite Arduino štit

1) Lako je napraviti šid.

2) Lemljenje muških zaglavlja na PCB plana u skladu s Arduino uno ženskim zaglavljem.

3) Za pogon servo -a koristim digitalne iglice 5 i 6.

4) Koristite Digital Pin 2, 3 kao serijski softver.

5) Spojite serijske pinove modula Blue Blue na serijske pinove softvera i napajanje iz arduina putem ženskog priključka.

6) Uzmite napajanje za servo iz vanjskog. Zato koristite ploču za napajanje od 12 V do 12V, 5V i 3.3V.

7) Sada popravite štit pripremljen preko Arduino uno. Priključite modul Plavi zub na ženska zaglavlja u štitu.

8) Spojite ženski zavoj Servo preko štitnika. Sada je krug dovršen.

Planirana funkcija je Android aplikacija koja se povezuje s Arduinom putem Bluetootha, a prema podacima primljenim od Arduina, servo se zakreće do željenog kuta. Također želimo razgovarati s Androidom i dobiti odgovor poput razgovora putem weba Cleverbot. Prije svega, počnimo s Cleverbotom.

Korak 3: Izradite Cleverbot račun

Izradite Cleverbot račun
Izradite Cleverbot račun
Izradite Cleverbot račun
Izradite Cleverbot račun
Izradite Cleverbot račun
Izradite Cleverbot račun

U ovom projektu ne samo da zapovijedamo da odaberete stavku, već i razgovaramo, već razgovaramo i s Botom. Cleverbot je chat s web mjestom robota s Umjetnom inteligencijom uči od ljudi, u kontekstu, i oponaša. Web stranica nudi cijene prema razgovorima između nas i Bota.

1) Otvorite web mjesto Cleverbot.

2) Odaberite vrstu računa koju želite kupiti.

3) Ide na blagajnu. U odjeljku Odjava unesite svoje podatke i Kupite račun.

4) Zatim aktivirajte račun tako da poštom pošaljete poruku na svoj id.

Korak 4: Pronađite ključ i format API -ja

Pronađite ključ i format API -ja
Pronađite ključ i format API -ja
Pronađite ključ i format API -ja
Pronađite ključ i format API -ja
Pronađite ključ i format API -ja
Pronađite ključ i format API -ja
Pronađite ključ i format API -ja
Pronađite ključ i format API -ja

1) Nakon kreiranja računa prijavite se na web mjesto Cleverbot.

2) Nakon uspješne prijave prikazuje se API ključ za vašu prijavu i dopušteni pozivi Total api.

3) Kliknite stranicu kako se dobiti da biste dobili pojedinosti o tome kako koristiti API.

4) Prilikom pomicanja prema dolje pomoću ključa ste pronašli format za html requet.

5) Jednostavno upišite format u adresnu traku preglednika svojim ključem i pitanjem. Preglednik prikazuje odgovor s razgovorom u šifriranom obliku. Kad postavite sljedeće pitanje, pošaljite natrag šifrirani razgovor (u CS parametru), tako će bot ostati prethodni razgovor. Ako ste započeli bez CS -a, onda je to novi razgovor.

Za razgovor koristite API u aplikaciji Android. Pogledajmo kako izraditi aplikaciju pomoću aplikacije APPINVENTOR.

Korak 5: Dizajn i kôd izumitelja aplikacije MIT APP

Dizajn i kod izumitelja aplikacije MIT
Dizajn i kod izumitelja aplikacije MIT
Dizajn i kod izumitelja aplikacije MIT
Dizajn i kod izumitelja aplikacije MIT
Dizajn i kod izumitelja aplikacije MIT
Dizajn i kod izumitelja aplikacije MIT
Dizajn i kod izumitelja aplikacije MIT
Dizajn i kod izumitelja aplikacije MIT

1. Izradite novi projekt u aplikaciji Inventor.

2. Za Bluetooth komunikaciju pogledajte moje prethodne projekte.

3) Na prvom zaslonu Dodaj

a) Gumb za popis radi podizanja bluetootha.

b) Stavke Gumb za prelazak na sljedeći zaslon za postavljanje naziva naredbi.

c) Postavi tipku za ključ za postavljanje API ključa za web mjesto Cleverbot.

d) Kada pritisnete gumb Set Set Button, vidljivi su okvir za tekst i gumb Set. Ovdje unesite API ključ i kliknite gumb Postavi. Okvir za tekst i postavljeni gumb Nevidljiv, a tipka za postavljanje vidljiva.

4) Na drugom ekranu nazvanom Popis

a) 8 tekstualnog okvira i 1 gumb za postavljanje vrijednosti.

5) Na glavnom zaslonu upotrijebite Mini DB za spremanje naziva naredbi i ključa Cleverbot.

6) Pomoću prepoznavanja govora pretvorite glas u tekst. Provjerite primljeni tekst s popisom ako je prisutan na popisu, a Bluetooth je povezan, a zatim se odgovarajuće ne šalje Arduinu kroz plavi zub.

7) Ako tekst nije prisutan na popisu, tada se spajanje niza vrši ključem i primljenim tekstom. I pošaljite ga na Cleverbot url.

8) Odgovor s URL -a je podijeljen i pronađite odgovor. Odgovorite na dobiveni odgovor pomoću kontrole teksta u govor.

9) Nakon što se glas ponovno reproducira, Prepoznavanje govora ponovno sluša razgovor.

Korak 6: Android aplikacija

Ako ne volite stvarati novu aplikaciju. Ovdje samo preuzmite apk datoteku, kopirajte je na svoj Android mobitel i instalirajte je tamo.

Korak 7: Pokrenite aplikaciju na mobilnom uređaju

Pokrenite aplikaciju na mobilnom uređaju
Pokrenite aplikaciju na mobilnom uređaju
Pokrenite aplikaciju na mobilnom uređaju
Pokrenite aplikaciju na mobilnom uređaju
Pokrenite aplikaciju na mobilnom uređaju
Pokrenite aplikaciju na mobilnom uređaju
Pokrenite aplikaciju na mobilnom uređaju
Pokrenite aplikaciju na mobilnom uređaju

1) Otvorite App AI Assistant na Android Mobile.

2) Uključite Bluetooth na Android Mobileu.

3) Pritisnite tipku Postavi i u okvir za tekst upišite API ključ, a zatim kliknite Postavi.

4) Pritisnite gumb Stavka i pogledajte boje navedene u okviru. Ako želite promijenite imena.

5) Pritisnite postavljenu vrijednost na drugom ekranu i vratite se na glavni zaslon.

6) Ako je Arduino UKLJUČEN, Odaberite Pick BT i odaberite HC-05 s popisa.

6) Sada kliknite bilo gdje na slici Pepeljuge njen početak slušajte i reproducirajte prema vašem chatu. Ako govorite ono što je na popisu spremljeno, pošaljite stavku popisa ne arduino. Prema primljenom Arduino servo pogonu.

Korak 8: Arduino kod

1) Korištene knjižnice su

a) SoftwareSerial

b) EEPROM

c) Servo

2) Koristite digitalne pinove 2, 3 kao serijski softver.

3) Digitalni pin 5 za pogon servo pogona.

4) Primite trenutni odabir s Androida putem Bluetootha.

5) Premjestite servo s prethodnog mjesta na izračunato trenutno mjesto prema odabiru.

6) Arduino ino datoteka priložena uz ovo.

Korak 9: Prvo testiranje funkcije

Image
Image
Prvo testiranje funkcije
Prvo testiranje funkcije

Sada je Shield izgrađen, Android aplikacija razvijena i instalirana na android Mobile, Arduino program razvijen i postavljen na Arduino. Vrijeme je da provjerite integritet funkcije. Pogledajte video kako radi dobro.

Svi osnovni radovi dovršeni. Vrijeme je da to postane izložbena vitrina.

Korak 10: Spremnik u pametni spremnik

Kontejner do pametnog kontejnera
Kontejner do pametnog kontejnera
Kontejner do pametnog kontejnera
Kontejner do pametnog kontejnera
Kontejner do pametnog kontejnera
Kontejner do pametnog kontejnera
Kontejner do pametnog kontejnera
Kontejner do pametnog kontejnera

1) Odaberite okrugli plastični spremnik gdje se poklopac može slobodno okretati i nema navoja.

2) Uzmite poklopac i pomoću svrdla stavite otvor u sredinu poklopca.

3) Zavijte servo trubu u sredinu poklopca.

4) Da bismo učvrstili servo na dnu spremnika, želimo odabrati objekt ispravan prema njegovoj visini.

5) Našao sam kutiju čokolade koja odgovara njezinoj veličini.

6) Vruće zalijepite servo dno na kutiju za proširenje (kutija za čokoladu).

7) Pričvrstite servo s poklopcem.

8) Nanesite ljepilo na dno produžne kutije (kutija za čokoladu).

9) Zatvorite poklopac spremnika i čvrsto ga pritisnite. Uklonite vijke i otvorite poklopac. Sada se baza drži s dnom spremnika. Vruće ga potpuno zalijepite s dnom. Sada je aranžman završen.

Korak 11: Postavite kontroler u spremnik

Rasporedite kontroler u spremnik
Rasporedite kontroler u spremnik
Rasporedite kontroler u spremnik
Rasporedite kontroler u spremnik
Rasporedite kontroler u spremnik
Rasporedite kontroler u spremnik

1) Vruće zalijepite izvor napajanja na dno Arduina. Stavite više ljepila tako da se ne spoje terminali na obje ploče.

2) Stavite cijeli aranžman na gornju stranu serva jer koristimo samo 50% kutije.

3) Zalijepite ga na kutiju.

4) Stavite rupu na donju stranu kutije i umetnite žicu adaptera kroz rupu.

5) Sada zavrnite poklopac sa servo uređajem.

Korak 12: Testiranje prije particioniranja

Image
Image

Prema dostupnosti spremnika particioniramo spremnik. Prije nego što pregradim spremnik, želim provjeriti rad poklopca. Označite kretanje na svakom koraku u spremniku pomoću markera. Ovdje možete vidjeti testni video.

Korak 13:

Slika
Slika
Slika
Slika
Slika
Slika

1) Planiram staviti začine u zasebne posude. No, spremnik koji sam dobio je velik pa stane samo 3 nosa u područje okretanja serva.

2) Zato promijenite stavke na popisu u samo 3 br. 1, 4, 7. Ostalo ostavite praznim.

3) Vruće zalijepite posudu sa začinima na zid posude.

4) Stavite stalak za žlicu na vrh posude.

5) Odrežite poklopac do veličine žlice za unos.

6) Sada su sve dovršene. Napunio sam spremnik začina začinima (planiram 7 br začina, ali spremnik koji mogu nabaviti je velik pa smanjujem nos).

Korak 14: Biranje i čavrljanje

Image
Image
Branje i čavrljanje
Branje i čavrljanje

Sada je vrijeme za zabavu. Stavite mobitel na postolje koje ću sam napraviti u blizini pametnog kontejnera. Povežite Arduino i Android pomoću plavog zuba. Sada je vaše vrijeme za odabir predmeta ili razgovor s Pepeljugom. Ćaskanje je vrlo smiješno, zahvaljujući cleverbotu.

Preporučeni: