Sisukord:
- Samm: vajalikud materjalid
- Samm: tehke Arduino kilp
- Samm: looge Cleverboti konto
- Samm: otsige üles võtme- ja API -vorming
- Samm 5: MIT APP leiutaja disain ja kood
- 6. samm: Androidi rakendus
- Samm: käivitage rakendus mobiilis
- Samm: Arduino kood
- 9. samm: funktsiooni esimene testimine
- Samm: konteiner nutikasse konteinerisse
- Samm: asetage kontroller konteinerisse
- 12. samm: testimine enne eraldamist
- 13. samm:
- 14. samm: valimine ja vestlus
Video: Rääkige Picki ja tehisintellekti vestlusega Cleverboti abil: 14 sammu (piltidega)
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:49
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
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
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
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
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
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
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
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
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
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
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:
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
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:
Lülitage LED sisse Watsoni vestlusega: 6 sammu
Lülitage LED sisse Watsoni vestlusega: mida vajate: Zagros Tehisintellekti Raspberry Pi komplekt
Kella tegemine M5stick C abil Arduino IDE abil RTC reaalajas kell M5stack M5stick-C abil: 4 sammu
Kella tegemine M5stick C abil, kasutades Arduino IDE | RTC reaalajas kell koos M5stack M5stick-C-ga: Tere, selles juhendis olevad poisid, me õpime, kuidas Arduino IDE abil kella m5stick-C arendusplaadiga teha. Nii kuvab m5stick kuupäeva, kellaaja ja amp; kuunädal ekraanil
Infigo - (tehisintellekti jõul kantav kinnas): 9 sammu
Infigo - (tehisintellekti jõul kantav kinnas): Infigo on tehisintellektiga töötav kantav kinnas, mis põhineb abitehnoloogia (AT) põhimõtetel, mis suurendab kahjustatud ühiskonna tootlikkust. Tehisintellekt ja masinõpe ei saa asendada inimeste interaktsiooni
Rääkige koos Alexa ja Google'i assistendiga Raspberry Pi -s: 4 sammu
Rääkige koos Alexa ja Google'i assistendiga Raspberry Pi -s: käivitage Amazon Alexa ja Google'i assistent korraga Raspberry Pi -s. Helistage mõlemale nimele, nad lülitavad reageerimiseks sisse oma LED -id ja helisevad. Siis esitate mõne taotluse ja nad vastavad teile vastavalt. Saate teada nende iseloomu
Ehitage oma tehisintellekti assistent 101: 10 sammu
Ehitage oma tehisintellekti assistent 101: pidage meeles aega, kui vaatasite Raudmeest ja mõtlesite endamisi, kui lahe oleks, kui teil oleks oma J.A.R.V.I.S? Noh, on aeg see unistus teoks teha. Tehisintellekt on järgmine põlvkond. Kujutage ette, kui lahe see oleks