
Ультразвуковой дальномер JSN-SR20-Y1 представляет собой промышленный водонепроницаемый модуль измерения расстояний от 20 см до 500 см (5 метров). Главная особенность модуля — наличие выносного водонепроницаемого излучателя/приемника на кабеле длиной около 2.5 метров, что позволяет выносить сам сенсор в агрессивную, влажную или уличную среду, оставляя электронную плату обработки в сухом защищенном блоке.
В отличие от стандартных открытых датчиков типа HC-SR04, герметичный излучатель JSN-SR20-Y1 устойчив к каплям воды, пыли, грязи и конденсату.
| Параметр | Значение |
|---|---|
| Модель модуля | JSN-SR20-Y1 |
| Тип излучателя | Герметичный водонепроницаемый ультразвуковой трансивер |
| Длина кабеля сенсора | ~2.5 метра |
| Рабочее напряжение ($V_{CC}$) | 3.0 – 5.5 В DC (совместим с 3.3 В и 5 В логикой) |
| Рабочий ток | < 30 мА (в режиме измерения) / < 20 мкА (в режиме сна) |
| Ультразвуковая частота | 40 кГц |
| Диапазон измерений | 20 см – 500 см (5 метров) |
| Слепая зона (минимальная дистанция) | 20 см (объекты ближе 20 см не распознаются) |
| Точность измерения | ±0.5 см + $S \times 0.5%$ |
| Угол обнаружения | < 75° |
| Интерфейсы связи | GPIO (Trig/Echo), UART (автоматический или по запросу), PWM |
| Габариты платы обработки | 41 × 28.5 мм |
| Рабочая температура | -20 °C … +70 °C |
Модуль оснащен 4-контактным разъемом для подключения к микроконтроллеру:
На обратной стороне платы расположен резистивный селектор режимов ($R_{27}$ / перемычки):
Trig подается импульс 10 мкс, с пина Echo считывается длительность ответного сигнала.TX (Baudrate 9600) 4 байта данных с измеренным расстоянием в миллиметрах.0x55 на вход RX.5V (или 3.3V)GNDD12D11const int trigPin = 12;
const int echoPin = 11;
void setup() {
Serial.begin(9600);
pinMode(trigPin, OUTPUT);
pinMode(echoPin, INPUT);
}
void loop() {
// Генерация короткого импульса 10 мкс на Trig
digitalWrite(trigPin, LOW);
delayMicroseconds(2);
digitalWrite(trigPin, HIGH);
delayMicroseconds(10);
digitalWrite(trigPin, LOW);
// Считывание длительности импульса Echo
long duration = pulseIn(echoPin, HIGH);
// Расчет расстояния в сантиметрах (скорость звука 343 м/с)
float distance = duration * 0.0343 / 2;
if (distance >= 20 && distance <= 500) {
Serial.print("Distance: ");
Serial.print(distance);
Serial.println(" cm");
} else {
Serial.println("Out of range / Blind zone (<20cm)");
}
delay(200);
}
Купить Ультразвуковой водонепроницаемый датчик дальности JSN-SR20-Y1 (с выносным излучателем) можно с доставкой по Алматы курьером Яндекс или самовывозом из магазина по адресу ул. Кыз Жибек, 104/1. По Казахстану доставляем через inDrive. Бесплатная доставка при заказе от 150 000 ₸. Оплата наличными, картой или переводом.
Оформление заказа онлайн: добавьте товар в корзину, укажите контакты и адрес. Режим работы магазина: пн–сб 12:00–20:00. Телефон +7 (700) 900-17-90, Telegram и WhatsApp.