Sisukord:

Rääkige Picki ja tehisintellekti vestlusega Cleverboti abil: 14 sammu (piltidega)
Rääkige Picki ja tehisintellekti vestlusega Cleverboti abil: 14 sammu (piltidega)

Video: Rääkige Picki ja tehisintellekti vestlusega Cleverboti abil: 14 sammu (piltidega)

Video: Rääkige Picki ja tehisintellekti vestlusega Cleverboti abil: 14 sammu (piltidega)
Video: Journey into the Bizarre World of the Weird West 2024, November
Anonim
Image
Image
Rääkige Picki ja tehisintellekti vestlusega Cleverboti abil
Rääkige Picki ja tehisintellekti vestlusega Cleverboti abil
Rääkige Picki ja tehisintellekti vestlusega Cleverboti abil
Rääkige Picki ja tehisintellekti vestlusega Cleverboti abil
Rääkige Picki ja tehisintellekti vestlusega Cleverboti abil
Rääkige Picki ja tehisintellekti vestlusega Cleverboti abil

Siin proovin mitte ainult häälkäsklusi, vaid ka tehisintellekti vestlust arvutiga Cleverboti abil.

Idee tekkis tegelikult siis, kui leiti, et lapsed segavad värvikarbis värve, kui nad võtavad värvi ühelt värvilt lähimale. Kuid viige see lõpuks köögi jaoks ellu, sest üksildased inimesed köögis vajavad toiduvalmistamise ajal kaaslast. Siin vesteldakse teiega ja kuvatakse ka üksus loendis vastavalt teie käsule. Seetõttu ärge kunagi segage ühte eset lähedalasuva esemega. Alustame tegemisega.

Samm: vajalikud materjalid

Vajalikud materjalid
Vajalikud materjalid
Vajalikud materjalid
Vajalikud materjalid
Vajalikud materjalid
Vajalikud materjalid
Vajalikud materjalid
Vajalikud materjalid

Vajalikud materjalid

1) Arduino Uno

2) HC-05 Bluetooth-moodul

3) Servomootor

4) Regulaatori toiteplokk

5) 12V alalisvooluadapter

6) Android -telefon Interneti -võimalusega.

7) Tavalised trükkplaadid, meeste ja naiste päised

8) ümmargune plastkarp

9) Väikesed kastid vastavalt teie korjamisloendile. Ma kasutan vürtside panemiseks 3 anumat, sest mul on ainult suured mahutid.

Kasutatud tarkvara

1) Arduino IDE.

2) Appinventor Androidi rakenduse jaoks.

3) Cleverboti veebisaidi registreerimine arvutiga vestlemiseks.

Vajalikud tööriistad

1) jootmisioon,

2) Kuum liimipüstol

3) nuga

Samm: tehke Arduino kilp

Tehke Arduino kilp
Tehke Arduino kilp
Tehke Arduino kilp
Tehke Arduino kilp
Tehke Arduino kilp
Tehke Arduino kilp

1) Häbeliku tegemine on lihtne.

2) Jootke isased päised plaani trükkplaadile vastavalt Arduino uno naissoost päisele.

3) I Kasutan servo juhtimiseks digitaalset tihvti 5 ja 6.

4) Kasutage tarkvara jadana digitaalset tihvti 2, 3.

5) Ühendage sinise hamba mooduli jadapoldid tarkvara jadapistikutega ja toiteallikas arduino kaudu naissoost pistiku kaudu.

6) Võtke servo toiteallikas väljastpoolt. Nii et kasutage 12 V kuni 12 V, 5 V ja 3,3 V toiteallikat.

7) Nüüd kinnitage Arduino uno kohale ettevalmistatud kilp. Ühendage sinise hamba moodul kilbi naissoost päistega.

8) Ühendage Servo naissoost päis üle katte. Nüüd sai ring läbi.

Kavandatud funktsioon on Androidi rakendus, mis ühendub Arduinoga Bluetoothi kaudu ja Arduino poolt saadud andmete kohaselt pöörleb servo soovitud nurga alla. Samuti tahame Androidiga rääkida ja saada vastuseid nagu vestlus Cleverboti veebi abil. Kõigepealt alustame Cleverbotiga.

Samm: looge Cleverboti konto

Loo Cleverboti konto
Loo Cleverboti konto
Loo Cleverboti konto
Loo Cleverboti konto
Loo Cleverboti konto
Loo Cleverboti konto

Selles projektis me ei käsk mitte ainult üksust valida, vaid ka töötamise ajal vestleme ka Botiga. Cleverbot on vestlus boti veebisaidiga, kus kunstlik luure õpib inimestelt, kontekstis ja jäljendab. Veebisait pakub meie ja Boti vaheliste vestluste hinda.

