Taula de continguts:
- Pas 1: materials necessaris
- Pas 2: feu Arduino Shield
- Pas 3: creeu un compte Cleverbot
- Pas 4: cerqueu el format de clau i API
- Pas 5: Disseny i codi d'inventors de l'aplicació MIT
- Pas 6: aplicació per a Android
- Pas 7: executeu l'aplicació al mòbil
- Pas 8: Codi Arduino
- Pas 9: Primera prova de la funció
- Pas 10: Contenidor a contenidor intel·ligent
- Pas 11: organitzeu el controlador al contenidor
- Pas 12: proves abans de fer particions
- Pas 13:
- Pas 14: triar i xatejar
Vídeo: Conversa amb Pick i xat amb intel·ligència artificial mitjançant Cleverbot: 14 passos (amb imatges)
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:15
Aquí intento no només la comanda de veu, sinó també el xat d’intel·ligència artificial amb l’ordinador mitjançant Cleverbot.
En realitat, la idea va sorgir quan es va trobar que els nens barregen colors a la caixa de pintar quan prenen color d’un color al més proper. Però finalment implementeu-lo a Kitchen perquè les persones soles que necessiten una cuina necessiten un acompanyant mentre cuinen. Aquí xateja amb vosaltres i també mostra l'element a la llista segons el vostre comandament. Per tant, no barregeu mai un element amb l’article proper. Comencem a fer.
Pas 1: materials necessaris
Materials necessaris
1) Arduino Uno
2) Mòdul Bluetooth HC-05
3) Servomotor
4) Taula d'alimentació del regulador
5) Adaptador de 12V CC
6) Telèfon Android amb instal·lació d'Internet.
7) PCB sense capçal, capçaleres masculines i femenines
8) Caixa rodona de plàstic
9) Capses petites segons la vostra llista de recollida. Utilitzo 3 contenidors per posar espècies perquè només tinc envasos grans.
Programes usats
1) IDE Arduino.
2) Aplicació Appinventor per a Android.
3) Registre del lloc web Cleverbot per xatejar amb ordinador.
Eines necessàries
1) Ió de soldadura,
2) Pistola de cola calenta
3) Ganivet
Pas 2: feu Arduino Shield
1) Fer un tímid és fàcil.
2) Capçaleres masculines de soldadura al PCB del pla segons la capçalera femenina Arduino uno.
3) Utilitzo els pins digitals 5 i 6 per conduir el servo.
4) Utilitzeu el pin digital 2, 3 com a sèrie de programari.
5) Connecteu els pins serials del mòdul Blue tooth als pins serials del programari i la font d'alimentació d'arduino mitjançant el connector femella.
6) Preneu la font d'alimentació del servo des de l'exterior. Per tant, utilitzeu una placa d’alimentació de 12 V a 12V, 5V i 3,3V.
7) Ara fixeu l'escut preparat sobre l'Arduino uno. Connecteu el mòdul de dent blava a les capçaleres femenines del blindatge.
8) Connecteu la capçalera servo femella a l’escut. Ara el circuit s'ha completat.
La funció prevista és que l'aplicació Android es connecti amb Arduino mitjançant bluetooth i, segons les dades rebudes d'Arduino, el servo giri a l'angle desitjat. També volem parlar amb Android i obtenir respostes com xatejar amb la web de Cleverbot. Primer de tot, comencem per Cleverbot.
Pas 3: creeu un compte Cleverbot
En aquest projecte, no només demanem triar un element mentre treballem, sinó que també xerrem amb el Bot. Cleverbot és un xat amb un lloc web de bot amb intel·ligència artificial que aprèn de la gent, en context, i imita. El lloc web ofereix preus segons els xats entre nosaltres i Bot.
1) Obriu el lloc web Cleverbot.
2) Trieu el tipus de compte que vulgueu comprar.
3) Va a la caixa. A la sortida, introduïu les vostres dades i adquiriu el compte.
4) A continuació, activeu el compte fent clic al correu enviat al vostre identificador de correu.
Pas 4: cerqueu el format de clau i API
1) Després de crear l'inici de sessió del compte al lloc web de Cleverbot.
2) Després d'iniciar la sessió amb èxit, mostra la clau API per al vostre inici de sessió i es permeten les trucades API total.
3) Feu clic a la pàgina de com per obtenir els detalls sobre com utilitzar l'API.
4) En desplaçar-vos cap avall, heu trobat el format de requet html amb la tecla.
5) Simplement escriviu el format a la barra d’adreces del navegador amb la vostra clau i Pregunta. El navegador mostra la resposta amb la conversa en forma xifrada. Quan feu la següent pregunta, torneu a enviar la conversa xifrada (en paràmetre CS), cosa que farà que el bot segueixi sent la conversa anterior. Si es comença sense CS, és una conversa nova.
Utilitzeu l'API a l'aplicació Android per xatejar. Vegem com crear l'aplicació mitjançant APPINVENTOR.
Pas 5: Disseny i codi d'inventors de l'aplicació MIT
1. Creeu un projecte nou a l'aplicació Inventor.
2. Per a Comunicació Bluetooth, vegeu els meus projectes anteriors.
3) A la primera pantalla Afegeix
a) Un botó de llista per agafar el bluetooth.
b) Botó d'elements per anar a la pantalla següent per definir els noms de les ordres.
c) Configureu el botó de clau per definir la clau API del lloc web de Cleverbot.
d) Feu clic al botó Estableix una caixa de text i un botó Estable visible. Introduïu aquí la clau API i feu clic al botó Estableix. El quadre de text i el botó de configuració han quedat invisibles i la tecla de configuració visible.
4) A la segona pantalla anomenada com a llista
a) 8 quadre de text i 1 botó per definir el valor.
5) A la pantalla principal, utilitzeu Mini DB per emmagatzemar els noms de les ordres i la clau Cleverbot.
6) Utilitzeu el reconeixement de veu per convertir la veu en text. Comproveu el text rebut amb la llista si apareix a la llista i el bluetooth està connectat, el número corresponent s’envia a Arduino a través d’una dent blava.
7) Si el text no està present a la llista, la concatenació de cadenes es fa amb la clau i el text rebut. I envieu-lo a l'URL Cleverbot.
8) La resposta de l'URL es divideix i cerqueu la resposta. Utilitzeu el control de text a veu per respondre la resposta obtinguda.
9) Un cop reproduïda la veu, el reconeixement de veu torna a escoltar i parlar.
Pas 6: aplicació per a Android
Si no us agrada crear una aplicació nova. Només heu de descarregar el fitxer apk que heu pujat aquí i copiar-lo al vostre mòbil Android i instal·lar-lo allà.
Pas 7: executeu l'aplicació al mòbil
1) Obriu l'Assistent AI d'App a Android Mobile.
2) Activeu el Bluetooth a Android Mobile.
3) Feu clic a la tecla Estableix i escriviu la clau API al quadre de text i feu clic a establir.
4) Feu clic al botó Element i vegeu els colors que apareixen al quadre. Si voleu, canvieu els noms.
5) Feu clic al valor establert a la segona pantalla i torneu a executar-lo a la pantalla principal.
6) Si l'Arduino està ACTIVAT Feu clic a Selecciona BT i seleccioneu HC-05 de la llista.
6) Feu clic a qualsevol lloc de la imatge de la Ventafocs per començar a escoltar i reproduir segons el xat. Si parleu del que està guardat a la llista, envieu l'element de la llista sense l'arduino. Segons el servomòbil Arduino rebut.
Pas 8: Codi Arduino
1) Les biblioteques utilitzades són
a) SoftwareSerial
b) EEPROM
c) Servo
2) Utilitzeu els pins digitals 2, 3 com a sèrie de programari.
3) Pin digital 5 per accionar el servo.
4) Rep la selecció actual des d’Android mitjançant bluetooth.
5) Moveu el servo des de la ubicació anterior a la ubicació actual calculada segons la selecció.
6) Arduino ino fitxer adjunt amb això.
Pas 9: Primera prova de la funció
Ara l’escut està construït, l’aplicació per a Android desenvolupada i instal·lada a Android Mobile, el programa Arduino desenvolupat i carregat a l’Arduino. És hora de comprovar la integritat de la funció. Comproveu que el vídeo funcioni bé.
Totes les obres bàsiques finalitzades. És hora de fer-ho com a vitrina.
Pas 10: Contenidor a contenidor intel·ligent
1) Seleccioneu un recipient de plàstic rodó on la tapa es pugui girar lliure i sense fil.
2) Agafeu la tapa i poseu un forat al centre de la tapa amb una broca.
3) Cargoleu el servo Horn a la meitat de la tapa.
4) Per fixar el servo a la part inferior del contenidor, volem seleccionar l'objecte correcte a la seva alçada.
5) He trobat una caixa de xocolata adequada a la seva mida.
6) Enganxeu en calent el servo inferior a la caixa d'extensió (caixa de xocolata).
7) Cargoleu el servo amb la tapa.
8) Apliqueu Cola a la part inferior de la caixa d’extensió (caixa de xocolata).
9) Tanqueu la tapa del recipient i premeu-la bé. Traieu els cargols i obriu la tapa. Ara la base s’enganxa amb el fons del recipient. Enganxeu-lo completament amb la part inferior. Ara l'acord s'ha completat.
Pas 11: organitzeu el controlador al contenidor
1) Enganxeu en calent la font d'alimentació a la part inferior de l'Arduino. Poseu més cola perquè no es connectin terminals a les dues plaques.
2) Col·loqueu tot l’arranjament a la part superior del servo perquè només fem servir el 50% de la caixa.
3) Enganxeu-lo a la caixa.
4) Introduïu un forat a la part inferior de la caixa i introduïu el cable adaptador a través del forat.
5) Ara cargoleu la tapa amb el Servo.
Pas 12: proves abans de fer particions
Segons la disponibilitat del contenidor, dividim el contenidor. Abans de particionar el contenidor, m'agrada comprovar el funcionament de la tapa. Marqueu el moviment a cada pas del contenidor amb el marcador. Aquí veieu el vídeo de la prova.
Pas 13:
1) Tinc previst posar les espècies als contenidors separats. Però el contenidor que tinc és gran, de manera que només caben 3 nus a la zona del servo giratori.
2) Canvieu els ítems de la llista a 3 números només 1, 4, 7. Deixeu la resta buida.
3) Enganxeu calent el contenidor d'espècies a la paret del contenidor.
4) Poseu un suport per a cullera a la part superior del recipient.
5) Talleu la tapa fins a la mida de la cullera per entrar.
6) Ara tots estan acabats. Vaig omplir el recipient d’espècies amb espècies (tinc previst 7 números d’espècies, però el recipient que puc aconseguir és gran, de manera que redueixo els nos).
Pas 14: triar i xatejar
Ara és hora de divertir-se. Posa el mòbil en un suport que faig propi al contenidor intel·ligent. Connecteu l'Arduino i Android amb una dent blava. Ara és el vostre moment per triar articles o xatejar amb la Ventafocs. Xatejar és molt divertit, gràcies a cleverbot.
Recomanat:
Intel·ligència artificial i reconeixement d’imatges mitjançant HuskyLens: 6 passos (amb imatges)
Intel·ligència artificial i reconeixement d’imatges mitjançant HuskyLens: Ei, què passa, nois! Akarsh aquí des de CETech. En aquest projecte, farem una ullada a HuskyLens de DFRobot. És un mòdul de càmera alimentat per IA que és capaç de fer diverses operacions d’Intel·ligència Artificial com ara Face Recognitio
Intel·ligència artificial del joc de taula: l'algorisme Minimax: 8 passos
Intel·ligència artificial del joc de taula: l’algorisme Minimax: Us heu preguntat mai com es fabriquen els equips contra els quals jugueu als escacs o a les dames? No busqueu més enllà d’aquest Manual d’instruccions, ja que us mostrarà com fer una intel·ligència artificial (IA) senzilla però eficaç mitjançant l’algorisme Minimax. En utilitzar th
Intel·ligència artificial per al vostre robot: 7 passos
Intel·ligència artificial per al vostre robot: fer moure el vostre robot i fer-lo pensar són tasques diferents. En els éssers humans, els moviments fins són controlats pel cerebel mentre que les accions i la presa de decisions, pel gran cervell. Si esteu llegint això, probablement ja tingueu un robot i podreu gestionar
Infigo - (guant portable amb intel·ligència artificial): 9 passos
Infigo - (un guant portable amb intel·ligència artificial): Infigo és un guant portable amb intel·ligència artificial basat en els principis de la tecnologia assistiva (AT) que millorarà la productivitat de la societat deteriorada La intel·ligència artificial i l’aprenentatge automàtic no poden substituir un inte
Construeix el teu propi assistent d’intel·ligència artificial (intel·ligència artificial) 101: 10 passos
Construeix el teu propi assistent d’intel·ligència artificial (intel·ligència artificial) 101: recorda l’època en què observaves Iron Man i et preguntaves per a tu mateix, què bo seria si tinguessis el teu propi J.A.R.V.I.S? Bé, és hora de fer realitat aquest somni. La intel·ligència artificial és la següent generació. Imagineu el fresc que seria