Notice: unserialize(): Error at offset 3920 of 5063 bytes in /var/www/vhosts/rus-robots.ru/4robots.ru/plugins/aceadminpanel/config/config.custom.php on line 23 pcDuino / Поиск по тегам / LiveStreet - бесплатный движок социальной сети

X-Rover 4.1 + UltraSonic - продолжаем строить.

 

Добавили 8 штук UltraSonic HC-SR04 для определение расстояния до препятствий. В данной момент написано управление через Web, для тестирования. Продолжаем писать программу управления. Для считывания данных с HC-SR04 использовалась библиотека: http://code.google.com/p/arduino-new-ping/ — очень советую.





Читать дальше

mjpg-streamer - для трансляции видео с робота

 

 


mjpg-streamer нужен для орзанизации потокового видео.
 
Статья основана на следующих источниках:
www.pcduino.com/?p=808
www.justrobots.net/?p=97
 
Проверка подключения WebCam
lsusb
 
Установка необходимых пакетов
sudo apt-get install libv4l-dev libjpeg8-dev subversion imagemagick
 
Качаем и устанавливаем сам mjpg-streamer
svn co svn.code.sf.net/p/mjpg-streamer/code/ mjpg-streamer
cd mjpg-streamer/mjpg-streamer
make USE_LIBV4L2=true clean all
sudo make DESTDIR=/usr install
 
Запуск mjpg-streamer
mjpg_streamer -i "/usr/lib/input_uvc.so -d /dev/video0  -y -r 320x240 -f 10" -o "/usr/lib/output_http.so -p 8090 -w /usr/www/"
 
Посмотреть результат, где SITE — это IP или HostName источника
http://SITE:8090/?action=stream

 
Для получения параметров камеры нужно поставить программу для работы с v4l2
sudo apt-get install v4l-utils
 
Получить все поддерживаемые форматы
v4l2-ctl --list-formats-ext
 
Получить список всех параметров текущего формата
v4l2-ctl --list-formats --all

X-Rover 4.0 Учебно-тренировочный робот (pcDuino + Arduino Mega 2560)

 

В процессе программирования возникли некоторые трудности, которые оказались были связанные с ошибкой сборки. Решил все перебрать, улучшить конструкцию для сборки и разборки, а также для того чтобы было удобно добавлять необходимые датчики. Также заменил камеру, установил более удобную и более качественную, также установил серво-привод для вращения камерой. Теперь программировать и добавлять того чего захочется. 


Остается вопрос по питанию всего робата. Уж больно много он кушает.





Читать дальше

X-Rover 3.1 Учебно-тренировочный робот (pcDuino + Arduino Mega 2560)

 

Учебно-тренировочный робот для изучения совместной работы Arduino Mega 2560 и pcDuino.


Основной блок управления двигателями и другими датчиками собран на Arduino Mega 2560.  Для обработки видео используется pcDuino. Внизу есть фото с диограмой всего робота. Робот управляется через WWW, Telnet или при помощи IR (Инфокрасный пульт управления). pcDuino доступна через WiFi — через USB WiFi Edimax. Доступ к Arduino Mega тоже возможен через WiFi — для этого использовали модуль WiFly от SparkFun. pcDuino и Arduino Mega общаются между сабой через UART или через WiFi.


— Сейчас работает трансляция с камеры (можно в режиме реального времени смотреть все то что видит робот)





Читать дальше
RoboRing.Ru
<< | list | ? | >>