Как из ps 2 сделать usb

Как из ps 2 сделать usb

Как из ps 2 сделать usb

wifi-webcamЦель: с минимальными затратами сделать беспроводную web камеру с доступом по wi-fi.

За основу возьмем роутер TP-LINK TL-MR3020 — 850 руб. и  web камеру Logitech С100 — 350 руб.

Итак, что мы имеем:

Роутер TP-LINK TL-MR3020:
TL-MR3020

  • процессор  – Atheros AR9331 400 МГц
  • ethernet  10/100 Мбит/с
  • USB 2.0
  • Wi-Fi 2,4 ГГц, до 150 Мбит/с
  • ОЗУ 32 МБ
  • флэш 4 МБ
  • размер 6×6 см
  • питание 5 вольт от  mini-USB разъема

Webcam logitech c100
logitech c100

  • 0.30 миллиона пикселей
  • максимальное разрешение 640×480
  • поддерживает вывод в MJPEG
  • USB 2.0

 

Устанавливаем open-wrt на TP-LINK TL-MR3020

Заходим через www интерфейс на  192.168.0.254. По умолчанию пользователь и пароль: admin admin.

Скачиваем open-wrt

и устанавливаем на роутер.

После установки  open-wrt  IP адрес роутера меняется на 192.168.1.1, заходим telnet’ом

telnet 192.168.1.1

задаем пароль root’а командой passwd

После этого можно подключаться по ssh:

ssh 192.168.1.1 -l root

Настраиваем сеть

Меняем ip адрес и настраиваем выход в интернет — устанавливаем шлюз и dns.

Редактируем файл /etc/config/network

vi /etc/config/network

Приводим его к следующему виду:

config interface loopback option ifname lo option proto static option ipaddr 127.0.0.1 option netmask 255.0.0.0 config interface lan option ifname eth0 option type bridge option proto static option ipaddr 192.168.1.123 option netmask 255.255.255.0 option gateway 192.168.1.1 option dns 192.168.1.1

Перезапускаем сеть:

/etc/init.d/network restart

Теперь IP адрес роутера 192.168.1.123.

Устанавливаем пакет с модулями ядра linux

Пакеты устанавливаем при помощи opkg, выполняем команды:

opkg update opkg install kmod-video-uvc

за собой этот модуль вытянет остальные необходимые пакеты с модулями ядра linux: kmod-i2c-core, kmod-video-core,  kmod-input-core, kmod-video-videobuf2

Подключаем камеру к usb и проверяем все ли хорошо, выполнив команду dmesg

[ 236.860000] Linux video capture interface: v2.00 [ 237.070000] uvcvideo: Found UVC 1.00 device <unnamed> (046d:0817) [ 237.110000] input: UVC Camera (046d:0817) as /devices/platform/ehci-platform/usb1/1-1/1-1:1.0/input/input0 [ 237.120000] usbcore: registered new interface driver uvcvideo [ 237.130000] USB Video Class driver (1.1.1)

Устанавливаем mjpg-streamer на TL-MR3020

Опять воспользуемся opkg:

opkg install mjpg-streamer

этому пакету необходимы  libjpeg  libpthread,  opkg их установит автоматически.

Настраиваем mjpg-streamer

Редактируем конфигурационный файл:

vi /etc/config/mjpg-streamer

Пример конфигурационного файла для mjpg-streamer:

option enabled 1 option device /dev/video0 option resolution 320x240 option fps 10 option www /www/webcam option port 8080

Мне удалось получить 12  кадров в секунду (fps) с разрешением 320×240, при этом загрузка процессора достигала 65%. Если увеличить fps  или разрешение то изображение сбивается.

 Настройка Wi-Fi на TP-LINK TL-MR3020

Для того что бы роутер работал как точка доступа достаточно удалить одну строчку в файле /etc/config/wireless:

option disabled 1

Ну и кончено надо задать свои имя сети(ssid) и пароль(key) для доступа:

option ssid SkyNet #имя option key terminator #пароль

Если же надо что бы роутер подключался к существующей Wi-Fi сети то  надо перевести его в режим клиента (sta)

Для этого меняем /etc/config/network:

config interface 'loopback' option ifname lo option proto static option ipaddr 127.0.0.1 option netmask 255.0.0.0 config interface wifi_sta option ifname wlan0 option proto static option ipaddr 192.168.1.123 option netmask 255.255.255.0 option gateway 192.168.1.1 option dns 192.168.1.1 config interface lan option proto static option ipaddr 192.168.2.2 option netmask 255.255.255.0

а так же /etc/config/wireless

config wifi-device radio0 option type mac80211 option channel auto option hwmode 11ng option phy phy0 config wifi-iface option device radio0 option network wifi_sta option mode sta option ssid SkyNet option encryption psk2 option key terminator

 

Перезапускаем сеть:

/etc/init.d/network restart

И, вуаля, можно заходить на http://192.168.1.123:8080

Про дополнительные настройки mjpg-streamer‘а и способы просмотра видео можно почитать тут: 

 


Источник: http://mainloop.ru/linux-os/make-lowcost-wifi-webcam.html


Как из ps 2 сделать usb

Как из ps 2 сделать usb

Как из ps 2 сделать usb

Как из ps 2 сделать usb

Как из ps 2 сделать usb

Как из ps 2 сделать usb

Как из ps 2 сделать usb

Как из ps 2 сделать usb