Obsah:
2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-13 06:57
V dnešním uspěchaném světě nemá člověk dostatek času na to, aby zůstal ve spojení s vnějším i sociálním světem. Člověk nemusí mít dostatek času na každodenní aktualizace aktuálních událostí a sociálního světa, jako je facebook nebo gmail. Člověk často zapomíná, když si nechal své věci. Vzhledem k těmto problémům v ruce jsme přišli s řešením vývojem mluvícího ROBOTA, který by se mohl v našem hektickém a rušném životě ukázat jako zázrak.
Na požádání nás může pravidelně informovat o vnějším světě (např. O aktuálních událostech, zprávách, společenském životě a mnoha dalších).
Internet věcí (IoT) je pokračující vývoj internetu, díky němuž mají každodenní objekty „věcí“komunikační schopnosti, které jim umožňují odesílat a přijímat data. Očekává se propojení systémů, zařízení a senzorů, které mohou komunikovat bez nutnosti komunikace mezi stroji.
Krok 1: Videoukázka
Krok 2: Hardwarový požadavek
- Raspberry Pi
- Připojení k internetu (ethernet nebo WiFi)
- Čtyři kola
- Čtyři motory
- 12v baterie
- L293D (ovladač motoru)
- Bot Chasis (tělo)
- Propojovací vodiče
- nepájivá páječka
- MDF dřevo
Krok 3: Schéma zapojení pro pohyb motoru
Připojte Raspberry pi podle schématu.
Schematický diagram zahrnuje připojení pinů Raspberry s L293D a baterií (12v).
Krok 4: Instalace baňky
K přeměně Raspberry Pi na dynamický webový server použijeme webový framework Python s názvem Flask. A z tohoto serveru budeme moci ovládat svého robota a může se přesouvat kamkoli budeme chtít. Nainstalujte si Flask Web Framework a postupujte podle níže uvedených příkazů:
Instalace Pip
$ sudo apt-get install python-pip
Instalace baňky
$ sudo pip install baňka
Vytvořte soubor python Bot_control.py a zkopírujte a vložte kód přímo na terminál Raspbian Jessie. Kód je uveden v mém úložišti github: Code
Krok 5: Pohyb stroje
Vytvořte soubor python Bot_control.py a zkopírujte a vložte kód přímo.
$ nano Bot_control.py
Poté vytvořte adresář šablon jmen.
$ mkdir šablony
$ nano main.html
$ cd..
Spustit kód
$ python Bot_control.py
Otevřete prohlížeč s IP adresou vašeho Raspberry pi (v mém případě 192.168.0.5). Přejděte na odkaz Github, který jsem poskytl, stáhněte html kód přímo pro banku Jinja.
Krok 6: Nastavení Voice Engine: E-Speak
Espeak je modernější balíček syntézy řeči než Festival. Zní to jasněji, ale trochu to kvílí. Pokud děláte mimozemšťana nebo čarodějnici RPi, pak je to pro vás! Vážně je to dobrý allrounder se skvělými možnostmi přizpůsobení.
Nainstalujte Espeak pomocí:
$ sudo apt-get install espeak
Otestujte Espeak s: Anglický ženský hlas, důraz na velká písmena (-k), mluvení pomalu (-s) pomocí přímého textu:-
$ espeak -ven+f3 -k5 -s150 „E -Speak funguje správně“
Krok 7: Nastavení softwaru pro Voice
Až dosud jsem tyto funkce propojil se svým strojem. Velmi brzy se chystám propojit více API se strojem.
1. O stroji
2. Datum a čas (více informací Link1Link 2)
3. Twitter (Twitter Link)
4. Denní rozvrh
Ostatní můžeme propojit: Gmail, Facebook Notifier, Počasí, Google Search Engine atd.