Skip to content

Latest commit

 

History

History
68 lines (60 loc) · 1.76 KB

README.md

File metadata and controls

68 lines (60 loc) · 1.76 KB


Простой робот для работы с openCV

Основные детали тележки

  • Raspberry Pi 4 2GB;
  • веб-камера;
  • приобразователь usb uart;
  • esp32 devkit v1;
  • Драйвер двигателей L9110S;
  • 4x желтые ардуино TT-мотор-редукторы;
  • powerbank;

Настройка Raspberry Pi

Подключаемся к точке доступа

sudo armbian-config

Переходим в Network->WiFi, выбираем нужную точку доступа, вводим пароль и подключаемся к ней.
Чтобы узнать свой ip-адресс вводим

ifconfig

Установка зависимостей

Обновляемся:

sudo apt update; sudo apt upgrade

Загружаем питоновый менеджер пакетов и вспомогательные пакеты

sudo apt install python3-dev python3-pip python3-numpy

Загружаем еще немного зависимостей

pip3 install --upgrade pip setuptools wheel
pip3 install flask pyserial 

Загружаем openCV

sudo apt install python3-opencv

Запуск приложения

Скачиваем репозиторий проекта

git clone https://github.com/hakgr1d/CVbot.git

и запускаем приложение

cd CVbot/python_app
python3 app.py -i (ip-адресс orange pi) -p (порт) -s (последовательный порт)

Открываем браузер и вводим в нем

(ip-адресс orange pi):(порт)

Например так:

192.168.42.1:5000