Sommario:
- Passaggio 1: dimostrazione video
- Passaggio 2: requisiti hardware
- Passaggio 3: Schema del circuito per il movimento del motore
- Passaggio 4: installazione del pallone
- Passaggio 5: movimento della macchina
- Passaggio 6: configurazione del motore vocale: E-Speak
- Passaggio 7: configurazione del software per la voce
Video: Assistente personale - Intellect Machine: 7 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:01
Nel mondo frenetico di oggi, non si ha tempo sufficiente per rimanere in contatto con il mondo esterno e sociale. Uno potrebbe non avere abbastanza tempo per ricevere aggiornamenti quotidiani riguardanti l'attualità e il mondo dei social come facebook o gmail. Spesso si dimentica dopo aver tenuto le sue cose. Dati questi problemi in mano, abbiamo trovato la soluzione sviluppando un ROBOT parlante che potrebbe rivelarsi un miracolo nella nostra vita frenetica e impegnata.
Quando richiesto, può aggiornarci regolarmente sul mondo esterno (es: attualità, messaggi, vita sociale e molto altro).
Internet of Things (IoT) è lo sviluppo in corso di Internet tramite il quale gli oggetti "cose" di tutti i giorni hanno capacità di comunicazione che consentono loro di inviare e ricevere dati. Si prevede di connettere sistemi, dispositivi, sensori in grado di comunicare senza la necessità di comunicazione machine-to-machine.
Passaggio 1: dimostrazione video
Passaggio 2: requisiti hardware
- Lampone Pi
- Connessione Internet (Ethernet o Wi-Fi)
- Quattro ruote
- Quattro motori
- Batteria 12v
- L293D (Driver del motore)
- Telaio del robot (corpo)
- Ponticelli
- breadboard Saldatore
- Legno MDF
Passaggio 3: Schema del circuito per il movimento del motore
Collega il Raspberry pi come indicato nel diagramma schematico.
Lo schema schematico include il collegamento dei pin Raspberry con L293D e Batteria (12v).
Passaggio 4: installazione del pallone
Useremo un framework web Python chiamato Flask per trasformare il Raspberry Pi in un server web dinamico. E da questo server saremo in grado di controllare il nostro bot e può spostarsi dove vogliamo. Installa Flask Web Framework e segui i comandi indicati di seguito:
Installazione di Pip
$ sudo apt-get install python-pip
Installazione di Flask
$ sudo pip install flask
Crea un file python Bot_control.py e copia e incolla il codice direttamente sul terminale di Raspbian Jessie. Il codice è fornito sul mio repository github: Code
Passaggio 5: movimento della macchina
Crea un file python Bot_control.py e copia e incolla direttamente il codice.
$ nano Bot_control.py
Quindi, crea una directory di modelli di nomi.
$ modelli mkdir
$ nano main.html
$ cd..
Esegui codice
$ python Bot_control.py
Apri il tuo browser con un indirizzo IP del tuo Raspberry pi (192.168.0.5 nel mio caso). Vai al link Github che ho fornito, scarica il codice html direttamente per il pallone Jinja.
Passaggio 6: configurazione del motore vocale: E-Speak
Espeak è un pacchetto di sintesi vocale più moderno di Festival. Sembra più chiaro ma geme un po'. Se stai creando un alieno o una strega RPi, allora è quello che fa per te! Seriamente, è un buon tuttofare con ottime opzioni di personalizzazione.
Installa Epeak con:
$ sudo apt-get install espeak
Test Espeak with: voce femminile inglese, enfasi sulle maiuscole (-k), parlare lentamente (-s) usando il testo diretto:-
$ espeak -ven+f3 -k5 -s150 "E-Speak funziona correttamente"
Passaggio 7: configurazione del software per la voce
Fino ad ora ho collegato queste funzionalità alla mia macchina. Molto presto collegherò più API con la macchina.
1. Informazioni sulla macchina
2. Data e ora (maggiori informazioni Link1Link 2)
3. Twitter (collegamento a Twitter)
4. Programma del giorno
Resto Possiamo collegare: Gmail, Facebook Notifier, Weather, Google Search Engine ecc.
Consigliato:
Costruisci un registratore di attività personale: 6 passaggi
Crea un registratore di attività personale: il mio amico di Londra, Paul, voleva trovare un modo per tenere traccia di cibo, attività e posizione in un'unica dashboard. Fu allora che ebbe l'idea di creare un semplice modulo web che inviasse i dati a una dashboard. Avrebbe messo sia il modulo web a
Mona, il mio assistente personale Robot animatronico: 4 passaggi
Mona, il mio assistente personale Robot Animatronic: Mona, è un robot AI che utilizza watson Ai in background, quando ho iniziato questo progetto sembrava molto complicato di quanto pensassi ma quando ho iniziato a lavorarci, le classi cognitive ibm (iscriviti qui) hanno aiutato me tanto, se vuoi puoi seguire il corso n
Assistente personale basato su Arduino. (BHAI): 4 passaggi
Assistente personale basato su Arduino. (BHAI): Introduzione: Realizzato in collaborazione con Kundan Singh Thakur Questo è il mio primo istruibile, quindi per favore fai attenzione a tutti gli errori che potrei aver fatto. Lascia anche commenti in caso di dubbi o problemi. L'assistente personale basato su arduino è come il tuo vir
Assistente personale: 9 passaggi (con immagini)
Assistente personale: in questo tutorial, ti mostrerò come puoi usare la potenza di ESP8266, la creatività nella progettazione e programmazione del software, per creare qualcosa di interessante ed educativo. L'ho chiamato Assistente personale, perché è tascabile, parla con te, e può dare
SEER- Assistente personale intelligente basato su InternetOfThings: 12 passaggi (con immagini)
SEER- Assistente personale intelligente basato su InternetOfThings: Seer è un dispositivo che svolgerà un ruolo di richiamo nel campo delle case intelligenti e dell'automazione. È fondamentalmente un'applicazione dell'internet delle cose. SEER è un altoparlante wireless vivavoce da 9 pollici composto di Raspberry Pi 3 modello B con fotocamera integrata