Skip to content
  • Категории
  • Главная
  • Документация
  • Последние
  • Пользователи
Collapse
  1. Главная
  2. Доска объявлений
  3. Поиск разработчика в проект
  4. Подключить лазерный датчик к Raspery PI

Подключить лазерный датчик к Raspery PI

Запланировано Прикреплена Закрыта Перенесена Поиск разработчика в проект
2 Сообщения 1 Posters 26 Просмотры
  • Сначала старые
  • Сначала новые
  • По количеству голосов
Авторизуйтесь, чтобы ответить
Эта тема была удалена. Только пользователи с правом управления темами могут её видеть.
  • piP Не в сети
    piP Не в сети
    pi
    написал в отредактировано
    #1

    Куплен Raspberry Pi Zero W
    Есть Лазерные ворота контролирующие проход людей, вот к ним документация
    https://www.alibaba.com/product-detail/security-active-infrared-laser-beam-sensor_60716375316.html?spm=a2756.order-detail-ta-ta-b.0.0.206f2fc2pj31Zy
    https://drive.google.com/file/d/1lSpOJ4qqMXo0cjM5R32fOS3oifcXTG3c/view?usp=sharing

    Необходимо: Настроить отправку сигналов о срабатывалии датчика прохода через ворота c использование Rasperry PI. Софт сам можем написать сами, проблема с "пайкой" проводов от ворот к Raspberry PI

    1 ответ Последний ответ
    0
    • piP Не в сети
      piP Не в сети
      pi
      написал в отредактировано pi
      #2

      Да тут паять ничего не надо. Когда срабатывает тревога, то контакты ALARM замыкаются между собой (если джампером SW6 включен режим NO - Normally Opened), либо размыкаются (если настроечный джампер в положении NC - Normally Closed)
      Описание
      Соответственно к контактам Alarm подключаются электрические цепи, которые нужно замкнуть/разомкнуть при срабатывании тревоги (например цепь с сиреной)
      Исходя из документации к воротам максимальное напряжение и ток в подключаемых цепях - 1A 24В постоянного тока, либо 0.5A 125В переменного.

      Raspberry Pi Zero можно подключить так:
      Описание

      Запрограммировать можно так (на примере билиотеки wiringPI)

      pinMode (23, INPUT)
      pullUpDnControl (23,  PUD_UP)
      

      На пине23 активен высокий уровень. После срабатывания тревоги, пин замкнётся на землю, и на нём установится низкий уровень.

      wiringPiISR (23, INT_EDGE_FALLING, void (*function)(void)) - устанавливаем прерывание при смене уровня с высокого на низкий. Третьим параметром указываем функцию, которая вызовется при наступлении данного события

      1 ответ Последний ответ
      0

      • Войти

      • Нет учётной записи? Зарегистрироваться

      • Login or register to search.
      • Первое сообщение
        Последнее сообщение
      0
      • Категории
      • Главная
      • Документация
      • Последние
      • Пользователи