Kazalo:

Pogovor z izbrancem in klepetom z umetno inteligenco s Cleverbotom: 14 korakov (s slikami)
Pogovor z izbrancem in klepetom z umetno inteligenco s Cleverbotom: 14 korakov (s slikami)

Video: Pogovor z izbrancem in klepetom z umetno inteligenco s Cleverbotom: 14 korakov (s slikami)

Video: Pogovor z izbrancem in klepetom z umetno inteligenco s Cleverbotom: 14 korakov (s slikami)
Video: Le M de Marie sur le France et les Apparitions Mariales de Pellevoisin 2024, Julij
Anonim
Image
Image
Pogovorite se z Pick in umetno inteligenco z Kleverbotom
Pogovorite se z Pick in umetno inteligenco z Kleverbotom
Pogovorite se z Izbirnim in Klepetom z umetno inteligenco z uporabo Cleverbota
Pogovorite se z Izbirnim in Klepetom z umetno inteligenco z uporabo Cleverbota
Pogovorite se z Izbirnim in Klepetom z umetno inteligenco z uporabo Cleverbota
Pogovorite se z Izbirnim in Klepetom z umetno inteligenco z uporabo Cleverbota

Tu ne poskušam le glasovnih ukazov, ampak tudi klepet z umetno inteligenco z računalnikom s pomočjo Cleverbota.

Pravzaprav se je ideja porodila, ko so našli otroke, ki mešajo barve v okvirju za barvanje, ko barvo spreminjajo iz ene barve v najbližjo. Končno izvedite za kuhinjo, ker osamljeni ljudje v kuhinji med kuhanjem potrebujejo spremljevalca. Tukaj klepeta z vami in prikaže tudi element na seznamu po vašem ukazu. Zato nikoli ne mešajte enega predmeta z bližnjim. Začnimo izdelovati.

1. korak: Potrebni materiali

Potrebni materiali
Potrebni materiali
Potrebni materiali
Potrebni materiali
Potrebni materiali
Potrebni materiali
Potrebni materiali
Potrebni materiali

Potrebni materiali

1) Arduino Uno

2) Modul Bluetooth HC-05

3) Servo motor

4) Regulatorna plošča za napajanje

5) 12V DC adapter

6) Android telefon z internetno zmogljivostjo.

7) Navadne PCB, moške in ženske glave

8) Okrogla plastična škatla

9) Majhne škatle po vašem seznamu prevzema. Za začimbe uporabljam 3 posode, ker imam samo velike posode.

Uporabljena programska oprema

1) Arduino IDE.

2) Appinventor za aplikacijo Android.

3) Registracija spletnega mesta Cleverbot za klepet z računalnikom.

Potrebna orodja

1) spajkalni ion,

2) Pištola za vroče lepilo

3) Nož

2. korak: Naredite Arduino Shield

Naredite Arduino Shield
Naredite Arduino Shield
Naredite Arduino Shield
Naredite Arduino Shield
Naredite Arduino Shield
Naredite Arduino Shield

1) Ustvarjanje shida je enostavno.

2) Spajajte moške glave na tiskano vezje načrta, kot je na primer ženska glava Arduino uno.

3) Za pogon servo uporabljam digitalni pin 5 in 6.

4) Za serijsko uporabo programske opreme uporabite digitalni pin 2, 3.

5) Priključite zaporedne zatiče modrega zoba na serijske zatiče programske opreme in napajanje iz arduina prek ženskega priključka.

6) Vzemite napajanje za servo od zunaj. Zato uporabite napajalno ploščo od 12 V do 12 V, 5 V in 3,3 V.

7) Zdaj pritrdite ščit, pripravljen nad Arduino uno. Modul modrega zoba priključite na ženske glave v ščitu.

8) Priključite servo žensko glavo na ščit. Zdaj je vezje zaključeno.

Načrtovana funkcija je, da se aplikacija Android poveže z Arduinom prek bluetootha in da se po podatkih, prejetih od Arduina, servo zavije do želenega kota. Prav tako se želimo pogovarjati z Androidom in dobiti odgovor, kot je klepet prek spleta Cleverbot. Najprej začnimo s Cleverbotom.

3. korak: Ustvarite račun Cleverbot

Ustvarite račun Cleverbot
Ustvarite račun Cleverbot
Ustvarite račun Cleverbot
Ustvarite račun Cleverbot
Ustvarite račun Cleverbot
Ustvarite račun Cleverbot

V tem projektu ne samo ukazujemo, da izberemo predmet, ampak tudi med delom, ampak tudi klepetamo z Botom. Cleverbot je klepet s spletnim mestom bot z umetno inteligenco, ki se v kontekstu uči od ljudi in jih posnema. Spletno mesto ponuja cene, ne glede na klepete med nami in Botom.

1) Odprite spletno mesto Cleverbot.

2) Izberite vrsto računa, ki ga želite kupiti.

