Установка Bubot на Raspbian — различия между версиями

Материал из razgovorov.ru
Перейти к: навигация, поиск
 
(не показано 7 промежуточных версий этого же участника)
Строка 1: Строка 1:
  
== Устанавливаем необходимые модули ==
+
==[[Bubot2 необходимые python модули]]==
 +
<source lang=bash>
 +
pip install aiohttp, aiohttp_jinja2, aiohttp_debugtoolbar, motor, asyncio_redis
 +
</source>
 +
 
 +
==Устанавливаем необходимые модули для python 3==
 
===GPIO===
 
===GPIO===
 
[http://sourceforge.net/p/raspberry-gpio-python/wiki/BasicUsage/ Модуль для работы с GPIO]  
 
[http://sourceforge.net/p/raspberry-gpio-python/wiki/BasicUsage/ Модуль для работы с GPIO]  
  
<code lang=bash>
+
<source lang=bash>
 
pip3 install RPi.GPIO
 
pip3 install RPi.GPIO
</code>
+
</source>
 +
 
 +
===Tornado===
 +
[http://wiki.python.su/%D0%94%D0%BE%D0%BA%D1%83%D0%BC%D0%B5%D0%BD%D1%82%D0%B0%D1%86%D0%B8%D0%B8/Tornado-web Веб сервер Tornado]
 +
 
 +
<source lang=bash>
 +
pip3 install tornado
 +
</source>
  
 
===TTS===
 
===TTS===
 
[https://pypi.python.org/pypi/gTTS/1.0.3 Модуль для воспроизведения текста]
 
[https://pypi.python.org/pypi/gTTS/1.0.3 Модуль для воспроизведения текста]
  
<code lang=bash>pip3 install gTTS</code>
+
<source lang=bash>pip3 install gTTS</source>
  
Пример кода:
+
Пример использования:
  
<code lang=python>
+
<source lang=python>
 
from gtts import gTTS
 
from gtts import gTTS
 
tts = gTTS(text='Hello', lang='en')
 
tts = gTTS(text='Hello', lang='en')
 
tts.save('hello.mp3')
 
tts.save('hello.mp3')
</code>
+
</source>
 +
 
 +
===mpg321===
 +
Ставим если Вам нужно воспроизводить музыку и речь используя модуль mpg321
 +
<source lang=bash>apt-get install mpg321</source>
 +
 
 +
==Устанавливаем bubot==
 +
Скачиваем архив с bubot и разпаковываем в /var/bubot
 +
 
 +
<source lang=bash>
 +
wget http://sourceforge.net/projects/bubot/files/bubot.zip
 +
unzip bubot.zip
 +
mv bubot /var/
 +
</source>
 +
 
 +
Запускаем
 +
<source lang=bash>
 +
cd /var/bubot
 +
python3 StartBubot.py
 +
</source>
 +
 
 +
Если нужно запустить уже сконфигурированного робота, добавляем его имя в строку запуска
 +
 
 +
<source lang=bash>
 +
cd /var/bubot
 +
python3 StartBubot.py scout
 +
</source>
 +
 +
 
 +
Для запуска робота при включении устройства добавляем строку запуска в автозагрузку
 +
<source lang=bash>
 +
nano /etc/crontab
 +
</source>
 +
 
 +
<source lang=bash>
 +
 
 +
</source>
 +
 
  
===Tornado===
 
[http://wiki.python.su/%D0%94%D0%BE%D0%BA%D1%83%D0%BC%D0%B5%D0%BD%D1%82%D0%B0%D1%86%D0%B8%D0%B8/Tornado-web Веб сервер]
 
<code lang=bash>
 
pip3 install tornado
 
</code>
 
  
[[Категория:Raspberry Pi]]
+
[[Категория:Bubot]]

Текущая версия на 12:01, 23 апреля 2016

Bubot2 необходимые python модули

pip install aiohttp, aiohttp_jinja2, aiohttp_debugtoolbar, motor, asyncio_redis

Устанавливаем необходимые модули для python 3

GPIO

Модуль для работы с GPIO

pip3 install RPi.GPIO

Tornado

Веб сервер Tornado

pip3 install tornado

TTS

Модуль для воспроизведения текста

pip3 install gTTS

Пример использования:

from gtts import gTTS
tts = gTTS(text='Hello', lang='en')
tts.save('hello.mp3')

mpg321

Ставим если Вам нужно воспроизводить музыку и речь используя модуль mpg321

apt-get install mpg321

Устанавливаем bubot

Скачиваем архив с bubot и разпаковываем в /var/bubot

wget http://sourceforge.net/projects/bubot/files/bubot.zip
unzip bubot.zip
mv bubot /var/

Запускаем

cd /var/bubot
python3 StartBubot.py

Если нужно запустить уже сконфигурированного робота, добавляем его имя в строку запуска

cd /var/bubot
python3 StartBubot.py scout


Для запуска робота при включении устройства добавляем строку запуска в автозагрузку

nano /etc/crontab