Радиоуправляемая Wi-Fi машинка с камерой
Начало
Роутер
Обнаружив в своем городе роутер D-Link DIR-320, у которого есть USB порт, сразу же его купил. Придя домой, узнал, что у этого роутера есть невыведенный UART-порт. Таким образом, у нас появляется канал связи между роутером и ардуиной.
Для роутера я выбрал прошивку OpenWrt. Можно скачать готовую прошивку с OpenWrt для DIR-320 это /brcm47xx/openwrt-brcm47xx-squashfs.trx»>здесь. Уже не помню почему, но я решил собрать прошивку сам (подробно описано тут). Для этого понадобится Linux (я собирал на Ubuntu 11.10). Для начала, скачаем исходники прошивки и соберем все, что нужно:
Компилируем и прошиваем
Теперь нужно ее прошить:
Для bash’а:
Настройка загрузки с флешки
После первого включения заходим на веб-интерфейс роутера и изменяем пароль. Теперь подключаемся к нему через SSH. Нужно настроить загрузку с флешки, для этого сначала нужно ее разметить. У меня было два раздела: первый – ext3-раздел для rootfs, второй – swap. Открываем /etc/config/fstab в vim’е и пишем то, что соответствует нашей фелшке. У меня так:
Сохраняем, перезагружаемся ( reboot ).
Демон
Управлять двигателями будет ардуина, поэтому напишем демон, который будет перенаправлять всё, что пришло на TCP порт 5554 в /dev/ttyS0.
Мой скомпилированный вариант демона искать в архиве (card)
Компилируем с помощью gcc, который был собран в процессе подготовки к сборке прошивки:
Небольшое отступление об удобстве организации работы с роутером
Демон [продолжение]
Заливаем на роутер наш демон, добавляем его в автозагрузку.
Теперь ставим mjpg-streamer:
Пишем в /etc/config/mjpg-stramer следующие:
Пробуем подключить камеру. Если все нормально, то можно будет увидеть изображение тут:
/?action=stream»>http:// /?action=stream.
Arduino и соединение
Программная часть
В архиве моя программка для управления машинкой (rotate и power из архива нужно скопировать в /bin/ на роутере, card – мой демон). Работает только с джойстиком. На вкладке планирование вы можете написать bash скрипт (не забудьте opkg install bash на роутере) для его выполнения с помощью демона cron. Так как этот демон нужно после изменения его настроек перезапускать, моя программа запускает скрипт по адресу /cron-restart»>http:// /cron-restart. Поэтому нужно его создать (/www/cgi-bin/cron-restart) и не забыть сделать исполняемым. Код:
Заключение
К такому девайсу можно присоединить Bluetooth (не пробовал, но драйвера есть), 3G-модем (интернет получить у меня получилось, но похоже провайдер не выдаёт каждому клиенту собственный внешний ip-адрес, поэтому придется использовать что-то типа back-connect’а или vpn), gps приёмник (проблем возникнуть не должно – ведь он должен определиться как последовательный порт).
Примечания
Если вдруг роутер перезагружается, то стоит убрать от него подальше все провода или все их экранировать. Экспериментальным путем я понял, что роутер может перезагрузиться от наводок, поэтому пришлось обмотать хаб несколькими слоями изоляции и алюминиевой фольги.
И вот еще. Вместо роутера можно использовать Raspberry Pi, а вместо транзисторов и реле — Arduino Motor Shield.
Машинки с камерой
Каталог
Радиоуправляемый внедорожник-шпион Heliway Evolution 2WD 1:16 RTR FPV WiFi (коричневый)
Вы положили товар в Корзину. Для покупки в кредит оформите заказ, выбрав способ оплаты «Купить в кредит» Подробнее
Радиоуправляемый краулер-амфибия Crazon Crawler 4WD 2.4GHz c WiFi FPV камерой
Вы положили товар в Корзину. Для покупки в кредит оформите заказ, выбрав способ оплаты «Купить в кредит» Подробнее
Радиоуправляемый краулер Crazon 171803B 1:18 WiFi с камерой
Вы положили товар в Корзину. Для покупки в кредит оформите заказ, выбрав способ оплаты «Купить в кредит» Подробнее
Радиоуправляемый вездеход CraZon 172801 Red 2WD 1:28 2.4GHz с WiFi FPV 480P видеокамерой
Вы положили товар в Корзину. Для покупки в кредит оформите заказ, выбрав способ оплаты «Купить в кредит» Подробнее
Радиоуправляемая модель Краулера FEIYUE Climbing Load Truck 4WD RTR 1:16 с WiFi камерой (колеса)
Вы положили товар в Корзину. Для покупки в кредит оформите заказ, выбрав способ оплаты «Купить в кредит» Подробнее
Краулер RC Rock Crawler Car с wifi камерой и гусеницами гусеницы
Комплект поставки:
Готовый к запуску радиоуправляемый пикап с WiFi камерой
Пульт управления
Кронштейн для крепления телефона
NiCD аккумулятор 6В, 700мАч
USB зарядное устройство
Дополнительные аксессуары
Рекомендуется докупить:
Две батарейки АА для пульта управления
Радиоуправляемая машина с wifi камерой RC Rock Crawler Car
Артикул: FY002BW
Специализированный магазин радиоуправляемых моделей румашинки.рф представляет: Радиоуправляемый полноприводный внедорожник в масштабе 1/16 выпускается в различных вариантах окраски, оснащен WiFi камерой, длинноходной пружинной подвеской, мощным коллекторным электромотором и может комплектоваться как колесами с внедорожным протектором, так и гусеницами. Внедорожник имеет богатую деталировку и светящиеся передние фары. Кузов изготовлен из прочного АВS пластика, в кабине можно увидеть сиденья, руль и интерьер. NiCD аккумулятор 6В 700мАч спрятан за кабиной. Для установки батареи предусмотрен открывающийся люк.
Радиоуправляемый пикап имеет полный карданный привод и неразрезные мосты с дифференциалами. Мосты установлены на реактивных тягах и опираются на длинноходные пружинные амортизаторы, что гарантирует комфортное передвижение через препятствия, как на гусеничном, так и на колесном ходу. Колеса с мягкими резиновыми шинами с агрессивным протектором позволяют миниатюрному пикапу без проблем преодолевать бездорожье, а если вместо колес установить гусеницы, то для вашей машины не будет преград.

В комплекте имеется WiFi камера, которая может снимать фото и видео, и в режиме реального времени транслирует изображение на экран вашего смартфона. Пульт управления куркового типа, работает на частоте 2.4ГГц, что позволяет уверенно контролировать движение машины, которая способна двигаться со скоростью до 15 км/час. После включения питания у пикапа загораются передние фары, и он по команде с пульта может двигаться вперед и назад, поворачивать влево и вправо, эта модель создана для приключений на бездорожье!
Тех. характеристики:














