О роботе

Исследования роботов, мысли и идеи на эту тему

Carambola 2

Научив робота ходить, возникла проблема с USB- подключением. Несмотря на почти двухметровую длину USB-кабеля соединяющего компьютер с роботом, длины часто не хватает. Робот достаточно крупный, ходит тоже достаточно резво, а кабель его ограничивает и путается в ногах робота. Поискав способы организации беспроводной связи, наткнулся на удивительную плату Carambola 2 (www.8devices.com). Вот ее фотография:

Причем сама плата — это большой прямоугольник примерно посередине с металлической крышкой в отверстиях. Остальная зеленая плата это Developer Board — плата разработчика на которую выведены ряд интерфейсов, что позволяет обойтись без пайки. Так что сам компьютер имеет мизерные размеры 28х38х4мм. Вот фотография для оценки размеров:

При таких мизерных размерах этот компьютер обладает весьма впечатляющими характеристиками:

 Процессор   AR9331, 400 MHz
  Память   16 MB Flash and 64 MB DDR2 RAM
  Частота   2.4 GHz
  Максимальная выходная мощность   21 dBm
  Беспроводной стандарт   802.11 bgn
  Антенна (разьем)   U.FL connector
  Питание   3.3 V, power consumption 0.5 W
  Интерфейсы    USB host/slave, serial port, 2 x Ethernet, i2S, 
  SLIC, SPDIF, 23 x GPIO
  Размеры   28 by 38 mm
  Операционная система   OpenWrt

То есть как раз то, что нужно для робота. Причем, при такой мощности процессора появляется возможность делать всю обработку механики робота прямо на этом миниатюрном компьютере. Ну и мизерное энергопотребление, всего 0.5 ватта.

Подключение и настройка Carambol-ы оказалась на удивление простой, достаточно подключить ее к компьютеру через USB кабель. В системе создается COM-порт, который позволяет получить доступ к операционной системе компьютера. Затем достаточно только включить Wi-FI и настроить беспроводное подключение. Настроить можно двумя способами — как точку доступа или как клиента, что достаточно удобно. После этого в принципе консоль через USB кабель не нужна, только для питания платы.

Сама операционная система OpenWrt достаточно гибка и позволяет установить кучу дополнительных полезных программ и имеет достаточно удобную панель управления самим компьютером через web-интерфейс.

Добавить комментарий