• Автоматическая USB поливалка цветов

    @AlexeyNovikov
    На чип дейле:
    BC63916 TO92
    BD139-10 (КТ815Г) TO126
    BD139-16 (КТ815Г) TO126
    2SD774
    2SC2235, TO92
    Самый первый BC63916 подойдёт наилучшим образом
    Ответ написан
  • Автоматическая USB поливалка цветов

    @AlexeyNovikov
    Тиристор или твёрдотельное реле не подойдут. Как уже писали обязательно нужна гальваническая развязка, в Вашем случае это только двух контактное электромеханическое реле. Подойдут силовые реле с контактами 2A, 2B, 2C напряжение катушки +5VDC, ток коммутации от 2 до 12А коммутируемое напряжение ~250-~277VAC. Можете посмотреть в сторону 553290120020 (FINDER), TRIL-5VDC-SD-2CM-R (TS), TRIH-5VDC-SD-2CM-R (TS), G2RL245DC (OMRON), CH2-MA200/220F (TS). Коммутировать обязательно и ноль и фазу +обязательная установка какого-нить предохранителя в цепь ~220В. И для пущей безопастности УЗО, чтобы если случайно пальцы в ~220В попадут, или домашнее животное нос сунет, то не было чего плохого. Ток катушки может составить от 100 до 200 миллиампер. Нужно убедиться, что в цепи питания найдётся лишних 200ma для питания катушки реле. Схему включения реле можно использовать следующую:

    image

    Биполярный npn транзистор можно и любой другой исользовать. Подключать +5V питания катушки крайне желательно в том месте, где +5V выходят с питающего разъёма платы, или ноги микросхемы стабилизатора, если она используется. Это нужно, чтобы минимизировать помехи, наводимые на схему при переключении реле.
    Ответ написан
    1 комментарий
  • FFMPEG и обрыв входящего HTTP (mjpeg) потока?

    @AlexeyNovikov
    Может Вам поможет следующая информация
    FreeBSD 9.1 ffmpeg 0.7.15,1
    В руках недавно крутил ffmpeg c записью в файл. ffmpeg как и ffmpeg1 при исчезновении rtsp потока на менее чем примерно 25 секунд возобновляет работоспособность при его появлении. Поток прерывается переподключением не PoE ethernet хвоста. Если проходит более примерно 25 секунд при отсутствии обмена с камерой, то ffmpeg завершает свою работу самостоятельно.
    Если работу ffmpeg завершать не через нажатие 'q', а по нажатию 'ctrl+z', то он остаётся звпущенным и последующие его запуски с выходам по 'ctrl+z' плодят висящие ffmpeg процессы. Чтобы от них избавиться использую:
    # killall -9 ffmpeg
    Ответ написан
    Комментировать
  • Как в Zoneminder сделать постоянную детекцию движения при наличии движения?

    @AlexeyNovikov
    Если ещё актуально, то недавно столкнулся c такой же проблемой FreeBSD 9.1 Zoneminder 1.25.0_2

    Нужно пересоздать MySQL базу данных Zoneminder. Или с большой долей вероятности только таблицу Monitors. Разумеется всё придётся настраивать заново.
    К проблемам с базой данных возможно приводит следующее:
    1. При создании зоны детектирования движения, при перетягивании мышкой угла зоны, Вы вытягиваете угол за границу зоны редактирования и обратно вернуть можно только через редактирование точек. Тут возможно и портятся какие-то записи в БД.
    2. Возможно к проблемам приводит некорректный поток данных с IP камеры, теряющиеся кадры -такое происходило при использовании rtsp потока чрез udp(по умолчанию). Если отдельно запустить ffmpeg и посмотреть, что твориться с потоком, то наблюдались постоянные потери кадров и даже вылеты ffmpeg. Zoneminder по умолчанию использует ffmpeg. Это проблемы камеры. Причём в моём случае старая прошивка работала почти без проблем, а с новыми по udp работало несколько секунд, потом процесс zmc перезапускался. Забирайте поток по tcp, для этого в конец строки запроса потока с IP камеры добавьте '?tcp'. Пример: rtsp://username:password@192.168.23.2:554/video.h264?tcp

    Т.е. попробуйте пересоздать zm базу данных или скорее только таблицу Monitors и добавьте '?tcp' в конец адреса потока IP камеры
    Ответ написан
    Комментировать