Cuprins:
- Pasul 1: demonstrație video
- Pasul 2: Cerințe hardware
- Pasul 3: Diagrama circuitului pentru mișcarea motorului
- Pasul 4: Instalarea balonului
- Pasul 5: Mișcarea mașinii
- Pasul 6: Configurați motorul vocal: E-Speak
- Pasul 7: Configurare software pentru voce
Video: Asistent personal - Mașină de inteligență: 7 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:43
În lumea agitată de astăzi, nu aveți suficient timp pentru a rămâne conectat cu lumea exterioară, precum și cu cea socială. Este posibil să nu aveți suficient timp pentru a primi actualizări zilnice cu privire la actualitatea, precum și la lumea socială, cum ar fi Facebook sau Gmail. Având în vedere aceste probleme, am venit cu soluția prin dezvoltarea unui ROBOT vorbitor care s-ar putea dovedi a fi un miracol în viața noastră agitată și ocupată.
Când ni se solicită, ne poate actualiza în mod regulat despre lumea exterioară (de exemplu: actualități, mesaje, viață socială și multe altele).
Internetul obiectelor (IoT) este o dezvoltare continuă a internetului prin care obiectele „lucrurilor” de zi cu zi au capacități de comunicare care le permit să trimită și să primească date. Se așteaptă conectarea sistemelor, dispozitivelor, senzorilor care pot comunica fără a fi necesară comunicarea mașină la mașină.
Pasul 1: demonstrație video
Pasul 2: Cerințe hardware
- Raspberry Pi
- Conexiune la internet (Ethernet sau WiFi)
- Patru roți
- Patru motoare
- Baterie 12v
- L293D (Driver motor)
- Bot Chasis (Corp)
- Sârme de jumper
- panou de lipit
- Lemn MDF
Pasul 3: Diagrama circuitului pentru mișcarea motorului
Conectați Raspberry pi așa cum este prezentat în Diagrama Schematică.
Diagrama schematică include conectarea pinilor Raspberry cu L293D și baterie (12v).
Pasul 4: Instalarea balonului
Vom folosi un cadru web Python numit Flask pentru a transforma Raspberry Pi într-un server web dinamic. Și de pe acest server vom putea să ne controlăm botul și se poate muta oriunde dorim. Instalați Flask Web Framework și urmați comenzile date mai jos:
Instalarea Pip
$ sudo apt-get install python-pip
Instalarea balonului
$ sudo pip instalare balon
Faceți un fișier python Bot_control.py și copiați și inserați codul direct pe terminalul Raspbian Jessie. Codul este dat în depozitul meu github: Code
Pasul 5: Mișcarea mașinii
Creați un fișier python Bot_control.py și copiați și inserați codul direct.
$ nano Bot_control.py
Apoi, creați un Director de șabloane de nume.
$ mkdir șabloane
$ nano main.html
$ cd..
Rulați codul
$ python Bot_control.py
Deschideți browserul cu o adresă IP a Raspberry pi (192.168.0.5 în cazul meu). Accesați linkul Github pe care l-am furnizat, Descărcați codul html direct pentru balonul Jinja.
Pasul 6: Configurați motorul vocal: E-Speak
Espeak este un pachet de sinteză a vorbirii mai modern decât Festivalul. Sună mai clar, dar se plânge puțin. Dacă faci un extraterestru sau o vrăjitoare RPi, atunci acesta este cel pentru tine! Serios, este un allrounder bun, cu opțiuni de personalizare excelente.
Instalați Espeak cu:
$ sudo apt-get install speak
Testați vorbirea cu: voce feminină engleză, accent pe majuscule (-k), vorbind încet (-s) folosind text direct: -
$ espeak -ven + f3 -k5 -s150 "E-Speak funcționează corect"
Pasul 7: Configurare software pentru voce
Până acum am conectat aceste caracteristici la mașina mea. Foarte curând voi lega mai multe API-uri cu mașina.
1. Despre aparat
2. Data și ora (Mai multe informații Link1Link 2)
3. Twitter (Twitter Linkage)
4. Programul zilei
Odihnă Putem conecta: Gmail, Notificator Facebook, Vremea, Google Search Engine etc.
Recomandat:
Deschidere ușă de garaj inteligentă DIY + Integrare asistent la domiciliu: 5 pași
Deschidere ușă ușoară pentru garaj DIY + Integrare asistent la domiciliu: Faceți ușoară ușa normală a garajului folosind acest proiect DIY. Îți voi arăta cum să-l construiești și să-l controlez folosind Home Assistant (prin MQTT) și să am capacitatea de a deschide și închide de la distanță ușa garajului. Voi folosi o placă ESP8266 numită Wemos
Ceas cu alarmă inteligentă: o ceas cu alarmă inteligentă realizată cu Raspberry Pi: 10 pași (cu imagini)
Ceas cu alarmă inteligentă: o ceas cu alarmă inteligentă realizată cu Raspberry Pi: Ți-ai dorit vreodată un ceas inteligent? Dacă da, aceasta este soluția pentru dvs.! Am creat Smart Alarm Clock, acesta este un ceas pe care îl puteți schimba ora alarmei conform site-ului web. Când alarma se declanșează, se va auzi un sunet (buzzer) și 2 lumini vor
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
Asistent personal bazat pe Arduino. (BHAI): 4 pași
Asistent personal bazat pe Arduino. (BHAI): Introducere: Realizat în colaborare cu Kundan Singh Thakur Aceasta este prima mea instruire, așa că vă rog să vă supuneți tuturor greșelilor pe care le-aș fi putut face. De asemenea, lăsați comentarii în caz de dubii sau probleme. Asistentul personal bazat pe arduino este ca virul tău
Construiește-ți propriul asistent AI (inteligență artificială) 101: 10 pași
Construiește-ți propriul AI (Inteligență artificială) Asistent 101: Amintește-ți momentul în care te uitai la Iron Man și te întrebai, cât de fain ar fi dacă ai avea propriul tău J.A.R.V.I.S? Ei bine, este timpul să transformăm acest vis într-o realitate. Inteligența artificială este următoarea generație. Imaginați-vă cât de cool ar fi