admin

FAQ Raspberry Pi - Миникомпьютер с Linux за 25$/35$

470 сообщений в этой теме

Гость EF   
Гость EF

А какой у тебя USB хаб?

Я дкмаю прикупить GiNZZU GR-487UA (7 портовый, с кнопками отключения каждого порта).

http://chelyabinsk.dns-shop.ru/catalog/i135866/vneshnij-usb20-hub-7-port-ginzzu-black-s-blokom-pitaniya.html

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Быстрый заказ печатных плат

Полный цикл производства PCB по низким ценам!

  • x
    мм
Заказать Получить купон на $5.00
Vascom    602

У меня какой-то старый USB-2.0 четырёхпортовый с разъёмом для внешнего блока питания.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Vascom    602

Там же заказывал. Но у меня отдельная история: я в июне заказывал, до ноября они тянули, потом извинились за задержку и отправили, по почте ещё через месяц пришло. Но сейчас у них проблем нет, должны быстро сделать всё.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
sezam    0

Добрый день.

Подскажите, какие вэбкамеры уже ставили и которые стабильно работают?

Интересуют название и ссылка на описание с местом, где её можно купить.

Если камера подключена через внешний usb-хаб, то какое название у хаба?

Инфу по совместимости моделей уже читал. Пробовал поискать в магазинах - пока без результата.

А как подключать камеру?

Имею ввиду драйверы где брать? Можно поподробнее?

Изменено пользователем sezam

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
sezam    0

Я поступил немного проще. Заказывал через сайт Электронщика с доставкой через СПСР. Заказывал сам ПК + модуль ЖК-экрана с подключением по аналоговому выходу. В пятницу заказал - в понедельник доставили на адрес в руки. Переплата есть, но пришлось этим пожертвовать, т.к. на складах Element14 платы закончились.

Изменено пользователем sezam

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Vascom    602

А как подключать камеру?

Имею ввиду драйверы где брать? Можно поподробнее?

Ну там же линукс будет, все драйверы уже есть в ядре. Если камера уже куплена, то надо будет лишь подключить и смотреть, заработает ли.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
sezam    0

А как подключать камеру?

Имею ввиду драйверы где брать? Можно поподробнее?

Ну там же линукс будет, все драйверы уже есть в ядре. Если камера уже куплена, то надо будет лишь подключить и смотреть, заработает ли.

Камера ещё не куплена. Щас определяюсь какую именно лучше всего приобрести, что бы подошла наверняка и по размерам была миниатюрной. Можно конечно её просто вынуть из корпуса ...

А как микрофон, который присутствует в камере? Установиться?

PS: Подскажите команду (Uinux) для опроса оборудования и установки дров для обнаруженных новых устройств.

Изменено пользователем sezam

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Vascom    602

Если железо поддерживается, то дрова подхватятся автоматически. Почитай побольше про линукс в интернете, определись с дистрибутивом, почитай про него.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
sezam    0

А вот как узнать поддерживается камера или нет?

Только на сайте производителя RPi?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Vascom    602

На сайте производителя распи ты точно не узнаешь :)

Вот тут можешь посмотреть, хотя это может быть и не полный список http://www.ideasonboard.org/uvc/#devices

Тебе надо больше узнать про линукс.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
sezam    0

Тебе надо больше узнать про линукс.

Где можно почитать? Поделись ссылками. У меня установлен Raspbian “wheezy”.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
sezam    0

Приобрел камеру. Подключил.

Появился /dev/video0, значит система камеру видит.

Вариант А:

=====

Заношу в файл /etc/ffserver.conf

Port 81

BindAddress 0.0.0.0

MaxClients 10

MaxBandwidth 50000

NoDaemon

<Feed webcam.ffm>

file /tmp/webcam.ffm

FileMaxSize 10M

</Feed>

<Stream webcam.mjpeg>

Feed webcam.ffm

Format mjpeg

VideoSize 320x240

VideoFrameRate 10

VideoBitRate 2000

VideoQMin 1

VideoQMax 10

</Stream>

Записываем в файл /usr/sbin/webcam.sh

ffserver -f /etc/ffserver.conf & ffmpeg -v verbose -r 5 -s 320x240 -f video4linux2 -i /dev/video0 http://localhost/webcam.ffm

Устанавливаю права

sudo chmod +x /usr/sbin/webcam.sh

Запускаю

/usr/sbin/webcam.sh

Камера запустилась, индикатор горит, в системе пишет последнюю строчку

[video4linux2,v4l2 @ 0x1d29620] [3]Capabilities: 4000001

============

