Аппаратная сборка
Пробуждение системы и включение экрана
Получение информации от датчиков и отображение её
Сбор данных о погоде, новостях и их отображение
Создание пользовательского интерфейса: зеркальный интерфейс и графический интерфейс
Приложение для Android
Отображение информации из записной книжки
Отправка данных об использовании в приложение (можно отправлять, но неизвестно что)
Интеграция контента
Распознавание лиц
Мониторинг эмоций
Голосовой диалог
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
network={
ssid="HUAWEI P30"
psk="1061700625."
}
sudo raspi-config
Выберите Interfacing Options.
Выберите VNC.
sudo apt-get install xrdp
Чтобы пробудить экран:
xset dpms force on
Чтобы предотвратить переход в спящий режим:
xset dpms 0 0 0
xset s off
Для немедленного выключения экрана:
xset dpms force off
Откройте файл config.txt:
#开启i2c
dtparam=i2c_arm=on
#开启spi
dtparam=spi=on
#DHT11支持
dtoverlay=dht11
Чтение данных:
cat /sys/devices/platform/dht11@0/iio:device0/in_temp_input
cat /sys/devices/platform/dht11@0/iio:device0/in_humidityrelative_input
Клонируйте репозиторий:
sudo git clone https://github.com/adafruit/Adafruit_Python_DHT.git
cd Adafruit_Python_DHT
sudo python3 setup.py install
Настройте параметры HTTP-запросов:
git config --global http.postBuffer 524288000
Используйте raspi-config:
sudo raspi-config
Задайте направление поворота:
display_rotate=0 не поворачивать Normal
display_rotate=1 поворот на 90 градусов
display_rotate=2 поворот на 180 градусов
display_rotate=3 поворот на 270 градусов
display_rotate=0x10000 горизонтальное отражение horizontal flip
display_rotate=0x20000 вертикальное отражение vertical flip
Отредактируйте файл sources.list:
sudo vim /etc/apt/sources.list
deb http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ buster main non-free contrib
deb-src http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ buster main non-free contrib
sudo vim /etc/apt/sources.list.d/raspi.list
deb http://mirrors.tuna.tsinghua.edu.cn/raspberrypi/ buster main ui
sudo apt-get update
sudo apt-get upgrade
sudo mkdir ~/.pip
sudo vim ~/.pip/pip.conf
[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
[install]
trusted-host=mirrors.aliyun.com
Установите необходимые пакеты:
sudo apt-get install libhdf5-dev libhdf5-serial-dev -y
sudo apt-get install libqtgui4 libqtwebkit4 libqt4-test python3-pyqt5 -y
sudo apt-get install libatlas-base-dev -y
sudo apt-get install libjasper-dev -y
pip3 install opencv_contrib_python-3.4.3.18-cp37-cp37m-linux_armv7l.whl
Скопируйте шрифты в каталог /usr/share/fonts/.
Установите пакет python3-pyqt5:
sudo apt-get install python3-pyqt5 -y
Скачайте библиотеку PortAudio.
Выполните следующие команды:
sudo ./configure
sudo make
sudo make install
vim ~/.bashrc
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib
sudo ldconfig
Включите PulseAudio:
sudo apt-get install pulseaudio -y
Установите SoX:
sudo apt-get install sox -y
sox -d -d # 测试
Установите PyAudio:
sudo apt-get install python3-pyaudio -y
Установите SWIG:
sudo apt-get install swig -y
Установите Atlas:
sudo apt-get install libatlas-base-dev -y
Клонируйте репозиторий SnowBoy:
git clone https://github.com/Kitt-AI/snowboy.git
Перейдите в папку swig/Python3 и выполните команду make.
Замените строку from * import snowboydetect на import snowboydetect в файле snowboydecoder. Теперь можно запускать программу.
Установите Nginx:
sudo apt-get install nginx -y
Запустите Nginx:
sudo /etc/init.d/nginx start
По умолчанию корневой каталог Nginx находится в /usr/share/nginx/www.
Измените файл конфигурации Nginx (/etc/nginx/sites-available/default):
listen 8080;## listen for ipv4; this line is default and implied
//监听的端口号,如果与其它软件冲突,可以在这里更改
root /usr/share/nginx/www;
//nginx 默认路径html所在路径
index index.html index.htm index.php;
//nginx默认寻找的网页类型,可以增加一个index.php
Установите GStreamer:
sudo apt-get install gir1.2-gst-plugins-base-1.0 -y
Создайте или отредактируйте файл ~/.asoundrc:
sudo vim ~/.asoundrc
Добавьте следующие строки:
pcm.!default {
type asym
playback.pcm {
type plug
slave.pcm "hw:0,0"
}
capture.pcm {
type plug
slave.pcm "hw:1,0"
}
}
ctl.!default {
type hw
card 2
}
В программе alsamixer настройте микрофон для усиления звука. 4. Выберите USB-микрофон, нажав F6, и отобразите все параметры, нажав F5. Установите два параметра Mic на 100.
pulseaudio --start
systemctl --user start pulseaudio.socket
systemctl --user start pulseaudio.service
rec test.wav
python3
import pyaudio
pa = pyaudio.PyAudio()
pa.get_default_input_device_info()
pa.get_device_count()
sudo apt-get install unclutter -y
sudo vim /etc/xdg/lxsession/LXDE/autostart
Добавить: @unclutter -idle 1 -root
# idle — это время простоя в секундах, минимальное значение — 1 секунда.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )