Kazalo:
- 1. korak: Potrebni materiali
- 2. korak: Naredite Arduino Shield
- 3. korak: Ustvarite račun Cleverbot
- 4. korak: Poiščite ključ in obliko API -ja
- 5. korak: Zasnova in koda izumitelja aplikacij MIT
- 6. korak: aplikacija za Android
- 7. korak: Zaženite aplikacijo v mobilnih napravah
- 8. korak: Arduino koda
- 9. korak: Prvi preizkus funkcije
- 10. korak: Posoda do pametnega vsebnika
- 11. korak: Krmilnik razporedite v posodo
- 12. korak: Testiranje pred razdelitvijo
- 13. korak:
- Korak 14: Izbiranje in klepet
Video: Pogovor z izbrancem in klepetom z umetno inteligenco s Cleverbotom: 14 korakov (s slikami)
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:07
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
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
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
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
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
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
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
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
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
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
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:
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
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:
Pogovor s svojo svetlobo: 5 korakov
Pogovor z vašo svetlobo: Kaj je moj projekt? Ta projekt je svetloba, ki jo lahko spremenite tako, da izberete, katera barva vam bo všeč. Luč, ki sem jo naredil v teh projektih, uporablja 4 različne luči: zeleno, rdečo, rumeno, modro in seveda lahko dodate več luči in spremenite več barv
Barbara: kamera z umetno inteligenco: 4 koraki (s slikami)
Barbara: Talking AI Camera: AI je najnovejša modna beseda, pri tem projektu gre za rahlo neuporabne. Ko smo našli čeden API, ki prikazuje podobe in staro kamero, so postavljeni cilji: kamera, ki posname tisto, kar vidi
Superkondenzator neuporaben stroj ali pogovor s pametnim fantom: 7 korakov (s slikami)
Superkondenzator neuporaben stroj ali pogovor s pametnim fantom: pametni fant. Kaj?! Neuporaben stroj! Ponovno! Na stotine in tisoče zamašenih kanalov YouTube ni dovolj? Jumbleview. Večina jih je narejenih s preklopnim stikalom, ta ima rocker.SG. Pa kaj? Vsi vedo, da delujejo enako. In ti že
Pogovor z mehurčki: spremenite svoj govor v mehurčke!: 6 korakov (s slikami)
Pogovor o mehurčkih: spremenite svoj govor v mehurčke !: "quod, ut dicitur, si est homo bulla, eo magis senex (kajti, kot pravijo, je človek mehurček, še toliko bolj je star človek)" - Marcus Terentius Varro (116 pr. N. Št. - 27 pr. N. Št.), De Re Rustica Milni mehurček je minljiv. Traja le kratek trenutek in
Ustvarite svojega lastnega pomočnika za umetno inteligenco (101): 10 korakov
Zgradite svojega lastnega pomočnika za umetno inteligenco (101): Se spomnite časa, ko ste gledali Iron Man in se spraševali, kako bi bilo kul, če bi imeli svoj J.A.R.V.I.S? No, čas je, da te sanje uresničimo. Umetna inteligenca je naslednja generacija. Predstavljajte si, kako kul bi bilo