Фотографии:
- 1-3 — сервомашинка HXT900 управляет поворотом передних колёс
- 4-5 — задний привод
- 6 — камера
- 7 — голый TL-MR3420
- 8 — флешка и кусок USB хаба
- 9 — вид платы роутера и корпуса машинки
Памяти в роутере 4 МБ, в которые помещается ядрышко линукса и минимальный набор софта(OpenWRT).
Для всяких неведомых приложений места почти не остаётся. В связи с этим пришлось добавить usb флэшку.
Для совместной работы камеры и флэшки, добавлен usb хаб.
upd:
1 2 3 4 5 6 7 8 |
#!/bin/sh #монтируем usb флэшку mount /dev/sda1 /mnt/shares/ insmod /mnt/shares/lib/modules/2.6.39.4/videodev.ko insmod /mnt/shares/lib/modules/2.6.39.4/uvcvideo.ko export LD_LIBRARY_PATH=/mnt/shares/usr/lib #указаны: разрешение, fps, качество, порт /mnt/shares/usr/bin/mjpg_streamer -i "input_uvc.so -yuv -r 320x240 -f 10 -q 60" -o "output_http.so -p 80" |
Скрипт добавлен в rc.local
Пример картинки(качество при сохранении скриншота в jpg не изменилось):
Задержка видео большая — около секунды.
Видео большего разрешения стримится, но часто прерывается.
Потребляемый ток(примерный) при напряжении около 9 В (9.0 — 9.5)
- простой(WiFi on) 0.45 А
- стриминг(WiFi on) 0.6 А