Вы смотрели
Каталог товаров
Клиенту
Тема сайта:
+38 (066) 305-77-25
Наш адрес
Харьков, времено - только доставка Новой Почтой, УкрПочтой, МистЕкспрес, ROZETKA Delivery
Телефоны:
Время работы
  • Пн-Пт: с 9 до 18
  • Сб.: с 10 до 17
  • Вс: с 11 до 16
E-mail
Мы в соцсетях
Перейти в контакты
0 0
Каталог
Главная
Смотрели
5
Закладки
0
Сравнить
0
Контакты

Модуль датчик столкновения

Производитель: Китай Код товара: 1631
0
Все о товаре
Описание
Характеристики
Отзывы 0
Вопросы0
FAQ
Инструкция
новинка
Модуль датчик столкновения
Модуль датчик столкновения
Модуль датчик столкновения
Модуль датчик столкновения
Модуль датчик столкновения
Модуль датчик столкновения
Есть в наличии
Код товара: 1631
41.00 грн
Нашли дешевле?
🚚 Відправка в день замовлення при оформленні до 15:00. Увага!
-Входное напряжение-:3.3 - 5 В
-Размеры-:24 х 22 мм
-Диапазон рабочей температуры-:- 40°C ... + 85°C
Доставка
Новой почтой в отделения и почтоматы Новой почтой в отделения и почтоматы
от 80 ₴
ROZETKA Delivery ROZETKA Delivery
Фиксировано 49 грн
Укрпочтой в отделение по Украине Укрпочтой в отделение по Украине
от 45 ₴
Meest Express Meest Express
от 60 ₴
Оплата
Оплата картой Оплата картой
Перевод на карточку Перевод на карточку
Оплата на IBAN Оплата на IBAN
Безналичный расчет Безналичный расчет
Наложенный платеж Наложенный платеж
Гарантийные положения
Гарантийные обязательства на товары, которые были паяные, не распространяются
Модуль датчик столкновения
41.00 грн
Описание

🔌 Датчик Столкновения Модуль YL-99

Чувствительный к Ударам, 3-12В, для Роботов, DIY-Проектов и Систем Безопасности

Общее описание

Датчик Столкновения YL-99 – это компактный и надежный модуль, предназначенный для обнаружения физических контактов, ударов или столкновений в различных электронных проектах. Модуль построен на основе чувствительного механического переключателя с рычагом и дополнен визуальной LED-индикацией срабатывания, что делает его идеальным решением для робототехники, автоматизированных систем и проектов Arduino. Благодаря простому цифровому интерфейсу с тремя пинами, датчик легко интегрируется в любые проекты, а широкий диапазон рабочего напряжения (3-12В) обеспечивает совместимость с различными микроконтроллерами и платформами. Модуль особенно ценен для создания роботов, которые должны обнаруживать препятствия, автоматических систем безопасности и учебных проектов по разработке интеллектуальных устройств.

✅ Технические преимущества:

  • Инвертированная логика работы – уникальная особенность модуля: в состоянии покоя на выходе присутствует сигнал HIGH (1), а при нажатии – LOW (0), что упрощает программирование и повышает надежность обнаружения столкновений
  • Встроенный светодиодный индикатор – модуль оснащен LED-индикатором, который загорается при срабатывании датчика, позволяя быстро диагностировать работу и настроить систему без дополнительного оборудования
  • Широкий диапазон напряжения питания – поддержка напряжения от 3В до 12В делает модуль совместимым с большинством популярных платформ, включая Arduino, Raspberry Pi, ESP8266/ESP32 и другие микроконтроллеры
  • Стандартные монтажные отверстия M3 – модуль оснащен отверстиями для надежного крепления к вашему проекту, что обеспечивает стабильную работу даже при вибрациях или движении, особенно важно для мобильных роботов
  • Механическая надежность конструкции – чувствительный рычажный механизм обеспечивает точное срабатывание при контакте с препятствиями под разными углами, а прочная конструкция гарантирует долгий срок службы даже при интенсивном использовании

🔧 Идеальное решение для:

Роботизированные машинки

Устройства навигации роботов

Arduino проекты

Системы безопасности

Автоматические двери

STEM образовательные проекты

Интерактивные экспонаты

Домашняя автоматизация