Попытки подключиться к порту с другого ПК по адресу http://192.168.1.111:81/webcam.mjpeg привели к неудаче. И через браузеры, и через VLC.

В чем может быть проблема?

Изменено пользователем sezam

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
admin    2 238

Что значит "привели к неудаче"? Ошибка 404, 500 или еще какая-то? Пинг IP есть? Порт 81 открыт?

Какой нибудь сервак стоит: апач или nginx?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
sezam    0

Всё, заработало.

В общем, пришлось заново переконфигурировать файл ffserver.conf

Содержание получилось вот таким:

#===

# Порт, на котором будет работать ffserver

Port 12345

# Адрес, на котором будет работать ffserver.

# Если указать 0.0.0.0 то будут использованы все доступные адреса

BindAddress 192.168.1.111

# Максимальное количество обслуживаемых соединений

MaxHTTPConnections 10

# Максимальное количество клиентов

MaxClients 10

# Максимальная используемая полоса (в килобитах)

MaxBandwidth 32

# Файл журнала. Формат подобен формату лога apache

CustomLog /var/log/ffserver-access.log

# Описываем источник

<Feed webcam.ffm>

# Временный файл для хранения промежуточных данных

File /tmp/webcam.ffm

# Максимальный размер файла с промежуточными данными

FileMaxSize 3M

# Команда для запуска источника.

# Адрес для отправки данных источником автоматически будет добавлен в конец этой строки

Launch ffmpeg -s 320x240 -f video4linux2 -i /dev/video0

# С каких адресов может обращаться источник

#ACL allow 127.0.0.1

</Feed>

# Описываем первый поток. Это будет поток в формате flv

<Stream webcam.flv>

# Источник потока

Feed webcam.ffm

# Используемый формат

Format flv

# Используемый кодек

VideoCodec flv

# Частота кадров

VideoFrameRate 10

# Размер буфера

VideoBufferSize 10000

# Битрейт

VideoBitRate 32

# Минимальное и максимальное качество

VideoQMin 20

VideoQMax 25

# Размер видео. Дожно совпадать с размером видео на источнике

VideoSize 320x240

# Время ожидания перед началом отправки данных клиенту (в секундах)

PreRoll 1

# Звук мы транслировать не будем

NoAudio

</Stream>

# Второй поток. Это SWF-файл с FLV-потоком внутри

# Всё остальное по аналогии

<Stream webcam.swf>

Feed webcam.ffm

Format swf

VideoCodec flv

VideoFrameRate 5

VideoBufferSize 10000

VideoBitRate 32

VideoQMin 20

VideoQMax 25

VideoSize 320x240

PreRoll 1

NoAudio

</Stream>

# При обращении к индексной страницы ffserver будем отображать текущий статус сервера

<Stream index.html>

Format status

</Stream>

#===

Запускаю командой:

ffserver -f /etc/ffserver.conf

После запуска, на странице по адресу 192.168.1.111:12345 ведётся статистика битрейдов.

Далее, в файле index.html прописал вот такую строчку:

<p align=center><embed src="http://192.168.1.111...345/webcam.swf" width=320 height=240 /></p>

и видео на странице заработало, причём для любого браузера.

Только у меня теперь большая проблема нарисовалась. Как уменьшить загрузку проца? На даный момент ест 47% времени выполнения, постоянно насилуя проц :)

Вечером буду пробовать корректировать видеопоток.

Изменено пользователем sezam

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
admin    2 238

Какой FPS получился при 320х240?

Проц Raspberry Pi кстати разогнан или работает на штатной частоте? Там утилитка есть для разгона, на первой странице этой темы есть об этом инфа, попробуй увеличить рабочую частоту проца Pi

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
sezam    0

Проц пока на штатной частоте.

FPS: от 5 до 10

Прописано в настройках:

# Частота кадров

VideoFrameRate 10

Тока щас заметил разницу в параметре. В двух местах прописано 5 и 10.

Качество картинки 20 - 25 (31 - самое худшее):

VideoQMin 20

VideoQMax 25

Радиатор прикреплю ... щас в поисках подходящего размера

Ещё хочу укоротить провод от камеры. Там щас 1,5 метра. Буду делать на 30 см.

Изменено пользователем sezam

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Vascom    602

Радиатор желателен только при разгоне. Если разгонять не будешь, то можешь оставить как есть.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Гость Mykola   
Гость Mykola

Что делаю не так?

...

*** THIS PROGRAM IS DEPRECATED ***

This program is only provided for compatibility and will be removed in a future release. Please use avconv instead.

[video4linux2 @ 0x14e9660] [4]Capabilities: 4000001

Incorrect config file - exiting.

