Роутер на колёсах v0.5



Фотографии:

  • 1-3 – сервомашинка HXT900 управляет поворотом передних колёс
  • 4-5 – задний привод
  • 6 – камера
  • 7 – голый TL-MR3420
  • 8 – флешка и кусок USB хаба
  • 9 – вид платы роутера и корпуса машинки

Памяти в роутере 4 МБ, в которые помещается ядрышко линукса и минимальный набор софта(OpenWRT).
Для всяких неведомых приложений места почти не остаётся. В связи с этим пришлось добавить usb флэшку.
Для совместной работы камеры и флэшки, добавлен usb хаб.

upd:

Скрипт добавлен в rc.local

Пример картинки(качество при сохранении скриншота в jpg не изменилось):

Задержка видео большая – около секунды.
Видео большего разрешения стримится, но часто прерывается.

Потребляемый ток(примерный) при напряжении около 9 В (9.0 – 9.5)

  • простой(WiFi on) 0.45 А
  • стриминг(WiFi on) 0.6 А
  • dsultan

    какой ток потребляет?

    • http://jcorp.ru nazarov

      Добавил в статью.

    • http://jcorp.ru nazarov

      Есть ещё ASUS WL-330N3G. Планирую сделать с ним что-то похожее(только интереснее ;-) ). Напишу, когда что-нибудь получится.

  • dsultan

    спасибо! обязательно прочту. отличные статьи и блог в целом

  • Goodwin

    А управление машинкой идёт со штатного пульта?

    • http://jcorp.ru nazarov

      Эта версия никак не управлялась.
      Со штатного пульта нельзя было управлять т.к. привод поворотного механизма заменён сервоприводом.
      Управлялась версия v0.4 без камеры и с другим роутером(TL-WR741ND). Управлялась по WiFi(API над HTTP(WEB сервер в OpenWRT позволяет безболезненно добавлять свои скрипты)), но клиент писался “в поле” и был ужасен. А роутер пал смертью храбрых при попытке апгрейда RAM.
      От роутера до мотора/сервопривода был ATMega8535, который принимал команды через последовательный порт и устанавливал нужное значение ШИМ.