💡 Широкие возможности применения:

  • Интеллектуальный робот-навигатор – установите несколько датчиков столкновения по периметру вашего робота для обнаружения препятствий. При активации датчика робот может быть запрограммирован на изменение направления движения, предотвращая столкновения и повреждения. Идеально для создания роботов-пылесосов, автоматических транспортных средств или образовательных робототехнических платформ.
  • Система безопасности для движущихся механизмов – интегрируйте датчик в систему безопасности автоматических дверей, ворот или промышленного оборудования для мгновенной остановки движения при обнаружении непредвиденного контакта. Это позволит предотвратить травмы персонала и повреждение оборудования при возникновении препятствий в рабочей зоне.
  • Интерактивные учебные проекты – используйте датчик для создания интерактивных STEM проектов, где физическое взаимодействие запускает определенные действия, например, активацию светодиодов, воспроизведение звуков или запуск анимации. Это отличный инструмент для демонстрации основ робототехники, программирования и автоматизации в образовательной среде.
  • Системы мониторинга доступа – установите датчики на дверях, окнах или ящиках для обнаружения несанкционированного открытия. При срабатывании датчика система может активировать сигнализацию, отправить уведомление на смартфон или включить камеру наблюдения, обеспечивая дополнительный уровень безопасности для вашего дома или офиса.
  • Игровые и развлекательные устройства – интегрируйте датчики в интерактивные игры, где физическое взаимодействие с объектами является частью игрового процесса. Например, создайте игру с лабиринтом, где робот должен найти выход, избегая столкновений со стенами, или разработайте физический контроллер для компьютерных игр на основе механического взаимодействия.

📦 Детальные технические характеристики:

  • Модель: YL-99
  • Тип датчика: Механический переключатель с рычагом
  • Напряжение питания: 3В - 12В DC
  • Тип интерфейса: Цифровой
  • Количество пинов: 3 (VCC, GND, OUT)
  • Выходной сигнал:
    • HIGH (1) - в состоянии покоя (переключатель не нажат)
    • LOW (0) - в активном состоянии (переключатель нажат)
  • Индикация: Встроенный светодиод, активируется при нажатии
  • Монтаж: Отверстия для крепления (M3)
  • Совместимость с платформами:
    • Arduino (все модификации)
    • Raspberry Pi
    • ESP8266/ESP32
    • STM32
    • Другие микроконтроллерные платформы
  • Назначение: Обнаружение физических контактов, столкновений или препятствий
  • Цвет платы: Черный или синий (в зависимости от партии)
  • Размеры: Компактные (позволяют интеграцию в небольшие проекты)

⚠️ Важные аспекты использования:

  • Учет инвертированной логики – при программировании обязательно учитывайте, что датчик выдает сигнал LOW при нажатии и HIGH в покое. Это отличается от стандартной конфигурации многих кнопок и переключателей и должно быть учтено в коде вашего проекта.
  • Механическая установка – для надежного обнаружения столкновений рычаг датчика должен быть расположен так, чтобы обеспечить максимальный контакт с потенциальными препятствиями. При установке на роботизированной платформе рекомендуется разместить несколько датчиков под разными углами для покрытия всех направлений движения.
  • Дебouncing сигнала – механические переключатели, включая этот датчик, могут создавать кратковременные множественные срабатывания (дребезг контактов) при одиночном нажатии. Для повышения надежности рекомендуется реализовать программный или аппаратный дебouncing, особенно в проектах, где точность срабатывания критически важна.
  • Подключение Pull-Up резисторов – хотя модуль имеет встроенный подтягивающий резистор для правильной работы инвертированной логики, при использовании длинных соединительных проводов или в условиях сильных электромагнитных помех могут потребоваться дополнительные внешние Pull-Up резисторы на входном пине микроконтроллера.
  • Защита от механических повреждений – рычаг датчика является наиболее уязвимой частью и может сломаться при чрезмерной нагрузке. При установке на подвижные платформы рекомендуется усилить конструкцию или использовать амортизаторы, особенно в проектах, где возможны сильные удары.

Датчик Столкновения YL-99 – это надежное и экономичное решение для любых проектов, где необходимо обнаруживать физический контакт или столкновение. Благодаря простоте использования, прочной конструкции и совместимости с различными платформами, этот модуль станет незаменимым компонентом для ваших робототехнических проектов, учебных систем и устройств автоматизации.

ЗАКАЖИТЕ СЕЙЧАС
#ДатчикСтолкновения #Робототехника #ArduinoПроекты #ОбнаружениеПрепятствий #STEMобразование #Электроника
Характеристики
-Основные-
-Входное напряжение-
3.3 - 5 В
-Дополнительные-
-Размеры-
24 х 22 мм
-Диапазон рабочей температуры-
- 40°C ... + 85°C
Отзывы

Нет отзывов о данном товаре.

Нет отзывов о данном товаре, станьте первым, оставьте свой отзыв.

Вопросы и ответы
Добавьте вопрос, и мы ответим в ближайшее время.