3) Gre na blagajno. V odjavi vnesite svoje podatke in kupite račun.

4) Nato aktivirajte račun tako, da kliknete mail, ki ga pošljete na vaš id.

4. korak: Poiščite ključ in obliko API -ja

Poiščite ključ in obliko API -ja
Poiščite ključ in obliko API -ja
Poiščite ključ in obliko API -ja
Poiščite ključ in obliko API -ja
Poiščite ključ in obliko API -ja
Poiščite ključ in obliko API -ja
Poiščite ključ in obliko API -ja
Poiščite ključ in obliko API -ja

1) Ko ustvarite račun, se prijavite na spletno mesto Cleverbot.

2) Po uspešni prijavi prikaže ključ API za vašo prijavo in dovoljeni klici Total api.

3) Kliknite stran kako, da dobite podrobnosti o uporabi API -ja.

4) Ko se pomaknete navzdol, s tipko najdete obliko zapisa html requet.

5) Preprosto vnesite obliko v naslovno vrstico brskalnika s ključem in vprašanjem. Brskalnik prikaže odgovor s pogovorom v šifrirani obliki. Ko postavite naslednje vprašanje, pošljite nazaj šifriran pogovor (v parametru CS), tako bo bot ostal prejšnji pogovor. Če začnete brez CS, je to nov pogovor.

Za klepet uporabite API v aplikaciji Android. Poglejmo, kako z aplikacijo APPINVENTOR ustvariti APP.

5. korak: Zasnova in koda izumitelja aplikacij MIT

Zasnova in koda izumitelja aplikacij MIT
Zasnova in koda izumitelja aplikacij MIT
Zasnova in koda izumitelja aplikacij MIT
Zasnova in koda izumitelja aplikacij MIT
Zasnova in koda izumitelja aplikacij MIT
Zasnova in koda izumitelja aplikacij MIT
Zasnova in koda izumitelja aplikacij MIT
Zasnova in koda izumitelja aplikacij MIT

1. Ustvarite nov projekt v aplikaciji Inventor.

2. Za komunikacijo Bluetooth si oglejte moje prejšnje projekte.

3) Na prvem zaslonu Dodaj

a) Gumb s seznamom za prevzem bluetootha.

b) Elementi Gumb za prehod na naslednji zaslon za nastavitev imen ukazov.

c) Nastavite gumb za ključ za nastavitev ključa API za spletno mesto Cleverbot.

d) Ko pritisnete gumb Set Set Button, sta vidna besedilno polje in gumb Set. Tukaj vnesite ključ API in kliknite gumb za nastavitev. Polje z besedilom in nastavitev Gumb ni viden, tipka za nastavitev pa je vidna.

4) Na drugem zaslonu z imenom Seznam

a) 8 besedilnega polja in 1 gumb za nastavitev vrednosti.

5) Na glavnem zaslonu uporabite Mini DB za shranjevanje imen ukazov in ključa Cleverbot.

6) S funkcijo prepoznavanja govora pretvorite glas v besedilo. Preverite prejeto besedilo s seznamom, če je na seznamu in če je bluetooth povezan, nato se ustrezni ne pošlje v Arduino prek modrega zoba.

7) Če besedila ni na seznamu, se povezovanje nizov izvede s ključem in prejetim besedilom. In ga pošljite na naslov Cleverbot.

8) Odgovor z URL -ja je razdeljen in poiščite odgovor. Če želite odgovoriti na odgovor, uporabite nadzor besedila v govor.

9) Ko se glas znova predvaja, Prepoznavanje govora znova posluša govor.

6. korak: aplikacija za Android

Če vam ni všeč ustvariti nove aplikacije. Prenesite datoteko apk tukaj in jo kopirajte v mobilno napravo Android in jo tam namestite.

7. korak: Zaženite aplikacijo v mobilnih napravah

Zaženite aplikacijo v mobilnih napravah
Zaženite aplikacijo v mobilnih napravah
Zaženite aplikacijo v mobilnih napravah
Zaženite aplikacijo v mobilnih napravah
Zaženite aplikacijo v mobilnih napravah
Zaženite aplikacijo v mobilnih napravah
Zaženite aplikacijo v mobilnih napravah
Zaženite aplikacijo v mobilnih napravah

1) Odprite App AI Assistant v Android Mobile.

2) Vklopite Bluetooth v napravi Android Mobile.

3) Kliknite tipko Set in vnesite ključ API v besedilno polje in kliknite set.

4) Kliknite gumb Element in si oglejte barve, navedene v polju. Če želite, spremenite imena.

5) Kliknite nastavljeno vrednost na drugem zaslonu in se vrnite na glavni zaslon.

6) Če je Arduino vklopljen, kliknite Pick BT in izberite HC-05 s seznama.