[video4linux2 @ 0x14e9660] The driver changed the time per frame from 1/5 to 1589/15625

[video4linux2 @ 0x14e9660] The v4l2 frame is 146580 bytes, but 153600 bytes are expected

[video4linux2 @ 0x14e9660] Estimating duration from bitrate, this may be inaccurate

Input #0, video4linux2, from '/dev/video0':

Duration: N/A, bitrate: 12083 kb/s

Stream #0.0: Video: rawvideo, yuyv422, 320x240, 12083 kb/s, 9.83 tbr, 1000k tbn, 9.83 tbc

[http @ 0x14e9c20] HTTP error 404 Not Found

http://127.0.0.1/webcam.ffm: Input/output error

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Vascom    602

И откуда этот вывод?

К тому же там ведь всё написано английским по белому: This program is only provided for compatibility and will be removed in a future release. Please use avconv instead.

Ну и Incorrect config file - exiting.

Изменено пользователем Vascom

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Гость Mykola   
Гость Mykola

Пытался сделать потоковое видео, согласно инструкции с первой страницы

http://forum.cxem.ne...2

Я так понимаю нужно установить каким-то образом avconv?

Голова уже пухнет придется сносить систему и пытаться заново все установить.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Vascom    602

Спрошу по другому:

После ввода какой команды появляется это сообщение об ошибке?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
sezam    0

Попробуйте из 141 поста.

Я тоже долго мучился ... с инструкции на 1-й страницы тоже выдавало ошибки ... пришлось смотреть на сторонних сайтах.

В 141-м посте - наиболее полная инструкция с элементами управления.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Ваша публикация должна быть проверена модератором

