make prereq && make tools/install && make toolchain/install
./scripts/feeds update -a && ./scripts/feeds install ЂЂЂa
svn co svn://svn.openwrt.org/openwrt/branches/backfire dir320
Для роутера я выбрал прошивку OpenWrt. Можно скачать готовую прошивку с для DIR-320 это . Уже не помню почему, но я решил собрать прошивку сам (подробно описано ). Для этого понадобится Linux (я собирал на Ubuntu 11.10). Для начала, скачаем исходники прошивки и соберем все, что нужно:
Обнаружив в своем городе роутер D-Link DIR-320, у которого есть USB порт, сразу же его купил. Придя домой, узнал, что у этого роутера есть невыведенный UART-порт. Таким образом, у нас появляется канал связи между роутером и ардуиной.
Летом появилась мысль сделать радиоуправляемую машинку, но не просто нечто похожее на творение китайской инженерной мысли, которое продается на каждом шагу, а машинку, управлять которой можно было бы с компьютера или телефона. Понято, что машинка, которой можно управлять через Wi-Fi в чистом виде, совершенно не интересна. А вот если бы у нее была бы камера? А если еще и управление через 3G/EDGE/GPRS? Вот это ЂЂЂ другое дело! Значит, управляющее устройство должно иметь USB и Wi-Fi (ну или только USB, можно купить USB Wi-Fi адаптер). Теперь нужно придумать, как управлять двигателями. Изначально я хотел сделать это с помощью COM-порта и регистра сдвига (74HC595), но спалив 5 таких микросхем, от такого способа отказался. Позже мой взгляд пал на Arduino, а именно на Arduino Duemilanove. Эта плата имеет 14 цифровых I/O портов, из них шесть ЂЂЂ ШИМ (можно будет управлять напряжением на двигателе и повесить сервы для камеры), два можно использовать как Tx и Rx последовательного порта.
Радиоуправляемая Wi-Fi машинка с камерой
Радиоуправляемая Wi-Fi машинка с камерой / Хабрахабр
Комментариев нет:
Отправить комментарий