Cuprins:
2025 Autor: John Day | [email protected]. Modificat ultima dată: 2025-01-13 06:58
Î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.