Нет вопросов о данном товаре, станьте первым и задайте свой вопрос.

Инструкция

Инструкция по подключению датчика столкновения YL-99

Для робототехники, DIY-проектов и систем обнаружения препятствий

1. Необходимые компоненты

  • Плата Arduino (Arduino Uno, Mega 2560 или любая другая)
  • Модуль датчика столкновения YL-99
  • Соединительные провода ("папа-мама" или "папа-папа")
  • Макетная плата (опционально, для удобства)
  • USB-кабель для подключения Arduino к компьютеру

2. Схема подключения

flowchart TD
    subgraph Arduino [Arduino]
        A_GND["GND\n(Земля)"]
        A_5V["5V\n(Питание)"]
        A_DP["Digital Pin\n(Вход, напр. D52)"]
    end

    subgraph Sensor [Датчик YL-99]
        S_GND["GND\n(Земля)"]
        S_VCC["VCC\n(Питание 3-12V)"]
        S_OUT["OUT\n(Сигнал Выход)"]
    end

    A_GND -- "Соединение GND (-)" --- S_GND
    A_5V -- "Подача +5V (+)" --- S_VCC
    S_OUT -- "Сигнал Состояния\n(H=нет, L=есть контакт)" --> A_DP

3. Пошаговое подключение

Идентификация контактов датчика:

Найдите три контакта на модуле датчика столкновения, которые обычно обозначены как:

  • GND - Земля
  • VCC - Питание (от 3В до 12В)
  • OUT - Выходной цифровой сигнал

Прямое подключение к Arduino:

  1. Подключите черный провод от контакта GND датчика к любому пину GND на Arduino.
  2. Подключите красный провод от контакта VCC датчика к пину 5V на Arduino.
  3. Подключите третий провод (например, желтый) от контакта OUT датчика к любому цифровому пину на Arduino (например, 2-13 на Uno или 2-53 на Mega).
  4. Запомните номер цифрового пина, к которому вы подключили OUT - он понадобится для программирования.

Подключение через макетную плату (опционально):

  1. Подключите пин 5V Arduino к шине питания (+) на макетной плате.
  2. Подключите пин GND Arduino к шине земли (-) на макетной плате.
  3. Вставьте модуль датчика столкновения в макетную плату.
  4. Подключите контакт GND датчика к шине земли (-) на макетной плате.
  5. Подключите контакт VCC датчика к шине питания (+) на макетной плате.
  6. Подключите контакт OUT датчика к свободному ряду на макетной плате, а затем соедините этот ряд с выбранным цифровым пином на Arduino.
Этот датчик имеет инвертированную логику работы:
  • Выдает сигнал HIGH (1), когда рычаг НЕ нажат (нет столкновения)
  • Выдает сигнал LOW (0), когда рычаг нажат (столкновение обнаружено)
Это важно учитывать при написании программного кода.

4. Программирование Arduino

Ниже приведен пример кода для считывания состояния датчика столкновения и вывода результата в монитор порта:

/* DigitalReadSerial Считывает цифровой вход на указанном пине, выводит результат в монитор порта. Этот пример адаптирован для модуля датчика столкновения. Схема подключения: * Пин OUT модуля датчика столкновения к цифровому пину 52 (или другому цифровому пину) * Пин VCC модуля датчика столкновения к 5В * Пин GND модуля датчика столкновения к GND Примечание: Датчик столкновения выдает HIGH, когда не нажат (нет столкновения), и LOW, когда нажат (столкновение обнаружено). Этот пример кода находится в общественном достоянии. http://www.arduino.cc/en/Tutorial/DigitalReadSerial */ // Определяем цифровой пин, подключенный к выходу OUT датчика. // ВАЖНО: Измените это число, если вы подключили датчик к другому пину! const int crashSensorPin = 52; // Пин 52 использовался в видео на Arduino Mega // Переменная для хранения состояния датчика (1 для HIGH, 0 для LOW) int sensorState = 0; void setup() { // Инициализируем последовательную связь на скорости 9600 бит/с: Serial.begin(9600); // Настраиваем crashSensorPin как вход: pinMode(crashSensorPin, INPUT); Serial.println("Мониторинг датчика столкновения начат..."); Serial.println("1 = Нет столкновения, 0 = Столкновение обнаружено"); } void loop() { // Считываем состояние входного пина: sensorState = digitalRead(crashSensorPin); // Выводим состояние датчика: Serial.println(sensorState); // Небольшая задержка для удобства чтения вывода (опционально) delay(100); // Задержка в миллисекундах }

