Turinys:

Kalbėkitės su „Pick“ir dirbtinio intelekto pokalbiais naudodami „Cleverbot“: 14 žingsnių (su nuotraukomis)
Kalbėkitės su „Pick“ir dirbtinio intelekto pokalbiais naudodami „Cleverbot“: 14 žingsnių (su nuotraukomis)

Video: Kalbėkitės su „Pick“ir dirbtinio intelekto pokalbiais naudodami „Cleverbot“: 14 žingsnių (su nuotraukomis)

Video: Kalbėkitės su „Pick“ir dirbtinio intelekto pokalbiais naudodami „Cleverbot“: 14 žingsnių (su nuotraukomis)
Video: ❤️💥 𝗣𝗘𝗥𝗦𝗢𝗔𝗡𝗔 𝗔𝗖𝗘𝗔𝗦𝗧𝗔 𝗘𝗦𝗧𝗘 𝗗𝗜𝗦𝗧𝗥𝗔𝗦𝗔! 𝗔𝗣𝗔𝗥𝗘 𝗢 𝗦𝗖𝗛𝗜𝗠𝗕𝗔𝗥𝗘! 2024, Lapkritis
Anonim
Image
Image
Pasikalbėkite su „Pick“ir dirbtinio intelekto pokalbiais naudodami „Cleverbot“
Pasikalbėkite su „Pick“ir dirbtinio intelekto pokalbiais naudodami „Cleverbot“
Pasikalbėkite su „Pick“ir dirbtinio intelekto pokalbiais naudodami „Cleverbot“
Pasikalbėkite su „Pick“ir dirbtinio intelekto pokalbiais naudodami „Cleverbot“
Pasikalbėkite su „Pick“ir dirbtinio intelekto pokalbiais naudodami „Cleverbot“
Pasikalbėkite su „Pick“ir dirbtinio intelekto pokalbiais naudodami „Cleverbot“

Čia bandau ne tik komandą balsu, bet ir dirbtinio intelekto pokalbį su kompiuteriu, naudojant „Cleverbot“.

Tiesą sakant, idėja kilo tada, kai vaikai, maišydami spalvas dažymo dėžutėje, perkelia spalvą nuo vienos iki artimiausios spalvos. Bet pagaliau įgyvendinkite virtuvę, nes vienišiems žmonėms virtuvėje reikia kompaniono gaminant maistą. Čia jis kalbasi su jumis ir taip pat parodo elementą sąraše pagal jūsų komandą. Taigi niekada nemaišykite vieno elemento su šalia esančiu elementu. Pradėkime gaminti.

1 žingsnis: reikalingos medžiagos

Reikalingos medžiagos
Reikalingos medžiagos
Reikalingos medžiagos
Reikalingos medžiagos
Reikalingos medžiagos
Reikalingos medžiagos
Reikalingos medžiagos
Reikalingos medžiagos

Reikalingos medžiagos

1) „Arduino Uno“

2) „HC-05“„Bluetooth“modulis

3) Servo variklis

4) Reguliatoriaus maitinimo plokštė

5) 12V nuolatinės srovės adapteris

6) „Android“telefonas su interneto galimybe.

7) Paprastos PCB, vyrų ir moterų antraštės

8) Apvali plastikinė dėžutė

9) Mažos dėžutės pagal jūsų pasiėmimo sąrašą. Prieskoniams dėti naudoju 3 indus, nes gavau tik didelius indus.

Naudotos programinės įrangos

1) „Arduino IDE“.

2) „Appinventor“, skirta „Android“programai.

3) „Cleverbot“svetainės registracija pokalbiui su kompiuteriu.

Reikalingi įrankiai

1) litavimo jonas,

2) Karšto klijų pistoletas

3) peilis

2 žingsnis: padarykite „Arduino Shield“

Padarykite „Arduino Shield“
Padarykite „Arduino Shield“
Padarykite „Arduino Shield“
Padarykite „Arduino Shield“
Padarykite „Arduino Shield“
Padarykite „Arduino Shield“

1) Padaryti drovus yra lengva.

2) Lituoti vyrų antraštes prie plano PCB, kaip ir „Arduino uno Female Header“.

3) Servo valdymui naudoju skaitmeninį kaištį 5 ir 6.

