Skip to content

Простой робот с камерой для работы с OpenCV

License

Notifications You must be signed in to change notification settings

cybermonah/CVbot

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

РусскийEnglish(Английский)

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

  • orange pi zero 512мб;
  • веб-камера;
  • usb-разветвитель или преобразователь логических уровней;
  • usb-ttl преобразователь;
  • XL4005 dc/dc преобразователь;
  • arduino pro mini;
  • MX1508 драйвер двигателей;
  • 4x желтые ардуино TT-мотор-редукторы;
  • 2x 18650 аккумуляторы и батарейный отсек для них;
  • тумблер;
  • доска или кусок фанеры;

Настройка Orange 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/TrashRobotics/CVbot

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

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

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

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

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

192.168.42.1:5000

Подробнее про все остальное смотрите в видео

About

Простой робот с камерой для работы с OpenCV

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 67.2%
  • Python 18.6%
  • C++ 7.7%
  • HTML 6.5%