

Чутливий до Ударів, 3-12В, для Роботів, DIY-Проєктів та Систем Безпеки
Датчик Зіткнення YL-99 – це компактний та надійний модуль, призначений для виявлення фізичних контактів, ударів або зіткнень у різноманітних електронних проєктах. Модуль побудований на основі чутливого механічного перемикача з важелем та доповнений візуальною LED-індикацією спрацювання, що робить його ідеальним рішенням для робототехніки, автоматизованих систем та проєктів Arduino. Завдяки простому цифровому інтерфейсу з трьома пінами, датчик легко інтегрується в будь-які проєкти, а широкий діапазон робочої напруги (3-12В) забезпечує сумісність з різними мікроконтролерами та платформами. Модуль особливо цінний для створення роботів, які повинні виявляти перешкоди, автоматичних систем безпеки, та навчальних проєктів з розробки інтелектуальних пристроїв.
Роботизовані машинки
Пристрої навігації роботів
Arduino проєкти
Системи безпеки
Автоматичні двері
STEM освітні проєкти
Інтерактивні експонати
Домашня автоматизація
Датчик Зіткнення YL-99 – це надійне й економічне рішення для будь-яких проєктів, де необхідно виявляти фізичний контакт або зіткнення. Завдяки простоті використання, міцній конструкції та сумісності з різними платформами, цей модуль стане незамінним компонентом для ваших робототехнічних проєктів, навчальних систем та пристроїв автоматизації.
ЗАМОВТЕ ЗАРАЗВідгуків про цей товар ще не було.
Немає відгуків про цей товар, станьте першим, залиште свій відгук.
Немає питань про даний товар, станьте першим і задайте своє питання.
Для робототехніки, DIY-проєктів та систем виявлення перешкод
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
Знайдіть три контакти на модулі датчика зіткнення, які зазвичай позначені як:
GND
- ЗемляVCC
- Живлення (від 3В до 12В)OUT
- Вихідний цифровий сигналGND
датчика до будь-якого піна GND
на Arduino.VCC
датчика до піна 5V
на Arduino.OUT
датчика до будь-якого цифрового піна на Arduino (наприклад, 2-13 на Uno або 2-53 на Mega).5V
Arduino до шини живлення (+) на макетній платі.GND
Arduino до шини землі (-) на макетній платі.GND
датчика до шини землі (-) на макетній платі.VCC
датчика до шини живлення (+) на макетній платі.OUT
датчика до вільного ряду на макетній платі, а потім з'єднайте цей ряд з обраним цифровим піном на Arduino.HIGH
(1), коли важіль НЕ натиснутий (немає зіткнення)LOW
(0), коли важіль натиснутий (зіткнення виявлено)Нижче наведено приклад коду для зчитування стану датчика зіткнення та виведення результату в монітор порту:
const int crashSensorPin = 52;
- Оголошує константу з номером піна, до якого підключено вихід датчика. Змініть 52 на номер вашого піна!int sensorState = 0;
- Змінна для зберігання поточного стану датчика.Serial.begin(9600);
- Ініціалізує зв'язок з комп'ютером для виведення даних.pinMode(crashSensorPin, INPUT);
- Налаштовує пін як цифровий вхід.sensorState = digitalRead(crashSensorPin);
- Зчитує стан датчика (1 або 0).Serial.println(sensorState);
- Виводить стан датчика в монітор порту.delay(100);
- Невелика затримка для зручності читання даних.crashSensorPin
у коді відповідає номеру піна, до якого ви підключили OUT.Інструменти → Плата
.Інструменти → Порт
.Інструменти → Монітор порту
.Встановіть датчик зіткнення як "бампер" на передню частину робота. Коли робот наткнеться на перешкоду, датчик спрацює, і робот зможе змінити напрямок руху.
Приклад логіки в коді:
if (digitalRead(crashSensorPin) == LOW) { // Якщо відбулося зіткнення // Зупинити робота stopMotors(); // Відʼїхати назад moveBackward(); delay(500); // Повернути в інший бік turnRight(); delay(300); // Продовжити рух вперед moveForward(); }
Встановіть датчик для виявлення відкриття дверей або ящиків. При спрацюванні датчика можна активувати світлодіод, зумер або відправити сповіщення.