Kazalo:
2025 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2025-01-13 06:58
V današnjem užurbanem svetu človek nima dovolj časa, da bi ostal v stiku z zunanjim in družabnim svetom. Morda človek nima dovolj časa za dnevno obveščanje o trenutnih zadevah in družabnem svetu, kot sta facebook ali gmail. Pogosto pozabi, potem ko hrani stvari. Glede na te težave smo prišli do rešitve z razvojem govorečega ROBOTA, ki bi se lahko v našem napornem in zasedenem življenju izkazal za čudež.
Na vprašanje nas lahko redno obvešča o zunanjem svetu (npr. O trenutnih zadevah, sporočilih, družabnem življenju in še veliko več).
Internet stvari (IoT) je stalen razvoj interneta, s katerim imajo vsakdanji predmeti "stvari" komunikacijske sposobnosti, ki jim omogočajo pošiljanje in sprejemanje podatkov. Pričakuje se, da bo povezoval sisteme, naprave, senzorje, ki lahko komunicirajo brez potrebe po komunikaciji med stroji.
Korak: Video demonstracija
2. korak: Zahteve po strojni opremi
- Malina Pi
- Internetna povezava (Ethernet ali WiFi)
- Štiri kolesa
- Štirje motorji
- 12v baterija
- L293D (gonilnik motorja)
- Bot Chasis (telo)
- Mostične žice
- spajkalnik
- MDF les
3. korak: Shema vezja za gibanje motorja
Povežite Raspberry pi, kot je prikazano na shematski shemi.
Shematski diagram vključuje povezavo malinovih zatičev z L293D in baterijo (12v).
4. korak: Namestitev steklenice
Za pretvorbo Raspberry Pi v dinamičen spletni strežnik bomo uporabili spletni okvir Python, imenovan Flask. S tega strežnika bomo lahko nadzirali svojega bota in ga lahko premaknili kamor koli želimo. Namestite Flask Web Framework in sledite spodnjim ukazom:
Namestitev Pipa
$ sudo apt-get install python-pip
Namestitev steklenice
$ sudo pip namestite bučko
Naredite datoteko python Bot_control.py in kopirajte in prilepite kodo neposredno na terminal Raspbian Jessie. Koda je podana v mojem skladišču github: Koda
5. korak: Premikanje stroja
Naredite datoteko python Bot_control.py in kopirajte in prilepite kodo neposredno.
$ nano Bot_control.py
Nato naredite imenik imenskih predlog.
Predloge $ mkdir
$ nano main.html
$ cd..
Zaženi kodo
$ python Bot_control.py
Odprite brskalnik z naslovom IP vašega Raspberry pi (v mojem primeru 192.168.0.5). Pojdite na povezavo Github, ki sem jo dal, Prenesite html kodo neposredno za bučko Jinja.
6. korak: Nastavite glasovni mehanizem: E-govor
Espeak je sodobnejši paket sinteze govora kot Festival. Sliši se jasneje, vendar rahlo joka. Če delate vesoljca ali čarovnico RPi, potem je to za vas! Resno je dober vsestranski uporabnik z odličnimi možnostmi prilagajanja.
Namestite Espeak z:
$ sudo apt-get install espeak
Test Espeak z: angleški ženski glas, poudarek na velikih začetnicah (-k), govorjenje počasi (-s) z neposrednim besedilom:-
$ espeak -ven+f3 -k5 -s150 "E -Speak deluje pravilno"
7. korak: Nastavitev programske opreme za Voice
Do sedaj sem te funkcije povezal s svojo napravo. Kmalu bom povezal več API -jev s strojem.
1. O stroju
2. Datum in ura (Več informacij Link1Link 2)
3. Twitter (Twitter povezava)
4. Dnevni razpored
Počitek, ki ga lahko povežemo: Gmail, Facebook Notifier, Vreme, Googlov iskalnik itd.