Sommario:
- Passaggio 1: materiali necessari
- Passaggio 2: crea Arduino Shield
- Passaggio 3: crea un account Cleverbot
- Passaggio 4: trova la chiave e il formato API
- Passaggio 5: progettazione e codice dell'inventore dell'APP MIT
- Passaggio 6: app per Android
- Passaggio 7: esegui l'app su dispositivi mobili
- Passaggio 8: codice Arduino
- Passaggio 9: primo test della funzione
- Passaggio 10: da contenitore a contenitore intelligente
- Passaggio 11: disporre il controller nel contenitore
- Passaggio 12: test prima del partizionamento
- Passaggio 13:
- Passaggio 14: scegliere e chattare
Video: Parla con Pick e chat di intelligenza artificiale usando Cleverbot: 14 passaggi (con immagini)
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:04
Qui provo non solo il comando vocale ma anche la chat di intelligenza artificiale con il computer utilizzando Cleverbot.
In realtà l'idea è nata quando si sono trovati bambini che mescolano i colori nella scatola dei colori quando prendono il colore da un colore a quello più vicino. Ma finalmente implementa per la cucina perché le persone sole in cucina hanno bisogno di un compagno mentre cucinano. Qui chatta con te e mostra anche l'elemento nell'elenco secondo il tuo comando. Quindi non mischiare mai un oggetto con l'oggetto vicino. Iniziamo a fare.
Passaggio 1: materiali necessari
Materiali richiesti
1) Arduino Uno
2) Modulo Bluetooth HC-05
3) Servomotore
4) Scheda di alimentazione del regolatore
5) Adattatore 12V CC
6) Telefono Android con funzione Internet.
7) PCB semplice, intestazioni maschio e femmina
8) Scatola di plastica rotonda
9) Scatoloni come da lista di ritiro. Uso 3 contenitori per mettere le spezie perché ho solo grandi contenitori.
Software utilizzati
1) Arduino IDE.
2) Appinventor per l'applicazione Android.
3) Registrazione al sito web di Cleverbot per chattare con il computer.
Strumenti richiesti
1) Ione di saldatura,
2) Pistola per colla a caldo
3) Coltello
Passaggio 2: crea Arduino Shield
1) Fare uno shied è facile.
2) Saldare le intestazioni maschio al PCB Plan come per l'intestazione femmina Arduino uno.
3) Uso i pin digitali 5 e 6 per pilotare il servo.
4) Utilizzare Digital Pin 2, 3 come seriale software.
5) Collegare i pin seriali del modulo Bluetooth ai pin seriali del software e l'alimentazione da arduino tramite connettore femmina.
6) Prendere l'alimentazione per il servo dall'esterno. Quindi utilizzare una scheda di alimentazione da 12 V a 12 V, 5 V e 3,3 V.
7) Ora fissa lo shield preparato sopra l'Arduino uno. Collegare il modulo Bluetooth ai connettori femmina nella schermatura.
8) Collegare il connettore femmina Servo sopra lo schermo. Ora il circuito è completato.
La funzione prevista è l'app Android che si connette con Arduino tramite bluetooth e in base ai dati ricevuti da Arduino il servo ruota all'angolo desiderato. Inoltre, vogliamo parlare con Android e ricevere risposte come se stessimo chattando utilizzando il web di Cleverbot. Prima di tutto iniziamo con Cleverbot.
Passaggio 3: crea un account Cleverbot
In questo progetto non solo comandiamo di scegliere un oggetto, anche mentre lavoriamo, chattiamo anche con il Bot. Cleverbot è una chat con un sito Web di bot con intelligenza artificiale che impara dalle persone, nel contesto e imita. Il sito Web offre un prezzo al netto delle chat tra noi e il Bot.
1) Aprire il sito web Cleverbot.
2) Scegli il tipo di account che desideri acquistare.
3) Va alla cassa. Nel Check out inserisci i tuoi dati e Acquista l'account.
4) Quindi attiva l'account facendo clic sull'e-mail invia al tuo ID di posta.
Passaggio 4: trova la chiave e il formato API
1) Dopo aver creato l'account, accedi al sito Web di Cleverbot.
2) Dopo aver effettuato il login con successo, mostra la chiave API per il tuo login e le chiamate API totali consentite.
3) Fare clic sulla pagina come fare per ottenere i dettagli su come utilizzare l'API.
4) Scorrendo verso il basso hai trovato il formato per requet html usando il tasto.
5) Digita semplicemente il formato nella barra degli indirizzi del browser con la tua chiave e Domanda. Il browser visualizza la risposta con la conversazione in forma crittografata. Quando poni la domanda successiva, rispedisci la conversazione crittografata (nel parametro CS) questo fa sì che il bot rimanga la conversazione precedente. Se iniziato senza CS, allora è una nuova conversazione.
Usa l'API nell'applicazione Android per chattare. Vediamo come creare l'APP utilizzando APPINVENTOR.
Passaggio 5: progettazione e codice dell'inventore dell'APP MIT
1. Crea un nuovo progetto nell'app Inventor.
2. Per la comunicazione Bluetooth vedere i miei progetti precedenti.
3) Nella prima schermata Aggiungi
a) Un pulsante Elenco per prendere il bluetooth.
b) Pulsante Items per passare alla schermata successiva per impostare i nomi dei comandi.
c) Pulsante Imposta chiave per impostare la chiave API per il sito Web di Cleverbot.
d) Fare clic sul pulsante Imposta chiave una casella di testo e un pulsante Imposta visibile. Inserisci qui la chiave API e fai clic sul pulsante Imposta. Casella di testo e imposta Pulsante diventato invisibile e Imposta chiave visibile.
4) Nella seconda schermata denominata Elenco
a) 8 caselle di testo e 1 pulsante per impostare il valore.
5) Nella schermata principale utilizzare Mini DB per memorizzare i nomi dei comandi e la chiave Cleverbot.
6) Utilizzare il riconoscimento vocale per convertire la voce in testo. Controllare il testo ricevuto con l'elenco se presente nell'elenco e il bluetooth è connesso, quindi il rispettivo no viene inviato ad Arduino tramite il dente blu.
7) Se il testo non è Presente nell'elenco, la concatenazione delle stringhe viene eseguita con la chiave e il testo ricevuto. E invialo all'URL di Cleverbot.
8) La risposta dall'URL è divisa e trova la risposta. Usa il controllo Sintesi vocale per rispondere alla risposta.
9) Una volta riprodotta la voce, il riconoscimento vocale ascolta di nuovo parlare.
Passaggio 6: app per Android
Se non ti piace creare una nuova app. Basta scaricare il file apk da caricare qui e copiarlo sul tuo cellulare Android e installarlo lì.
Passaggio 7: esegui l'app su dispositivi mobili
1) Apri l'App AI Assistant in Android Mobile.
2) Accendere il Bluetooth nel cellulare Android.
3) Fare clic sulla chiave Imposta e digitare la chiave API nella casella di testo e fare clic su Imposta.
4) Fare clic sul pulsante Articolo e vedere i colori elencati nella casella. Se vuoi cambia i nomi
5) Fare clic sul valore impostato nella seconda schermata e tornare alla schermata principale.
6) Se Arduino è acceso, fare clic su Pick BT e selezionare HC-05 dall'elenco.
6) Ora fai clic in qualsiasi punto dell'immagine di Cenerentola per iniziare l'ascolto e la riproduzione secondo la tua chat. Se parli di ciò che è nell'elenco salvato, invia l'elemento dell'elenco senza l'arduino. Come da ricevuto Arduino sposta servo.
Passaggio 8: codice Arduino
1) Le biblioteche utilizzate sono
a) SoftwareSerial
b) EEPROM
c) Servo
2) Utilizzare i pin digitali 2, 3 come seriale software.
3) Pin digitale 5 per pilotare il servo.
4) Ricevi la selezione corrente da Android tramite bluetooth.
5) Spostare il servo dalla posizione precedente alla posizione corrente calcolata secondo la selezione.
6) File ino Arduino allegato a questo.
Passaggio 9: primo test della funzione
Ora lo Shield è stato creato, l'app Android sviluppata e installata in Android Mobile, il programma Arduino sviluppato e caricato su Arduino. È tempo di verificare l'integrità della funzione. Controlla che il video funzioni correttamente.
Completati tutti i lavori di base. È tempo di farlo come una vetrina.
Passaggio 10: da contenitore a contenitore intelligente
1) Selezionare un contenitore di plastica rotondo in cui il coperchio sia libero di ruotare e senza filettatura.
2) Prendi il coperchio e pratica un foro al centro del coperchio usando una punta da trapano.
3) Avvitare il servo Horn al centro del coperchio.
4) Per fissare il servo sul fondo del contenitore, vogliamo selezionare l'oggetto corretto alla sua altezza.
5) Ho trovato una scatola di cioccolatini corretta per le sue dimensioni.
6) Incollare a caldo la parte inferiore del servo alla scatola di estensione (scatola di cioccolato).
7) Avvitare il Servo con il Coperchio.
8) Applicare la colla nella parte inferiore della scatola di estensione (scatola di cioccolato).
9) Chiudere il coperchio al contenitore e premerlo bene. Rimuovere le viti e aprire il coperchio. Ora la base si attacca al fondo del contenitore. Incollalo a caldo completamente con il fondo. Ora l'arrangiamento è completato.
Passaggio 11: disporre il controller nel contenitore
1) Incolla a caldo l'alimentatore sul fondo dell'Arduino. Metti più colla in modo che nessun terminale in entrambe le schede si colleghi.
2) Metti l'intero Arrangiamento sul lato superiore del servo perché usiamo solo il 50% della scatola.
3) Incollalo sulla scatola.
4) Praticare un foro nella parte inferiore della scatola e inserire il cavo dell'adattatore attraverso il foro.
5) Ora avvitare il coperchio con il servo.
Passaggio 12: test prima del partizionamento
In base alla disponibilità del container, partizioniamo il container. Prima di suddividere il contenitore mi piace controllare il funzionamento del coperchio. Segna il movimento ad ogni passaggio nel contenitore usando un pennarello. Qui vedete il video di prova.
Passaggio 13:
1) Ho intenzione di mettere le spezie nei contenitori separati. Ma il contenitore che ho ricevuto è grande, quindi si adatta solo a 3 punti nell'area della rotazione del servo.
2) Quindi cambia gli elementi nell'elenco in 3 nn solo 1, 4, 7. Lascia tutti gli altri vuoti.
3) Incollare a caldo il Contenitore Spezie alla parete del Contenitore.
4) Metti un supporto per cucchiaio sulla parte superiore del contenitore.
5) Tagliare il Coperchio fino alle dimensioni del cucchiaio da inserire.
6) Ora tutti sono completati. Riempito il contenitore delle spezie con le spezie (prevedo 7 nn di spezie ma il contenitore che riesco a prendere è grande quindi riduco i nn).
Passaggio 14: scegliere e chattare
È ora di divertirsi. Metti il cellulare su un supporto che faccio da solo vicino al contenitore intelligente. Collega Arduino e Android usando il dente blu. Ora è il momento di scegliere oggetti o chattare con Cenerentola. Chiacchierare è molto divertente, grazie a intelligentbot.
Consigliato:
Intelligenza artificiale e riconoscimento delle immagini con HuskyLens: 6 passaggi (con immagini)
Intelligenza artificiale e riconoscimento delle immagini con HuskyLens: Ehi, come va, ragazzi! Akarsh qui da CETech. In questo progetto, daremo un'occhiata all'HuskyLens di DFRobot. È un modulo fotocamera basato sull'intelligenza artificiale in grado di eseguire diverse operazioni di intelligenza artificiale come Face Recognitio
Rilevatore Bull**** dotato di intelligenza artificiale: 6 passaggi (con immagini)
Rilevatore Bull**** alimentato dall'intelligenza artificiale: l'unico dispositivo di cui tutti abbiamo bisogno, un rilevatore Bull**** alimentato dall'intelligenza artificiale
Barbara: la fotocamera parlante con intelligenza artificiale: 4 passaggi (con immagini)
Barbara: la Talking AI Camera: AI è l'ultima parola d'ordine, questo progetto è tutto un po' inutile. Dopo aver trovato un'API ordinata che didasca le immagini e una vecchia fotocamera, gli obiettivi sono fissati: una fotocamera che didasca ciò che vede
Pool Pi Guy - Sistema di allarme guidato dall'intelligenza artificiale e monitoraggio della piscina utilizzando Raspberry Pi: 12 passaggi (con immagini)
Pool Pi Guy - Sistema di allarme guidato dall'intelligenza artificiale e monitoraggio della piscina utilizzando Raspberry Pi: Avere una piscina a casa è divertente, ma comporta una grande responsabilità. La mia più grande preoccupazione è monitorare se qualcuno è vicino alla piscina incustodito (soprattutto i bambini più piccoli). Il mio più grande fastidio è assicurarmi che la linea dell'acqua della piscina non scenda mai al di sotto dell'ingresso della pompa
Come condurre un workshop pratico sull'intelligenza artificiale di LA Makerspace: 10 passaggi (con immagini)
Come condurre un workshop pratico sull'intelligenza artificiale di LA Makerspace: in LA Makerspace, un'organizzazione no-profit, ci concentriamo sull'insegnamento di una preziosa formazione pratica su STEAM per incoraggiare la prossima generazione, in particolare coloro che sono sottorappresentati e con risorse insufficienti, a essere responsabilizzati Maker, shaper e driver di domani. Facciamo questo