Гость
Вы не авторизованы. Если у вас есть аккаунт, пожалуйста, войдите.
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Восстановить форматирование

  Разрешено не более 75 смайлов.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Загрузка...

  • Похожие публикации

    • Автор: Serge77
      Обязанности:
      · Разработка радиоэлектронных и GSM-устройств: разработка схем, программирование, разводка печатных плат, разработка документации.
      · Программирование микроконтроллеров STM, AVR, ARM, PIC на языке С/С++
       
      в личку или en@argument74.com
    • Автор: Антон Миханько
      Здравствуйте.
      Собираю из Raspberry удобное подобие планшета, чтоб можно было бы кодить в машине, автобусе, кровати и без проводов. 
      Задумался над тем, чтобы прикрутить к малинке колонки (вдруг захочу еще и фильм глянуть). Аудиовыход имеется, мелкие динамики куплю. 
      Думаю дальше сборка будет как у наушников, плюс\минус динамика к соответствующему контакту аудио-штекера.
      С этим понятно (если я не ошибаюсь), но, если я так сделаю, то мой аудио-выход малины будет всегда занять колонками, а если я захочу подключить наушники, то динамики придется снимать.
      На планшетах, ноутбуках при подключении наушников динамики отключаются сами. Как бы такое же сотварить с малинкой?
    • Автор: Selyk
      В. Я подключаю светодиод (СД, LED), а он не горит?
      О. Не правильно подключен СД (не соблюдена полярность)
      СД не исправен
      В. Как правильно подключить СД?
      О. У светодиода два контакта: анод(плюс) и катод (минус). Обычно, длинный контакт у светодиода – это анод, но бывают и исключения

      Для каплевидных светодиодов самый надежный вариант - "чашечка" это минус, а второй вывод, от которого в светодиоде к чашечке идет едва различимый глазом золотой волосок (проводник) - плюс.
      Если светодиод не светится при таком подключении, то можно поменять полярность, при условии, что напряжение источника не превышает 3-4 вольт. Это не позволит пробить его обратным напряжением.
      В. Как проверить СД?
      О. Включаем мультиметр на режим прозвонки. СД как и диод должен прозваниваться лишь в одном направлении. Если его сопротивление равно 0 в оба направления то он пробит, если бесконечности то обрыв
      В. Как узнать параметры СД?
      О. Подключаем СД на номинальное напряжение и меряем ток.
      Таблица примерных напряжений светодиодов в зависимости от цвета


      В. У меня СД на 3В а напряжение блока 5В.Как подключить СД?
      О. Через токоограничивающий резистор

      Расчет резистора для светодиода
      В. Как подключить СД к 220В?
      О. С помощью резистора и диода(защита от пробоя обратным напряжением)

      Можно использовать схему с гасящим конденсатором

      В зависимости от количества СД и их параметров будет изменятся С1
      Пример его расчета
      Так же можно применить специальные драйверы
      В. Как сделать лампочку на СД для 220В?
      Светодиодная Лампа, Цоколь Е27
      В. Что такое драйвер?
      О. Для того чтобы светодиоды работали максимально долго, требуется надежная и стабильная подача питания. Главным параметром СД есть ТОК.Так что драйвер представляет собой стабилизатор тока, так же может иметь дополнительные функции в виде регулировки яркости и разных режимов роботы СД.
      В. Что собой являет простейший драйвер?
      О. Самый простой это резистор.
      Недостатки
      Требуется стабилизация питающего напряжения
      Слишком высокое выделение тепла на ограничительном резисторе R1
      Реальная опасность "лавинного теплового разрушения" светодиода
      Что такое "лавинное тепловое разрушение"? Дело в том, что при нагреве светодиода значительно снижается прямое падение напряжения на нем, а соответственно увиличивается ток потребляемый светодиодом, что в свою очередь ведет к еще большему нагреву светодиода и т.д. В конце этого "лавинного нагрева" светодиод или перегорает или полностью деградирует, что собственно говоря, не многим лучше.
      Далее простым есть LM 317(и её аналоги)в режиме стабилизации тока

      Недостатки
      Низкий КПД и соответственно непозволительный нагрев элементов стабилизации
      Далее идут специальные МС а также DC/DC преобразователи
      В. Как регулировать яркость СД?
      О. Самым оптимальным будет ШИМ. Вот одна из многих схем

      В.Как сделать стробоскоп на СД?
      О. Воспользуемся снова 555 таймером (расчет 555)

      И еще:
      Светодиодный стробоскоп (светодиодный маяк) на TL494
      Стробоскоп своими руками на 10 эффектов
      В.Как правильно запитать мощный СД?
      О. Для мощных СД обязательным условием есть радиатор и драйвер. Ток драйвера советую сделать ниже номинального, не так быстро будут деградировать СД
      В. Мощные СД широко светят как уменьшить угол?
      О. Для изменения угла света применяют коллиматоры(оптические линзы)

      В.Как сделать цветомузыку на LED?
      Цветомузыка. Что может быть проще?
      В. Как собрать мигалку на СД?
      Разные световые эффекты
      В. Хочу подключить СД к аккумулятору/блоку питания подскажите драйвер.
      Ниже приведены найденные мной схемы драйверов.Большинство из них можно пересчитать под свои СД




      Описание
      Светодиодный драйвер на PT4115
      Светодиодный драйвер на LM2596 и LM358
      Мощный светодиодный драйвер с функцией диммирования PT4115
      Светодиодный драйвер на LTC3454 + управление на ATtiny13A
      Драйвер светодиода своими руками на микросхеме LM3406
      LED-драйвер 3 Ватт
      Простой светодиодный драйвер с ШИМ входом
      Дополнительная информация по светодиодам
      Светодиоды и их применение
      Светодиодный калькулятор
      О светодиодах: азы для начинающих
      Расчет охлаждения: Thermal_mode.pdf
    • Автор: ktulx
      Приветствую.
      Схема простая: малина - pca9685 - оптрон - LDD-1000H - светодиоды.
      Все питания берётся от одного БП, причём на драйвер идёт минус 48 вольт. Отсюда и оптрон.
      Теперь о проблеме.
      Запускаю питоновый скрипт через cron. Каждый раз, будь то включение сд, выключение или изменение яркости - сначала происходит мгновенная вспышка на максимальной яркости, а затем уже то, что по плану. В общем-то оно и понятно - создаю новый объект класса при каждом запуске скрипта.
      Пример led_on:
      import Adafruit_PCA9685 pwm = Adafruit_PCA9685.PCA9685() pwm.set_pwm_freq(100) pwm.set_pwm(0, 0, 1000) Был на форуме Adafruit. Там мне "посоветовали", чтобы я не инициализировал контроллер каждый раз.
      Но как так-то?
      В общем, возможно ли софтварно решить эту задачу?
      Хардварно не придумал ничего лучше, чем повесить полевик на Output Enable и менять уровень на пине каждый раз перед работой с контроллером из нового скрипта.
      Это хоть и лучше, чем сейчас, но всё равно будет кратковременно моргать, только уже темнотой )
      Здесь можно посмотреть библиотеку от Adafruit для работы с PCA9685.
      Прошу советов.
    • Автор: MasterElectric
      Продаю свои запасы разных МК список будет (позже). Есть STM8, STM32(F1,F2, F3, F4, F7), ADUC, ADUCM, SiLabs (EFM8, EFM32, 8051F), LPC, AVR. Цены будут ниже чем в магазинах. Если что в ЛС пишите посмотрю. Только Украина.