6) Zdaj kliknite kjer koli na sliki Pepelke, da jo začnete poslušati in predvajati v skladu z vašim klepetom. Če govorite o tem, kaj je shranjeno na seznamu, pošljite element seznama ne arduino. V skladu s prejetim servo krmilnikom Arduino.

8. korak: Arduino koda

1) Uporabljene knjižnice so

a) SoftwareSerial

b) EEPROM

c) Servo

2) Za serijsko uporabo programske opreme uporabite digitalne zatiče 2, 3.

3) Digitalni pin 5 za pogon servo.

4) Prejmite trenutno izbiro iz Androida prek Bluetootha.

5) Premaknite servo od prejšnje lokacije na izračunano trenutno lokacijo v skladu z izbiro.

6) Priložena datoteka Arduino ino.

9. korak: Prvi preizkus funkcije

Image
Image
Prvi preizkus funkcije
Prvi preizkus funkcije

Zdaj je Shield zgrajen, aplikacija za Android razvita in nameščena v android Mobile, Arduino program razvit in naložen v Arduino. Čas je, da preverite celovitost funkcije. Preverite, ali video deluje brezhibno.

Vsa osnovna dela so zaključena. Čas je, da to naredite kot razstavni predmet.

10. korak: Posoda do pametnega vsebnika

Posoda do pametnega zabojnika
Posoda do pametnega zabojnika
Posoda do pametnega zabojnika
Posoda do pametnega zabojnika
Posoda do pametnega zabojnika
Posoda do pametnega zabojnika
Posoda do pametnega zabojnika
Posoda do pametnega zabojnika

1) Izberite okroglo plastično posodo, kjer se pokrov lahko vrti in nima navoja.

2) Vzemite pokrov in s svedrom vstavite luknjo v sredino pokrova.

3) Servorog privijte na sredino pokrova.

4) Za pritrditev servomotorja na dno posode želimo izbrati predmet, ki je pravilen do njegove višine.

5) Ugotovil sem, da je čokoladna škatla pravilne velikosti.

6) Vroče lepite servo dno na razširitveno škatlo (škatla s čokolado).

7) Privijte servo s pokrovom.

8) Nanesite lepilo na dno podaljška (škatla s čokolado).

9) Zaprite pokrov posode in ga tesno pritisnite. Odstranite vijake in odprite pokrov. Zdaj se podstavek drži z dnom posode. Vroče ga popolnoma zlepite z dnom. Zdaj je aranžma zaključen.

11. korak: Krmilnik razporedite v posodo

Krmilnik razporedite v posodo
Krmilnik razporedite v posodo
Krmilnik razporedite v posodo
Krmilnik razporedite v posodo
Krmilnik razporedite v posodo
Krmilnik razporedite v posodo

1) Vroče lepite napajalnik na dno Arduina. Nanesite več lepila, tako da se noben priključek na obeh ploščah ne poveže.

2) Celotno postavitev postavite na zgornjo stran servomotorja, ker uporabljamo le 50% škatle.

3) Lepite ga na škatlo.

4) V spodnjo stran škatle vstavite luknjo in skozi luknjo vstavite adapter.

5) Zdaj privijte pokrov s servo.

12. korak: Testiranje pred razdelitvijo

Image
Image

Glede na razpoložljivost zabojnika razdelimo vsebnik. Preden razdelim posodo, rad preverim delovanje pokrova. Z markerjem označite gibanje na vsakem koraku v posodi. Tukaj si lahko ogledate testni video.

13. korak:

Slika
Slika
Slika
Slika
Slika
Slika

1) Začimbe nameravam dati v ločene posode. Toda zabojnik, ki sem ga dobil, je velik, tako da ustreza le 3 nos v območju vrtenja servomotorja.

2) Zato spremenite postavke na seznamu v samo 3 št. 1, 4, 7. Vse ostale pustite prazne.

3) Vroče lepite posodo z začimbami na steno posode.

4) Na vrh posode postavite stojalo za žlico.

5) Odrežite pokrov do velikosti žlice, ki jo želite vnesti.

6) Zdaj je vse končano. Posodo z začimbami sem napolnil z začimbami (načrtujem 7 št. Začimb, vendar je posoda, ki jo lahko dobim, velika, zato zmanjšam nos).

Korak 14: Izbiranje in klepet

Image
Image
Pobiranje in klepet
Pobiranje in klepet

Zdaj je čas za zabavo. Mobilni telefon postavite na stojalo, ki ga naredim sam v bližini pametne posode. Arduino in Android povežite z modrim zobom. Zdaj je čas, da izberete predmete ali poklepetate s Pepelko. Klepet je zelo smešen, zahvaljujoč cleverbotu.

Uporabljam ga za začimbe. Uporablja se tudi za barvanje otroških barv. tako da druge barve nikoli ne zgrešijo. Sprva ga načrtujem za izdelke za ličenje, na koncu pa hrana prehiti ličila

Priporočena: