Охота на virt2real. Robot на Wi-Fi

Попробую-ка я тогда намутить себе халявную виртурилку, раз больше никто не хочет.

Давненько уже неспешно собираю робота. Даже как-то выкладывал где-то тут фотки с целью похвастаться.
Шасси — Rover5, 4 DC двигателя с энкодерами.
Электроника робота состоит из 4-х частей:
1. Плата питания. Делает 5В и 3.3В из 7.2В (6 аккумуляторов). Моторы питаются напрямую от 7.2В
2. Плата двигателей. Используется драйвер L298 и контроллер ATMega324. Сюда же подключаются энкодеры от двигателей, так что плата отвечает за прямолинейность движения. Команды получает по I2C от платы Wi-Fi.
3. Плата Wi-Fi. Функционально представляет из себя мост «WiFi-I2C» и является интерфейсом робота с внешним миром. Контроллер STM8, WiFi-модуль WizFi210. При включении питания коннектится к домашнему роутеру и поднимаем TCP сервер. Подаем с компа команды и эта плата ретранслирует их по I2C потребителю (плате двигателей либо плате навигации).
4. Плата навигации. Камень — STM32. В своем составе содержит дальномер, гироскоп, акселерометр, компас, сервы для камеры. Точно так же получает команды по I2C (откровенно говоря пока не получает, т.к. еще софт я для неё не дописал:))


Теперь, для чего мне собственно virt2real. А для замены платы Wi-Fi, т.к. мощностей её не хватает для работы с камерой. Т.е. virt2real будет делать все тоже самое, что делает сейчас платы Wi-Fi и плюс передавать данные с камеры.
Собственно уже проводились вполне успешные эксперименты с использованием для этих целей Raspberry Pi. Для проб подцеплялась обычная WEB-камера. В связи с данной акцией понял что халявная virt2real с этой задачей справится лучше))). Ну а если серьезно, то заинтересовала «Аппаратная поддержка обработки видео. И возможность прицепить модуль цифровой камеры, способной на лету гнать высококачественную картинку.» Признаюсь, понятия не имею что, это значит и как с этим работать, но когда нас это останавливало?:). На крайний случай вариант с вэбкой точно рабочий… проверено.

Автономность для робота планируется, но пока даже не загадываю сроков… но в любом случае на STM8 поднять искусственный интеллект будет тяжеловато (именно плата Wi-Fi изначально предполагалась в качестве центрального мозга робота). Таким образом еще один повод менять Wi-Fi плату на нечто с линуксом.

Требований к оформлению статьи не было особых выставлено, потому закругляюсь, ибо 2-й тайм этого безумного матча начался (Бразилия-Германия). Напоследок немножко фоток и видос, подтверждающий что проект живой и шевелится (к сожалению, еле-еле из-за катастрофической нехватки времени).

Сначала ставим плату питания и плату двигателей. Подключаем провода.
Установлены плата питания и плата двигателей



Вторым этажом ставим плату Wi-Fi. Цепляем провода.




Ну и ставим плату навигации. Камеру не цепляю т.к. отдал она сейчас не у меня. Ну и в принципе эта плата пока так, для красоты и полноты картины))


Напоследок видюшка. Прошу прощения за то что запускаю на столе, но гусеницы от шасси тоже сейчас не у меня, так что пока не ездит. Может на к концу недели гусеницы заберу, тогда видос еще добавлю.
  • +2
  • 09 июля 2014, 01:45
  • Den1s
  • 2
Файлы в топике: 20140708_223132.jpg, 20140708_223550.jpg

Комментарии (2)

RSS свернуть / развернуть
Хотелось бы услышать реакцию автора акции (DIHALTа) — попытка засчитана?
0
Да, вполне.
0
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.