Cuprins:
- Pasul 1: Materiale necesare
- Pasul 2: Faceți Arduino Shield
- Pasul 3: Creați un cont Cleverbot
- Pasul 4: Găsiți cheia și formatul API
- Pasul 5: Proiectarea și codul inventarului aplicației MIT
- Pasul 6: aplicația Android
- Pasul 7: Rulați aplicația pe mobil
- Pasul 8: Cod Arduino
- Pasul 9: prima testare a funcției
- Pasul 10: Container la Smart Container
- Pasul 11: Aranjați controlerul în container
- Pasul 12: Testarea înainte de partiționare
- Pasul 13:
- Pasul 14: Alegerea și conversația prin chat
Video: Discutați cu Pick și Chat cu inteligență artificială folosind Cleverbot: 14 pași (cu imagini)
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:45
Aici încerc nu numai comanda vocală, ci și chatul cu inteligență artificială cu computerul folosind Cleverbot.
De fapt, ideea a venit atunci când copiii au găsit că amestecă culorile în cutia de colorat atunci când iau culoarea de la o culoare la cea mai apropiată. Dar, în cele din urmă, implementați pentru bucătărie, deoarece oamenii singuri din bucătărie au nevoie de un tovarăș în timp ce gătesc. Aici discutați cu dvs. și afișați, de asemenea, elementul din listă conform comenzii dvs. Așadar, nu amestecați niciodată un articol cu cel apropiat. Să începem să facem.
Pasul 1: Materiale necesare
Materiale necesare
1) Arduino Uno
2) Modul Bluetooth HC-05
3) Servomotor
4) Placa de alimentare cu regulator
5) Adaptor 12V DC
6) Telefon Android cu facilitate Internet.
7) PCB simple, antet masculin și feminin
8) Cutie rotundă din plastic
9) Cutii mici conform listei de ridicare. Folosesc 3 recipiente pentru a pune condimente, deoarece am doar containere mari.
Software folosit
1) Arduino IDE.
2) Aplicația Appinventor pentru Android.
3) Înregistrarea site-ului Cleverbot pentru chat cu computer.
Instrumente necesare
1) Ion de lipit,
2) Pistolul de lipit fierbinte
3) Cuțit
Pasul 2: Faceți Arduino Shield
1) A face un timid este ușor.
2) Anteturi masculine de lipit pe planul PCB, ca în antetul feminin Arduino uno.
3) Folosesc pinul digital 5 și 6 pentru a conduce servo.
4) Utilizați pinul digital 2, 3 ca serie software.
5) Conectați pinii seriali ai modulului Blue tooth la pinii serial ai software-ului și sursa de alimentare de la arduino prin conectorul feminin.
6) Luați sursa de alimentare pentru servo de la extern. Așadar, utilizați placa de alimentare de 12 V la 12V, 5V și 3,3V.
7) Acum fixați scutul pregătit peste Arduino uno. Conectați modulul dinte albastru la antetele feminine din scut.
8) Conectați antetul Servo-mamă peste ecran. Acum circuitul s-a finalizat.
Funcția planificată este conectarea aplicației Android cu Arduino prin Bluetooth și, conform datelor primite de la Arduino, servo-ul se rotește la unghiul dorit. De asemenea, vrem să vorbim cu Android și să primim răspunsuri cum ar fi chatul folosind webul Cleverbot. În primul rând să începem cu Cleverbot.
Pasul 3: Creați un cont Cleverbot
În acest proiect, nu numai că comandăm să alegeți un articol, de asemenea, în timp ce lucrați, de asemenea, discutăm cu botul. Cleverbot este un chat cu un site web bot cu inteligență artificială învață de la oameni, în context, și imită. Site-ul web oferă prețuri în funcție de chat-urile dintre noi și Bot.
1) Deschideți site-ul web Cleverbot.
2) Alegeți tipul de cont pe care doriți să îl achiziționați.
3) Mergeți la plată. În Verificare, introduceți datele dvs. și cumpărați contul.
4) Apoi activați contul făcând clic pe e-mailul trimis la ID-ul dvs. de e-mail.
Pasul 4: Găsiți cheia și formatul API
1) După crearea contului, conectați-vă la site-ul web Cleverbot.
2) După conectarea cu succes, afișează cheia API pentru autentificare și Total apeluri API permise.
3) Faceți clic pe pagina Cum să obțineți detalii despre cum să utilizați API.
4) La derulare în jos, ați găsit formatul pentru html requet folosind tasta.
5) Pur și simplu introduceți formatul în bara de adrese a browserului cu cheia și Întrebarea. Browserul afișează răspunsul cu conversația în formă criptată. Când puneți următoarea întrebare, trimiteți înapoi conversația criptată (în parametrul CS), acest lucru face ca robotul să rămână conversația anterioară. Dacă ați început fără CS, atunci este o conversație nouă.
Utilizați API-ul din aplicația Android pentru a conversa prin chat. Să vedem cum să creați aplicația utilizând APPINVENTOR.
Pasul 5: Proiectarea și codul inventarului aplicației MIT
1. Creați un proiect nou în aplicația Inventor.
2. Pentru comunicare prin Bluetooth, consultați proiectele mele anterioare.
3) În primul ecran Add
a) Un buton de listă pentru a prelua Bluetooth.
b) Butonul Elemente pentru a merge la ecranul următor pentru a seta numele comenzilor.
c) Setați butonul cheie pentru a seta cheia API pentru site-ul web Cleverbot.
d) Faceți clic pe butonul Setare buton o casetă text și un buton Set vizibil. Introduceți cheia API aici și faceți clic pe butonul Set. Caseta de text și setarea Butonul a devenit invizibil și tasta Set vizibilă.
4) În al doilea ecran denumit Listă
a) 8 casete text și 1 buton pentru a seta valoarea.
5) În ecranul principal utilizați Mini DB pentru a stoca numele comenzilor și cheia Cleverbot.
6) Utilizați recunoașterea vocală pentru a converti vocea în text. Verificați textul primit cu lista dacă este prezent în listă și bluetooth este conectat, atunci nu-ul respectiv este trimis către Arduino prin dinte albastru.
7) Dacă textul nu este Prezent în listă, concatenarea șirurilor se face cu cheia și textul primit. Și trimiteți-l la adresa URL Cleverbot.
8) Răspunsul de la adresa URL este împărțit și găsiți răspunsul. Utilizați controlul Text to speech pentru a răspunde la obținerea răspunsului.
9) Odată ce vocea este redată din nou, recunoașterea vorbirii ascultă din nou să vorbească.
Pasul 6: aplicația Android
Dacă nu vă place să creați o aplicație nouă. Doar descărcați fișierul apk încărcat aici și copiați-l pe mobilul dvs. Android și instalați-l acolo.
Pasul 7: Rulați aplicația pe mobil
1) Deschideți aplicația AI Assistant în Android Mobile.
2) Porniți Bluetooth în Android Mobile.
3) Faceți clic pe tasta Set și introduceți tasta API în caseta de text și faceți clic pe set.
4) Faceți clic pe butonul Articol și vedeți culorile listate în casetă. Dacă doriți, schimbați numele.
5) Faceți clic pe valoarea setată în al doilea ecran și reporniți la ecranul principal.
6) Dacă Arduino este PORNIT Faceți clic pe Alegeți BT și selectați HC-05 din listă.
6) Acum faceți clic în orice loc din imaginea Cenușăreasa, începe ascultarea și redarea conform chat-ului. Dacă vorbiți despre ceea ce este salvat în listă, trimiteți elementul din listă nu arduino. În conformitate cu Received Arduino mută servo.
Pasul 8: Cod Arduino
1) Bibliotecile utilizate sunt
a) SoftwareSerial
b) EEPROM
c) Servo
2) Utilizați pinii digitali 2, 3 ca serie software.
3) Pinul digital 5 pentru a conduce servo.
4) Primiți selecția curentă de pe Android prin Bluetooth.
5) Mutați servo-ul din locația anterioară în locația curentă calculată conform selecției.
6) Fișier Arduino ino atașat la acesta.
Pasul 9: prima testare a funcției
Acum Shield este construit, aplicația Android dezvoltată și instalată în Android Mobile, programul Arduino dezvoltat și încărcat pe Arduino. Este timpul să verificați integritatea funcției. Verificați videoclipul funcționează bine.
Toate lucrările de bază finalizate. Este timpul să-l facem ca un caz de spectacol.
Pasul 10: Container la Smart Container
1) Selectați un recipient rotund din plastic, unde capacul să se rotească liber și să nu aibă fir.
2) Luați capacul și puneți o gaură chiar în centrul capacului cu ajutorul burghiului.
3) Înșurubați servo Hornul în mijlocul capacului.
4) Pentru a fixa servo pe fundul containerului, dorim să selectăm obiectul corect la înălțimea sa.
5) Am găsit o cutie de ciocolată corectă la dimensiunea sa.
6) Adeziv la cald partea inferioară a servo-ului la cutia de extensie (cutie de ciocolată).
7) Înșurubați Servo-ul cu capacul.
8) Aplicați lipici în partea de jos a cutiei de extensie (cutie de ciocolată).
9) Închideți capacul recipientului și apăsați-l bine. Scoateți șuruburile și deschideți capacul. Acum baza se lipeste cu fundul recipientului. Lipiți-l complet cu fundul. Acum aranjamentul s-a încheiat.
Pasul 11: Aranjați controlerul în container
1) Adeziv la cald sursa de alimentare din partea de jos a Arduino. Puneți mai mult adeziv, astfel încât să nu se conecteze terminale în ambele plăci.
2) Puneți întreaga Aranjament în partea de sus a servo-ului, deoarece folosim doar 50% din cutie.
3) Lipiți-l în cutie.
4) Puneți o gaură în partea inferioară a cutiei și introduceți firul adaptorului prin gaură.
5) Acum înșurubați capacul cu Servo.
Pasul 12: Testarea înainte de partiționare
Conform disponibilității containerului, partiționăm containerul. Înainte de partiționarea containerului, îmi place să verific funcționarea capacului. Marcați mișcarea la fiecare pas din container folosind marker. Aici vedeți videoclipul testului.
Pasul 13:
1) Am de gând să pun condimentele în recipiente separate. Dar containerul pe care l-am primit este mare, așa că se potrivește doar cu 3 numere în zona rotirii servo.
2) Deci, schimbați elementele din listă la 3 numere doar 1, 4, 7. Lăsați toate celelalte goale.
3) Lipiți fierbinte recipientul pentru mirodenii pe peretele recipientului.
4) Puneți un suport pentru lingură pe partea superioară a recipientului.
5) Tăiați capacul până la dimensiunea lingurii pentru a intra.
6) Acum toate sunt finalizate. Am umplut recipientul de condimente cu mirodenii (planific 7 numere de condimente, dar recipientul pe care îl pot obține este mare, așa că reduc numărul).
Pasul 14: Alegerea și conversația prin chat
Acum este timpul să te distrezi. Puneți mobilul pe un suport pe care îl fac propriu lângă containerul inteligent. Conectați Arduino și Android folosind dinte albastru. Acum este timpul să alegeți articole sau să discutați cu Cenusareasa. Conversația este foarte amuzantă, datorită inteligentului.
Recomandat:
Inteligență artificială și recunoaștere a imaginii folosind HuskyLens: 6 pași (cu imagini)
Inteligență artificială și recunoaștere a imaginii folosind HuskyLens: Hei, ce se întâmplă, băieți! Akarsh aici de la CETech. În acest proiect, vom arunca o privire asupra HuskyLens de la DFRobot. Este un modul de cameră alimentat cu AI, capabil să facă mai multe operațiuni de inteligență artificială, cum ar fi recunoașterea feței
Grădinărire inteligentă bazată pe IoT și agricultură inteligentă folosind ESP32: 7 pași
Grădinărire inteligentă bazată pe IoT și agricultură inteligentă Utilizarea ESP32: Lumea se schimbă odată cu trecerea agriculturii. În prezent, oamenii integrează electronica în toate domeniile, iar agricultura nu face excepție. Această fuziune a produselor electronice în agricultură ajută fermierii și oamenii care gestionează grădinile
Inteligență artificială de joc de masă: algoritmul Minimax: 8 pași
Inteligența artificială a jocului de masă: algoritmul Minimax: V-ați întrebat vreodată cum sunt fabricate computerele împotriva cărora jucați în șah sau în dame? Ei bine, nu căutați mai departe de acest instructabil, deoarece vă va arăta cum să creați o inteligență artificială (AI) simplă, dar eficientă, utilizând algoritmul Minimax! Prin utilizarea
Inteligență artificială pentru robotul dvs.: 7 pași
Inteligență artificială pentru robotul tău. Făcând robotul să se miște și să-l facă să gândească sunt sarcini diferite. La om, mișcările fine sunt controlate de cerebel în timp ce acțiunile și luarea deciziilor - de creierul mare. Dacă citiți acest lucru, probabil că aveți deja un robot și puteți gestiona
TUTORIAL DE BAZĂ PRIVIND LIMBAJUL DE MARKUP DE INTELIGENȚĂ ARTIFICIALĂ (AIML) VIA NOTEPAD: 8 pași
TUTORIAL DE BAZĂ PRIVIND LIMBAJUL DE MARKUP DE INTELIGENȚĂ ARTIFICIALĂ (AIML) VIA NOTEPAD: Artificial Intelligence Markup Language (AIML) este un limbaj de programare care este o specificație Extensible Markup Language (XML) utilizată de chatbot, verbot, pandorabot, superbot și alt robot vorbitor. A fost dezvoltat de Dr. Richard Wallace și