Пояснение кода:

  1. const int crashSensorPin = 52; - Объявляет константу с номером пина, к которому подключен выход датчика. Измените 52 на номер вашего пина!
  2. int sensorState = 0; - Переменная для хранения текущего состояния датчика.
  3. Serial.begin(9600); - Инициализирует связь с компьютером для вывода данных.
  4. pinMode(crashSensorPin, INPUT); - Настраивает пин как цифровой вход.
  5. sensorState = digitalRead(crashSensorPin); - Считывает состояние датчика (1 или 0).
  6. Serial.println(sensorState); - Выводит состояние датчика в монитор порта.
  7. delay(100); - Небольшая задержка для удобства чтения данных.

Загрузка и тестирование:

  1. Подключите Arduino к компьютеру через USB-кабель.
  2. Откройте Arduino IDE и скопируйте приведенный выше код.
  3. Убедитесь, что crashSensorPin в коде соответствует номеру пина, к которому вы подключили OUT.
  4. Выберите правильную плату Arduino: Инструменты → Плата.
  5. Выберите правильный COM-порт: Инструменты → Порт.
  6. Нажмите кнопку "Загрузить" (стрелка вправо).
  7. Откройте монитор порта: Инструменты → Монитор порта.
  8. Убедитесь, что скорость установлена на 9600 бод.
В мониторе порта вы должны увидеть поток единиц (1), когда датчик не нажат. При нажатии рычага датчика вывод изменится на нули (0).

5. Практические применения

Робот с обнаружением препятствий:

Установите датчик столкновения как "бампер" на переднюю часть робота. Когда робот столкнется с препятствием, датчик сработает, и робот сможет изменить направление движения.

Пример логики в коде:

if (digitalRead(crashSensorPin) == LOW) {  // Если произошло столкновение
  // Остановить робота
  stopMotors();
  
  // Отъехать назад
  moveBackward();
  delay(500);
  
  // Повернуть в другую сторону
  turnRight();
  delay(300);
  
  // Продолжить движение вперед
  moveForward();
}

Система безопасности для дверей/ящиков:

Установите датчик для обнаружения открытия дверей или ящиков. При срабатывании датчика можно активировать светодиод, зуммер или отправить уведомление.

6. Особенности и преимущества датчика YL-99

  • Встроенный светодиодный индикатор, который загорается при нажатии рычага, позволяет визуально проверить срабатывание датчика.
  • Широкий диапазон напряжения питания (от 3В до 12В) делает его совместимым с различными микроконтроллерами.
  • Низкая стоимость позволяет использовать несколько датчиков в одном проекте.
  • Монтажные отверстия для надежного крепления на шасси робота или других конструкциях.
  • Простота интеграции с Arduino благодаря простому цифровому сигналу.

7. Советы по устранению проблем

  • Датчик не реагирует: Проверьте правильность подключения, особенно номер цифрового пина в коде. Убедитесь, что питание (5V и GND) подключено правильно.
  • Инвертированная логика: Помните, что LOW (0) означает нажатый датчик, а HIGH (1) - не нажатый.
  • Расхождения в показаниях: Убедитесь, что механический рычаг датчика движется свободно и не заедает.
  • Сигналы не отображаются в мониторе порта: Проверьте, правильно ли выбрана скорость (9600 бод) и COM-порт.
Важное замечание: Мы приложили усилия, чтобы эта инструкция была точной и полезной. Однако эта инструкция предоставляется как справочный материал. Электронные компоненты могут иметь вариации, а схемы подключения зависят от конкретных условий и вашего оборудования. Эта информация предоставляется "как есть", без гарантий полноты или безошибочности. Настоятельно рекомендуем проверять спецификации вашего модуля (datasheet), сверяться с другими источниками и, при малейших сомнениях, обращаться к квалифицированным специалистам, особенно при работе с напряжением 220В.

FAQ (частые вопросы)

Вы смотрели
Бестселлер
KY-003 Датчик Холла
Код товара: 1220
В наличии
0
18.00 грн
Бестселлер
XHXDZ-2315 Автомобильный зуммер 12V (прямоугольный)
Код товара: 1369
В наличии
0
38.00 грн
Бестселлер
Кулисный переключатель 117S (3A) (13,5х8,5 мм) (15х10 мм) (21х15 мм)
Код товара: 1265
В наличии
1
7.00 грн
Бестселлер
PLS-40 штыри на плату (KLS) (Вилка штыревая)
Код товара: 5545
В наличии
0
8.00 грн
Бестселлер
Конденсатор високочастотный электролитический 16V 1000uf 10х13мм
Код товара: 5235
В наличии
0
4.00 грн
Живий чат
Живий чат