4) Naudokite skaitmeninį kaištį 2, 3 kaip programinę įrangą.

5) Prijunkite „Blue tooth“modulio serijinius kaiščius prie programinės įrangos nuoseklių kaiščių ir maitinkite iš „arduino“per „Female Connector“.

6) Paimkite servo maitinimo šaltinį iš išorės. Taigi naudokite 12 V iki 12 V, 5 V ir 3,3 V maitinimo plokštę.

7) Dabar pritvirtinkite skydą, paruoštą virš „Arduino uno“. Prijunkite mėlynojo danties modulį prie skydo moterų antgalių.

8) Prijunkite „Servo“antgalį virš skydo. Dabar grandinė baigta.

Numatoma funkcija yra „Android“programa, skirta „Bluetooth“prijungti prie „Arduino“, o pagal duomenis, gautus iš „Arduino“, servo sistema sukasi norimu kampu. Taip pat norime pasikalbėti su „Android“ir gauti atsakymą, pavyzdžiui, kalbėtis naudojant „Cleverbot“žiniatinklį. Pirmiausia pradėkime nuo „Cleverbot“.

3 veiksmas: sukurkite „Cleverbot“paskyrą

Sukurkite „Cleverbot“paskyrą
Sukurkite „Cleverbot“paskyrą
Sukurkite „Cleverbot“paskyrą
Sukurkite „Cleverbot“paskyrą
Sukurkite „Cleverbot“paskyrą
Sukurkite „Cleverbot“paskyrą

Šiame projekte mes ne tik liepiame pasirinkti daiktą, bet ir dirbame, taip pat kalbamės su „Bot“. „Cleverbot“yra pokalbis su robotų svetaine, kurioje dirbtinis intelektas mokosi iš žmonių, kontekste ir imituoja. Svetainė siūlo kainą, neatsižvelgiant į pokalbius tarp mūsų ir Boto.

1) Atidarykite „Cleverbot“svetainę.

2) Pasirinkite paskyros tipą, kurį norite įsigyti.

3) Eikite į kasą. Skiltyje Patikrinkite įveskite savo duomenis ir įsigykite paskyrą.

4) Tada suaktyvinkite paskyrą spustelėdami laišką, išsiųstą į savo pašto ID.

4 veiksmas: raskite raktą ir API formatą

Raskite raktą ir API formatą
Raskite raktą ir API formatą
Raskite raktą ir API formatą
Raskite raktą ir API formatą
Raskite raktą ir API formatą
Raskite raktą ir API formatą
Raskite raktą ir API formatą
Raskite raktą ir API formatą

1) Sukūrę paskyrą, prisijunkite prie „Cleverbot“svetainės.

2) Po sėkmingo prisijungimo rodomas jūsų prisijungimo API raktas ir bendras leidžiamų API skambučių skaičius.

3) Spustelėkite puslapį kaip gauti, kad gautumėte išsamią informaciją apie API naudojimą.

4) Slinkite žemyn, naudodami raktą radote html užklausos formatą.

5) Tiesiog įveskite formatą naršyklės adreso juostoje su raktu ir klausimu. Naršyklė pateikia atsakymą su pokalbiu užšifruota forma. Kai užduosite kitą klausimą, atsiųskite užšifruotą pokalbį (CS parametre), todėl robotas liks ankstesnis pokalbis. Jei pradedate nuo CS, tai yra naujas pokalbis.

Pokalbiams naudokite „Android“programos API. Pažiūrėkime, kaip sukurti APP naudojant APPINVENTOR.

5 žingsnis: „MIT APP Inventor“dizainas ir kodas

„MIT APP“išradėjų dizainas ir kodas
„MIT APP“išradėjų dizainas ir kodas
„MIT APP“išradėjų dizainas ir kodas
„MIT APP“išradėjų dizainas ir kodas
MIT APP išradėjų dizainas ir kodas
MIT APP išradėjų dizainas ir kodas
„MIT APP“išradėjų dizainas ir kodas
„MIT APP“išradėjų dizainas ir kodas

1. Sukurkite naują projektą programoje „Inventor“.

2. Dėl „Bluetooth“ryšio žr. Mano ankstesnius projektus.

3) Pirmajame ekrane pridėti

a) Sąrašo mygtukas „Bluetooth“paėmimui.

b) Elementai Mygtukas, skirtas pereiti į kitą ekraną ir nustatyti komandų pavadinimus.

c) Nustatykite rakto mygtuką, kad nustatytumėte „Cleverbot“svetainės API raktą.

d) Spustelėjus mygtuką „Nustatyti klavišą“, matomas teksto laukelis ir mygtukas „Nustatyti“. Čia įveskite API raktą ir spustelėkite mygtuką nustatyti. Teksto laukas ir nustatymo mygtukas tapo nematomas ir nustatymo mygtukas matomas.

4) Antrame ekrane, pavadintame kaip sąrašas

a) 8 teksto laukelis ir 1 mygtukas vertei nustatyti.

5) Pagrindiniame ekrane naudokite „Mini DB“, kad išsaugotumėte komandų pavadinimus ir „Cleverbot“raktą.

6) Norėdami konvertuoti balsą į tekstą, naudokite kalbos atpažinimą. Patikrinkite gautą tekstą su sąrašu, jei jis yra sąraše ir prijungtas „Bluetooth“, tada atitinkamas „ne“siunčiamas „Arduino“per mėlyną dantį.

7) Jei teksto sąraše nėra, tada eilutės sujungiamos raktu ir gautu tekstu. Ir nusiųskite jį į „Cleverbot“URL.

8) Atsakymas iš URL yra padalintas ir suraskite atsakymą. Norėdami atsakyti į gautą atsakymą, naudokite teksto į kalbą valdiklį.

9) Kai balsas vėl groja, kalbos atpažinimas vėl klauso kalbėti.

6 veiksmas: „Android“programa

Jei jums nepatinka kurti naują programą. Tiesiog atsisiųskite apk failą čia ir nukopijuokite į „Android“mobilųjį telefoną ir įdiekite jį ten.

7 veiksmas: paleiskite programą mobiliesiems

Paleiskite programą mobiliesiems
Paleiskite programą mobiliesiems
Paleiskite programą mobiliesiems
Paleiskite programą mobiliesiems
Paleiskite programą mobiliesiems
Paleiskite programą mobiliesiems
Paleiskite programą mobiliesiems
Paleiskite programą mobiliesiems

1) „Android Mobile“atidarykite „App AI Assistant“.

2) „Android Mobile“įjunkite „Bluetooth“.

3) Spustelėkite nustatymo klavišą ir teksto laukelyje įveskite API raktą ir spustelėkite rinkinį.

4) Spustelėkite mygtuką Prekė ir pamatysite lauke nurodytas spalvas. Jei norite, pakeiskite pavadinimus.

5) Spustelėkite nustatytą vertę antrame ekrane ir pakartokite pagrindinį ekraną.

6) Jei „Arduino“įjungtas, spustelėkite Pick BT ir sąraše pasirinkite HC-05.

6) Dabar spustelėkite bet kurią Pelenės paveikslėlio vietą, kurioje jos pradžia klausoma ir kartojama pagal jūsų pokalbį. Jei kalbate apie tai, kas yra išsaugotame sąraše, atsiųskite sąrašo elementą Nr. Arduino. Kaip buvo gauta „Arduino“judėjimo servo.

8 žingsnis: „Arduino“kodas

1) Naudojamos bibliotekos

a) Programinė įranga

b) EEPROM

c) Servo

2) Skaitmeninius kaiščius 2, 3 naudokite kaip programinę įrangą.

3) Skaitmeninis kaištis 5, skirtas vairuoti servo.

4) Gaukite dabartinį pasirinkimą iš „Android“per „Bluetooth“.

5) Perkelkite servo sistemą iš ankstesnės vietos į apskaičiuotą dabartinę vietą pagal pasirinkimą.

6) Prie to pridėtas „Arduino“failas.

9 žingsnis: Pirmasis funkcijos testavimas

Image
Image
Pirmasis funkcijos bandymas
Pirmasis funkcijos bandymas

Dabar sukurtas skydas, sukurta ir įdiegta „Android“programa „Android Mobile“, sukurta „Arduino progam“ir įkeliama į „Arduino“. Atėjo laikas patikrinti funkcijų vientisumą. Patikrinkite vaizdo įrašą, ar jis gerai veikia.

Visi pagrindiniai darbai baigti. Atėjo laikas tai padaryti kaip parodomąjį pavyzdį.

10 veiksmas: konteineris į išmanųjį konteinerį

Konteineris į išmanųjį konteinerį
Konteineris į išmanųjį konteinerį
Konteineris į išmanųjį konteinerį
Konteineris į išmanųjį konteinerį
Konteineris į išmanųjį konteinerį
Konteineris į išmanųjį konteinerį
Konteineris į išmanųjį konteinerį
Konteineris į išmanųjį konteinerį

1) Pasirinkite apvalų plastikinį indą, kuriame dangtelis gali laisvai suktis ir be sriegio.

2) Paimkite dangtį ir, naudodami grąžtą, padarykite skylę pačiame dangčio centre.

3) Prisukite servo ragą dangčio viduryje.

4) Norėdami pritvirtinti servo talpyklos dugną, norime pasirinkti objektą pagal jo aukštį.

5) Radau savo dydžio šokolado dėžutę.

6) Karštai klijuokite servo dugną prie prailginimo dėžutės (šokolado dėžutės).

7) Prisukite servo dangtį.

8) Prailginimo dėžutės (šokolado dėžutės) apačioje užtepkite klijų.

9) Uždarykite indo dangtelį ir stipriai prispauskite. Atsukite varžtus ir atidarykite dangtį. Dabar pagrindo lazdelė su talpyklos dugnu. Karštai priklijuokite jį apačia. Dabar susitarimas baigtas.

11 veiksmas: sutvarkykite valdiklį konteineryje

Sudėkite valdiklį į konteinerį
Sudėkite valdiklį į konteinerį
Sudėkite valdiklį į konteinerį
Sudėkite valdiklį į konteinerį
Sudėkite valdiklį į konteinerį
Sudėkite valdiklį į konteinerį

1) Karštai klijuokite maitinimo šaltinį prie „Arduino“apačios. Įdėkite daugiau klijų, kad abiejų plokščių gnybtai nesusijungtų.

2) Įdėkite visą išdėstymą į viršutinę servo pusę, nes mes naudojame tik 50% dėžutės.

3) Klijuokite jį prie dėžutės.

4) Įdėkite skylę į apatinę dėžutės pusę ir įkiškite adapterio laidą per skylę.

5) Dabar užsukite dangtelį servo pagalba.

12 žingsnis: bandymas prieš skaidymą

Image
Image

Atsižvelgiant į konteinerio prieinamumą, mes padalijame konteinerį. Prieš skaidydamas konteinerį, norėčiau patikrinti dangčio veikimą. Naudodami žymeklį, kiekviename konteinerio žingsnyje pažymėkite judesį. Čia galite pamatyti bandomąjį vaizdo įrašą.

13 žingsnis:

Vaizdas
Vaizdas
Vaizdas
Vaizdas
Vaizdas
Vaizdas

1) Prieskonius planuoju dėti į atskirus indus. Bet mano gautas konteineris yra didelis, todėl servo pasukimo srityje telpa tik 3 nosys.

2) Taigi pakeiskite sąrašo elementus į 3 numerius tik 1, 4, 7. Visus kitus palikite tuščius.

3) Karštai priklijuokite prieskonių konteinerį prie konteinerio sienos.

4) Ant indo viršaus uždėkite šaukštą.

5) Iškirpkite dangtelį iki šaukšto dydžio, kad patektumėte.

6) Dabar viskas baigta. Pripildykite prieskonių indą prieskoniais (aš planuoju 7 nos prieskonių, bet indas, kurį galiu gauti, yra didelis, todėl sumažinu nosį).

14 žingsnis: rinkimas ir pokalbiai

Image
Image
Rinkimasis ir pokalbiai
Rinkimasis ir pokalbiai

Dabar laikas linksmintis. Padėkite mobilųjį ant savo pagaminto stovo šalia išmaniojo konteinerio. Prijunkite „Arduino“ir „Android“naudodami mėlyną dantį. Dabar atėjo laikas pasirinkti daiktus arba kalbėtis su Pelenė. Pokalbiai yra labai juokingi, dėka „cleverbot“.

Rekomenduojamas: