Sadržaj:
- Korak 1: Potrebni materijali
- Korak 2: Napravite Arduino štit
- Korak 3: Izradite 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: Spremnik u pametni spremnik
- Korak 11: Postavite kontroler u spremnik
- Korak 12: Testiranje prije particioniranja
- Korak 13:
- Korak 14: Biranje i čavrljanje
Video: Razgovarajte s izborom i chatom s umjetnom inteligencijom pomoću Cleverbota: 14 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:37
Ovdje pokušavam ne samo glasovne naredbe nego i chat s umjetnom inteligencijom s računalom koristeći Cleverbot.
Ideja je zapravo nastala kada su djeca pronašla različite boje u kutiji za bojanje kada su uzimali boju iz jedne boje u najbližu. No, konačno implementirajte za kuhinju jer usamljenim ljudima u kuhinji treba suputnik tijekom kuhanja. Ovdje razgovara s vama i također prikazuje stavku na popisu prema vašoj naredbi. Zato nikada ne miješajte jednu stavku s bliskom. Počnimo s 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 s internetom.
7) Obične PCB, muške i ženske glave
8) Okrugla plastična kutija
9) Male kutije prema popisu za preuzimanje. Za začine koristim 3 spremnika jer sam dobio samo velike posude.
Korišteni softver
1) Arduino IDE.
2) Appinventor za Android aplikaciju.
3) Registracija web stranice Cleverbot za chat s računalom.
Potrebni alati
1) Ion za lemljenje,
2) Pištolj za vruće ljepilo
3) Nož
Korak 2: Napravite Arduino štit
1) Lako je napraviti šid.
2) Lemljenje muških zaglavlja na PCB plana u skladu s Arduino uno ženskim zaglavljem.
3) Za pogon servo -a koristim digitalne iglice 5 i 6.
4) Koristite Digital Pin 2, 3 kao serijski softver.
5) Spojite serijske pinove modula Blue Blue na serijske pinove softvera i napajanje iz arduina putem ž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 Plavi zub na ženska zaglavlja u štitu.
8) Spojite ženski zavoj Servo preko štitnika. Sada je krug dovršen.
Planirana funkcija je Android aplikacija koja se povezuje s Arduinom putem Bluetootha, a prema podacima primljenim od Arduina, servo se zakreće do željenog kuta. Također želimo razgovarati s Androidom i dobiti odgovor poput razgovora putem weba Cleverbot. Prije svega, počnimo s Cleverbotom.
Korak 3: Izradite Cleverbot račun
U ovom projektu ne samo da zapovijedamo da odaberete stavku, već i razgovaramo, već razgovaramo i s Botom. Cleverbot je chat s web mjestom robota s Umjetnom inteligencijom uči od ljudi, u kontekstu, i oponaša. Web stranica nudi cijene prema razgovorima između nas i Bota.
1) Otvorite web mjesto Cleverbot.
2) Odaberite vrstu računa koju želite kupiti.
3) Ide na blagajnu. U odjeljku Odjava unesite svoje podatke i Kupite račun.
4) Zatim aktivirajte račun tako da poštom pošaljete poruku na svoj id.
Korak 4: Pronađite ključ i format API -ja
1) Nakon kreiranja računa prijavite se na web mjesto Cleverbot.
2) Nakon uspješne prijave prikazuje se API ključ za vašu prijavu i dopušteni pozivi Total api.
3) Kliknite stranicu kako se dobiti da biste dobili pojedinosti 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 svojim ključem i pitanjem. Preglednik prikazuje odgovor s razgovorom u šifriranom obliku. Kad postavite sljedeće pitanje, pošaljite natrag šifrirani razgovor (u CS parametru), tako će bot ostati prethodni razgovor. Ako ste započeli bez CS -a, onda je to novi razgovor.
Za razgovor koristite API u aplikaciji Android. Pogledajmo kako izraditi aplikaciju pomoću aplikacije APPINVENTOR.
Korak 5: Dizajn i kôd izumitelja aplikacije MIT APP
1. Izradite novi projekt u aplikaciji Inventor.
2. Za Bluetooth komunikaciju pogledajte moje prethodne projekte.
3) Na prvom zaslonu Dodaj
a) Gumb za popis radi podizanja bluetootha.
b) Stavke Gumb za prelazak na sljedeći zaslon za postavljanje naziva naredbi.
c) Postavi tipku za ključ za postavljanje API ključa za web mjesto Cleverbot.
d) Kada pritisnete gumb Set Set Button, vidljivi su okvir za tekst i gumb Set. Ovdje unesite API ključ i kliknite gumb Postavi. Okvir za tekst i postavljeni gumb Nevidljiv, a tipka za postavljanje vidljiva.
4) Na drugom ekranu nazvanom Popis
a) 8 tekstualnog okvira i 1 gumb za postavljanje vrijednosti.
5) Na glavnom zaslonu upotrijebite Mini DB za spremanje naziva naredbi i ključa Cleverbot.
6) Pomoću prepoznavanja govora pretvorite glas u tekst. Provjerite primljeni tekst s 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 popisu, 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. Odgovorite na dobiveni odgovor pomoću kontrole teksta u govor.
9) Nakon što se glas ponovno reproducira, Prepoznavanje govora ponovno sluša razgovor.
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 App AI Assistant na Android Mobile.
2) Uključite Bluetooth na Android Mobileu.
3) Pritisnite tipku Postavi i u okvir za tekst upišite API ključ, a zatim kliknite Postavi.
4) Pritisnite gumb Stavka i pogledajte boje navedene u okviru. Ako želite promijenite imena.
5) Pritisnite postavljenu vrijednost na drugom ekranu i vratite se na glavni zaslon.
6) Ako je Arduino UKLJUČEN, Odaberite Pick BT i odaberite HC-05 s popisa.
6) Sada kliknite bilo gdje na slici Pepeljuge njen početak slušajte i reproducirajte prema vašem chatu. Ako govorite ono što je na popisu spremljeno, pošaljite stavku popisa ne arduino. Prema primljenom Arduino servo pogonu.
Korak 8: Arduino kod
1) Korištene knjižnice su
a) SoftwareSerial
b) EEPROM
c) Servo
2) Koristite digitalne pinove 2, 3 kao serijski softver.
3) Digitalni pin 5 za pogon servo pogona.
4) Primite trenutni odabir s Androida putem Bluetootha.
5) Premjestite servo s prethodnog mjesta na izračunato trenutno mjesto prema odabiru.
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 dovršeni. Vrijeme je da to postane izložbena vitrina.
Korak 10: Spremnik u pametni spremnik
1) Odaberite okrugli plastični spremnik gdje se poklopac može slobodno okretati i nema navoja.
2) Uzmite poklopac i pomoću svrdla stavite otvor u sredinu poklopca.
3) Zavijte servo trubu u sredinu poklopca.
4) Da bismo učvrstili servo na dnu spremnika, želimo odabrati objekt ispravan prema njegovoj visini.
5) Našao sam kutiju čokolade koja odgovara njezinoj veličini.
6) Vruće zalijepite servo dno na kutiju za proširenje (kutija za čokoladu).
7) Pričvrstite servo s poklopcem.
8) Nanesite ljepilo na dno produžne kutije (kutija za čokoladu).
9) Zatvorite poklopac spremnika i čvrsto ga 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 spremnik
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 zavrnite poklopac sa servo uređajem.
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 spremniku 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 popisu u samo 3 br. 1, 4, 7. Ostalo ostavite praznim.
3) Vruće zalijepite posudu sa začinima na zid posude.
4) Stavite stalak za žlicu na vrh posude.
5) Odrežite poklopac do veličine žlice za unos.
6) Sada su sve dovršene. Napunio sam spremnik začina začinima (planiram 7 br začina, ali spremnik koji mogu nabaviti je velik pa smanjujem nos).
Korak 14: Biranje i čavrljanje
Sada je vrijeme za zabavu. Stavite mobitel 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čeni:
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 snimiti mobilne igre s audio chatom *bez korijena: 4 koraka
Kako snimati mobilne igre s audio chatom *bez korijena: Pa danas zbog velikog uspjeha mobilnih igara poput PUBG -a, mnogi ga ljudi žele emitirati, ali postoji jedan veliki problem iako možete snimiti zaslon, ali androidna doza to ne dopušta možete snimiti svoj glasovni chat. Ili možete snimiti svoj glas
Kako napraviti bespilotnu letjelicu pomoću Arduina UNO - Napravite četverokopter pomoću mikrokontrolera: 8 koraka (sa slikama)
Kako napraviti bespilotnu letjelicu pomoću Arduina UNO | Napravite četverokopter pomoću mikrokontrolera: Uvod Posjetite moj kanal na YouTubeu Drone je vrlo skup gadget (proizvod) za kupnju. U ovom postu ću raspravljati o tome kako to učiniti jeftino ?? I kako možete sami napraviti ovakav po povoljnoj cijeni … Pa u Indiji svi materijali (motori, ESC
Infigo - (nosiva rukavica s umjetnom inteligencijom): 9 koraka
Infigo - (nosiva rukavica na bazi umjetne inteligencije): Infigo je nosive rukavice na bazi AI (umjetne inteligencije) zasnovane na načelima pomoćne tehnologije (AT) koja će povećati produktivnost oštećenog društva Umjetna inteligencija i strojno učenje ne mogu zamijeniti ljudsku inteligenciju
Razgovarajte s Alexa i Google asistentom zajedno u Raspberry Pi: 4 koraka
Razgovarajte s Alexa i Google pomoćnikom zajedno u Raspberry Pi: Pokrenite Amazon Alexa i Google pomoćnika istovremeno u 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