Sadržaj:
- Korak 1: Potrebni materijali
- Korak 2: Napravite Arduino štit
- Korak 3: Kreirajte Cleverbot račun
- Korak 4: Pronađite ključ i format API -ja
- Korak 5: Dizajn i kôd izumitelja aplikacije MIT APP
- Korak 6: Android aplikacija
- Korak 7: Pokrenite aplikaciju na mobilnom uređaju
- Korak 8: Arduino kod
- Korak 9: Prvo testiranje funkcije
- Korak 10: Kontejner do pametnog kontejnera
- Korak 11: Postavite kontroler u kontejner
- Korak 12: Testiranje prije particioniranja
- Korak 13:
- Korak 14: Biranje i ćaskanje
Video: Razgovarajte sa izborom i chatom s umjetnom inteligencijom pomoću Cleverbota: 14 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:08
Ovdje pokušavam ne samo glasovnu komandu, već i chat s umjetnom inteligencijom s računarom koristeći Cleverbot.
Ideja je zapravo nastala kada su pronađena djeca kako miješaju boje u kutiji za bojanje kada uzimaju boju iz jedne boje u najbližu. Ali konačno implementirajte za kuhinju jer usamljenim ljudima u kuhinji treba pratilac dok kuhaju. Ovdje razgovara s vama i takođe prikazuje stavku na listi prema vašoj naredbi. Zato nikada ne miješajte jednu stavku sa bliskom. Počnimo sa izradom.
Korak 1: Potrebni materijali
Potrebni materijali
1) Arduino Uno
2) HC-05 Bluetooth modul
3) Servo motor
4) Regulatorna ploča za napajanje
5) 12V DC adapter
6) Android telefon sa internetom.
7) Obične PCB, muške i ženske glave
8) Okrugla plastična kutija
9) Male kutije prema vašoj listi za preuzimanje. Za stavljanje začina koristim 3 posude jer imam samo velike posude.
Korišteni softver
1) Arduino IDE.
2) Appinventor za Android aplikaciju.
3) Registracija web stranice Cleverbot za chat sa računarom.
Potrebni alati
1) Ion za lemljenje,
2) Pištolj za vruće ljepilo
3) Nož
Korak 2: Napravite Arduino štit
1) Lako je napraviti shida.
2) Lemljenje muških zaglavlja na PCB ploče prema Arduino uno ženskom zaglavlju.
3) Koristim digitalne pin 5 i 6 za pogon servo -a.
4) Koristite Digital Pin 2, 3 kao serijski softver.
5) Spojite serijske pinove modula Plavi zub na serijske pinove softvera i napajanje iz arduina preko ženskog priključka.
6) Uzmite napajanje za servo iz vanjskog. Zato koristite ploču za napajanje od 12 V do 12V, 5V i 3.3V.
7) Sada popravite štit pripremljen preko Arduino uno. Priključite modul Plavog zuba na ženska zaglavlja u štitu.
8) Spojite ženski zavoj Servo preko štita. Sada je krug završen.
Planirana funkcija je Android aplikacija koja se povezuje s Arduinom putem Bluetootha, a prema podacima primljenim od Arduina, servo se rotira do željenog kuta. Također želimo razgovarati s Androidom i dobiti odgovor poput razgovora putem web stranice Cleverbot. Prije svega, počnimo s Cleverbotom.
Korak 3: Kreirajte Cleverbot račun
U ovom projektu ne samo da naredimo da odaberemo stavku, već i tokom rada, razgovaramo i sa Botom. Cleverbot je chat s web lokacijom robota s Umjetnom inteligencijom uči od ljudi u kontekstu i imitira. Web stranica nudi cijene prema razgovorima između nas i Bota.
1) Otvorite web stranicu Cleverbot.
2) Odaberite vrstu računa koji želite kupiti.
3) Ide na blagajnu. U odjavi unesite svoje podatke i kupite račun.
4) Zatim aktivirajte račun klikom na poruku koju šaljete na vaš id pošte.
Korak 4: Pronađite ključ i format API -ja
1) Nakon kreiranja računa prijavite se na web stranicu Cleverbot.
2) Nakon uspješne prijave prikazuje se API ključ za vašu prijavu i dozvoljeni pozivi Total api.
3) Kliknite na stranicu kako da biste dobili detalje o tome kako koristiti API.
4) Prilikom pomicanja prema dolje pomoću ključa ste pronašli format za html requet.
5) Jednostavno upišite format u adresnu traku preglednika s ključem i pitanjem. Preglednik prikazuje odgovor s razgovorom u šifriranom obliku. Kada postavite sljedeće pitanje, pošaljite nazad šifrirani razgovor (u CS parametru), tako će bot ostati prethodni razgovor. Ako ste započeli bez CS -a, to je novi razgovor.
Koristite API u Android aplikaciji za razgovor. Pogledajmo kako stvoriti aplikaciju pomoću aplikacije APPINVENTOR.
Korak 5: Dizajn i kôd izumitelja aplikacije MIT APP
1. Kreirajte novi projekt u aplikaciji Inventor.
2. Za Bluetooth komunikaciju pogledajte moje prethodne projekte.
3) Na prvom ekranu Dodaj
a) Dugme Lista za preuzimanje Bluetooth veze.
b) Stavke Dugme za prelazak na sljedeći ekran za postavljanje naziva naredbi.
c) Postavite tipku za ključ za postavljanje API ključa za web stranicu Cleverbot.
d) Kada pritisnete dugme Set Set Button, vidljivi su okvir za tekst i dugme Set. Ovdje unesite API ključ i kliknite gumb za postavljanje. Okvir za tekst i postavljeno dugme Dugme je postalo nevidljivo, a taster Postavi vidljiv.
4) Na drugom ekranu nazvanom Lista
a) 8 okvira za tekst i 1 dugme za postavljanje vrednosti.
5) Na glavnom ekranu koristite Mini DB za spremanje imena naredbi i ključa Cleverbot.
6) Pomoću prepoznavanja govora pretvorite glas u tekst. Provjerite primljeni tekst sa popisom ako je prisutan na popisu, a Bluetooth je povezan, a zatim se odgovarajuće ne šalje Arduinu kroz plavi zub.
7) Ako tekst nije prisutan na listi, tada se spajanje niza vrši ključem i primljenim tekstom. I pošaljite ga na Cleverbot url.
8) Odgovor s URL -a je podijeljen i pronađite odgovor. Pomoću kontrole pretvaranja teksta u govor odgovorite na odgovor.
9) Kada se glas ponovo reprodukuje, Prepoznavanje govora ponovo sluša govor.
Korak 6: Android aplikacija
Ako ne volite stvarati novu aplikaciju. Ovdje samo preuzmite apk datoteku, kopirajte je na svoj Android mobitel i instalirajte je tamo.
Korak 7: Pokrenite aplikaciju na mobilnom uređaju
1) Otvorite aplikaciju AI AI Assistant na Android Mobile.
2) Uključite Bluetooth na Android Mobile -u.
3) Kliknite na tipku Set i upišite API ključ u okvir za tekst i kliknite na set.
4) Pritisnite dugme Stavka i pogledajte boje navedene u okviru. Ako želite, promijenite imena.
5) Kliknite na zadanu vrijednost na drugom ekranu i vratite se na glavni ekran.
6) Ako je Arduino UKLJUČEN, Odaberite Pick BT i odaberite HC-05 sa popisa.
6) Sada kliknite bilo gdje na slici Pepeljuge da počne slušanje i reprodukcija prema vašem chatu. Ako govorite šta je na spisku sačuvano, pošaljite stavku liste ne arduino. Prema primljenom Arduino servo pogonu.
Korak 8: Arduino kod
1) Korištene biblioteke su
a) Softverska serija
b) EEPROM
c) Servo
2) Koristite digitalne pinove 2, 3 kao serijske programe.
3) Digitalni pin 5 za pogon servo pogona.
4) Primite trenutni odabir s Androida putem Bluetootha.
5) Premjestite servo sa prethodne lokacije na proračunatu trenutnu lokaciju prema izboru.
6) Arduino ino datoteka priložena uz ovo.
Korak 9: Prvo testiranje funkcije
Sada je Shield izgrađen, Android aplikacija razvijena i instalirana na android Mobile, Arduino program razvijen i postavljen na Arduino. Vrijeme je da provjerite integritet funkcije. Pogledajte video kako radi dobro.
Svi osnovni radovi su završeni. Vreme je da to bude kao vitrina.
Korak 10: Kontejner do pametnog kontejnera
1) Odaberite okruglu plastičnu posudu u kojoj se poklopac može slobodno okretati i bez navoja.
2) Uzmite poklopac i pomoću svrdla stavite rupu u sredinu poklopca.
3) Zavijte servo trubu u sredinu poklopca.
4) Da bismo fiksirali servo na dno spremnika, želimo odabrati objekt ispravan prema njegovoj visini.
5) Našao sam čokoladnu kutiju odgovarajuće veličine.
6) Vruće zalijepite servo dno na produžnu kutiju (kutiju čokolade).
7) Zašrafite servo sa poklopcem.
8) Nanesite ljepilo na dno produžne kutije (kutija za čokoladu).
9) Zatvorite poklopac posude i čvrsto je pritisnite. Uklonite vijke i otvorite poklopac. Sada se baza drži s dnom spremnika. Vruće ga potpuno zalijepite s dnom. Sada je aranžman završen.
Korak 11: Postavite kontroler u kontejner
1) Vruće zalijepite izvor napajanja na dno Arduina. Stavite više ljepila tako da se ne spoje terminali na obje ploče.
2) Stavite cijeli aranžman na gornju stranu serva jer koristimo samo 50% kutije.
3) Zalijepite ga na kutiju.
4) Stavite rupu na donju stranu kutije i umetnite žicu adaptera kroz rupu.
5) Sada zašrafite poklopac sa servo pogonom.
Korak 12: Testiranje prije particioniranja
Prema dostupnosti spremnika, particioniramo spremnik. Prije nego što pregradim spremnik, želim provjeriti rad poklopca. Označite kretanje na svakom koraku u posudi pomoću markera. Ovdje možete vidjeti testni video.
Korak 13:
1) Planiram staviti začine u zasebne posude. No, spremnik koji sam dobio je velik pa stane samo 3 nosa u područje okretanja serva.
2) Zato promijenite stavke na listi u samo 3 br. 1, 4, 7. Ostalo ostavite praznim.
3) Vruće zalijepite posudu sa začinima na zid posude.
4) Stavite postolje za kašiku na vrh posude.
5) Odrežite poklopac do veličine kašike za unos.
6) Sada su sve završene. Napunio sam posudu sa začinima začinima (planiram 7 br začina, ali posuda koju mogu nabaviti je velika pa smanjujem nos).
Korak 14: Biranje i ćaskanje
Sada je vrijeme za zabavu. Stavite mobilni na postolje koje ću sam napraviti u blizini pametnog kontejnera. Povežite Arduino i Android pomoću plavog zuba. Sada je vaše vrijeme za odabir predmeta ili razgovor s Pepeljugom. Ćaskanje je vrlo smiješno, zahvaljujući cleverbotu.
Preporučuje se:
Razgovarajte sa svojim svjetlom: 5 koraka
Razgovaraj sa svojim svjetlom: Koji je moj projekt? Ovaj projekt je svjetlo u kojem možete promijeniti boje govoreći koja vam se boja sviđa. Svjetlo koje sam napravio u ovim projektima koristi 4 različita svjetla: zeleno, crveno, žuto, plavo, i naravno možete dodati više svjetla i promijeniti više boja
Kako snimati mobilne igre s audio chatom *bez korijena: 4 koraka
Kako snimati mobilne igre sa audio chatom *bez korijena: Pa danas zbog ogromnog uspjeha mobilnih igara poput PUBG -a, mnogi ljudi žele to prenositi, ali postoji jedan veliki problem iako možete snimiti ekran, ali Android doza to ne dopušta možete snimiti svoj glasovni chat. Ili možete snimiti svoj glas
Alat za provjeru baterije s temperaturom i izborom baterije: 23 koraka (sa slikama)
Provjera baterije s temperaturom i odabirom baterije: Tester kapaciteta baterije. Pomoću ovog uređaja možete provjeriti kapacitet 18650 baterija, kiselina i drugih (najveća baterija koju sam testirao To je 6V kiselinska baterija 4,2A). Rezultat testa je u miliamperima/satima. Ovaj uređaj stvaram jer mi je potreban za provjeru
Infigo - (nosiva rukavica s umjetnom inteligencijom): 9 koraka
Infigo - (Nosiva rukavica na bazi umjetne inteligencije): Infigo je rukavica za nošenje sa AI (umjetna inteligencija) zasnovana na principima pomoćne tehnologije (AT) koja će povećati produktivnost društva sa oštećenjima. Umjetna inteligencija i mašinsko učenje ne mogu zamijeniti ljudsku inteligenciju
Razgovarajte s Alexa i Google pomoćnikom zajedno u Raspberry Pi: 4 koraka
Razgovarajte s Alexa i Google asistentom zajedno na Raspberry Pi: Pokrenite Amazon Alexa i Google Assistant istovremeno na Raspberry Pi. Nazovite bilo koje od njihovih imena, oni uključuju vlastite LED diode i zvone za odgovor. Zatim tražite neki zahtjev i oni vam odgovaraju. Možete znati njihov šarm