1) Avage veebisait Cleverbot.

2) Valige konto tüüp, mida soovite osta.

3) See läheb kassasse. Sisestage väljale väljaregistreerimine oma andmed ja ostke konto.

4) Seejärel aktiveerige konto, klõpsates meilisõnumi saatmisel oma e -posti aadressile.

Samm: otsige üles võtme- ja API -vorming

Leidke võti ja API vorming
Leidke võti ja API vorming
Leidke võti ja API vorming
Leidke võti ja API vorming
Leidke võti ja API vorming
Leidke võti ja API vorming
Leidke võti ja API vorming
Leidke võti ja API vorming

1) Pärast konto loomist logige sisse Cleverboti veebisaidile.

2) Pärast edukat sisselogimist näitab see teie sisselogimise API -võtit ja lubatud api kõnesid kokku.

3) API kasutamise üksikasjade vaatamiseks klõpsake lehel Kuidas leida.

4) Kerides allapoole, leidsite võtme abil html -nõude vormingu.

5) Sisestage lihtsalt vorming brauseri aadressiribale koos oma võtme ja küsimusega. Brauser kuvab vastuse koos vestlusega krüptitud kujul. Kui esitate järgmise küsimuse, saatke tagasi krüptitud vestlus (CS -parameetris), mistõttu jääb robot eelmiseks vestluseks. Kui alustada CS -iga, on see värske vestlus.

Kasutage vestlemiseks Androidi rakenduse API -d. Vaatame, kuidas rakendust APPINVENTOR abil luua.

Samm 5: MIT APP leiutaja disain ja kood

MIT APP leiutaja disain ja kood
MIT APP leiutaja disain ja kood
MIT APP leiutaja disain ja kood
MIT APP leiutaja disain ja kood
MIT APP leiutaja disain ja kood
MIT APP leiutaja disain ja kood
MIT APP leiutaja disain ja kood
MIT APP leiutaja disain ja kood

1. Looge uus projekt rakenduses Inventor.

2. Bluetoothi kommunikatsiooni kohta vaadake minu varasemaid projekte.

3) Esimesel ekraanil Lisa

a) Loendi nupp bluetoothi hankimiseks.

b) Üksuste nupp Käskude nimede määramiseks järgmisele ekraanile liikumiseks.

c) Määra võtme nupp, et määrata Cleverboti veebisaidi API -võti.

d) Klõpsake nupul Määra klahv, kuvatakse tekstikast ja nupp Määra. Sisestage siia API võti ja klõpsake nuppu Määra. Tekstikast ja nupp on muutunud nähtamatuks ja määrake võti nähtavaks.

4) Teisel ekraanil nimega Loend

a) 8 tekstikasti ja 1 nupp väärtuse määramiseks.

5) Kasutage põhiekraanil käskude nimede ja Cleverboti võtme salvestamiseks Mini DB -d.

6) Hääle tekstiks teisendamiseks kasutage kõnetuvastust. Kontrollige vastuvõetud teksti loendiga, kui see on loendis ja Bluetooth on ühendatud, siis saadetakse vastav ei Arduinole sinise hamba kaudu.

7) Kui teksti pole loendis, siis tehakse stringide liitmine võtme ja vastuvõetud tekstiga. Ja saatke see Cleverboti URL -ile.

8) URL -i vastus on jagatud ja leidke vastus. Vastuse saamiseks kasutage teksti kõneks juhtimist.

9) Kui hääl on uuesti mängitud, kuulake kõnetuvastust uuesti, et rääkida.

6. samm: Androidi rakendus

Kui teile ei meeldi uue rakenduse loomine. Laadige alla APK -faili üleslaadimine siit ja kopeerige see oma Android -mobiiltelefoni ning installige see sinna.

Samm: käivitage rakendus mobiilis

Käivitage rakendus mobiilis
Käivitage rakendus mobiilis
Käivitage rakendus mobiilis
Käivitage rakendus mobiilis
Käivitage rakendus mobiilis
Käivitage rakendus mobiilis
Käivitage rakendus mobiilis
Käivitage rakendus mobiilis

1) Avage rakenduse AI assistent Android Mobile'is.

2) Lülitage Android Mobile'is Bluetooth sisse.

3) Klõpsake klahvi Määra ja tippige tekstiväljale API -võti ning klõpsake nuppu Määra.

4) Klõpsake nupul Üksus ja vaadake kastis loetletud värve. Kui soovite, muutke nimesid.

5) Klõpsake teisel ekraanil määratud väärtust ja käivitage uuesti põhiekraan.

6) Kui Arduino on sisse lülitatud, klõpsake valikul BT ja valige loendist HC-05.

6) Nüüd klõpsake Tuhkatriinu pildil mis tahes kohas, kus see hakkab kuulama ja uuesti esitama vastavalt teie vestlusele. Kui räägite salvestatud loendis olevast, saatke see loendi üksus arduino. Vastavalt saadud Arduino liikumise servole.

Samm: Arduino kood

1) Kasutatavad raamatukogud on

a) SoftwareSerial

b) EEPROM

c) Servo

2) Kasutage tarkvara jadana digitaalseid kontakte 2, 3.

3) Servo juhtimiseks digitaalne tihvt 5.

4) Saate praeguse valiku Androidilt Bluetoothi kaudu.

5) Liigutage servo valiku kohaselt eelmisest asukohast arvutatud praegusesse asukohta.

6) Selle juurde on lisatud Arduino ino fail.

9. samm: funktsiooni esimene testimine

Image
Image
Funktsiooni esimene testimine
Funktsiooni esimene testimine

Nüüd on Shield valmis ehitatud, Androidi rakendus on välja töötatud ja installitud Android Mobile'i, Arduino progam on välja töötatud ja Arduinosse üles laaditud. On aeg kontrollida funktsiooni terviklikkust. Kontrollige videot, kas see töötab hästi.

Kõik põhitööd on tehtud. On aeg teha see näituseks.

Samm: konteiner nutikasse konteinerisse

Konteiner nutikasse konteinerisse
Konteiner nutikasse konteinerisse
Konteiner nutikasse konteinerisse
Konteiner nutikasse konteinerisse
Konteiner nutikasse konteinerisse
Konteiner nutikasse konteinerisse
Konteiner nutikasse konteinerisse
Konteiner nutikasse konteinerisse

1) Valige ümmargune plastmahuti, mille kaas on vabalt pööratav ja millel pole niiti.

2) Võtke kaas ja asetage puuri abil auk otse kaane keskele.

3) Keerake servosarv kaane keskele.

4) Servo kinnitamiseks konteineri põhja tahame valida objekti vastavalt selle kõrgusele.

5) Leidsin oma suurusele vastava šokolaadikarbi.

6) Kuumalt liimige servopõhi pikenduskarbi külge (šokolaadikarp).

7) Keerake servo kaanega kinni.

8) Kandke liimi pikenduskarbi (šokolaadikarp) põhja.

9) Sulgege anuma kaas ja suruge see tihedalt kinni. Eemaldage kruvid ja avage kaas. Nüüd aluspulk konteineri põhjaga. Kuum liimige see põhjaga täielikult. Nüüd oli korraldus lõpule viidud.

Samm: asetage kontroller konteinerisse

Asetage kontroller konteinerisse
Asetage kontroller konteinerisse
Asetage kontroller konteinerisse
Asetage kontroller konteinerisse
Asetage kontroller konteinerisse
Asetage kontroller konteinerisse

1) Kuumalt liimige toiteallikas Arduino põhja. Pange rohkem liimi, nii et mõlema plaadi klemmid ei ühenduks.

2) Pange kogu paigutus servo ülemisele küljele, kuna kasutame ainult 50% karbist.

3) Liimige see karpi.

4) Tehke auk karbi alumisele küljele ja sisestage adapteri juhe augu kaudu.

5) Nüüd keerake kaas servoga kinni.

12. samm: testimine enne eraldamist

Image
Image

Konteineri saadavuse järgi jagame konteineri osadeks. Enne konteineri jagamist meeldib mulle kontrollida kaane tööd. Märkige liikumine konteineri igal sammul markeri abil. Siin näete testvideot.

13. samm:

Pilt
Pilt
Pilt
Pilt
Pilt
Pilt

1) Kavatsen vürtsid eraldi konteineritesse panna. Kuid konteiner, mille sain, on suur, nii et see mahutab servo pöörlemise piirkonda ainult 3 nosi.

2) Muutke loendis olevad üksused 3 -ks ainult 1, 4, 7. Kõik muud tühjad.

3) Kuum liimige vürtsikonteiner konteineri seina külge.

4) Asetage mahuti ülaosale lusikahoidik.

5) Lõika kaan sisenemiseks lusika suuruseks.

6) Nüüd on kõik valmis. Täitsin vürtside mahuti vürtsidega (plaanin seitse vürtsi vürtse, kuid mahuti, mille sain, on suur, nii et vähendan ninade arvu).

14. samm: valimine ja vestlus

Image
Image
Valimine ja vestlus
Valimine ja vestlus

Nüüd on aeg lõbutseda. Pange mobiil nutika konteineri lähedale oma valmistatud alusele. Ühendage Arduino ja Android sinise hamba abil. Nüüd on teie aeg tuhkatriinuga esemeid valida või vestelda. Vestlus on väga naljakas, tänu nutikale.

Soovitan: