Датчик для избегания препятствий KY-032

Модуль дальномера KY-032 (оbstacle avoidance sensor module- avoid, датчик для избегания препятствий) определяет есть ли препятствие на указанном расстоянии, но точное расстояние до преграды не определяет. Применяется для измерения оборотов скорости вращения за счет нанесение на движущиеся часть широких белых и чёрных полос. Принцип датчика основан на инфракрасном излучение светодиодом, которая отражается от препятствий и возвращается в фотоприемник. В состав датчика дальномера KY-032 входит таймер 555.

Характеристики модуля дальномера — датчика препятствия KY-032

Напряжение питания 3–5,5 В;
Ток в режиме ожидание 2 мА;
Ток в режиме работы 20 мА;
Расстояние до обнаружение белой преграды 2-40 см;
Инфракрасный луч с модулированной частотой 38 кГц;
Угол обзора 35;
Температура эксплуатации от -10 0С до +50 0С;
Габариты 45×11 мм.
Если низкий уровень на выходе сигнала OUT — имеется препятствие, в ином случае — нет.

Датчик для избегания препятствий KY-032

Датчик для избегания препятствий KY-032

Схема модуля дальномера KY-032 и светодиода к Arduino

Схема подключения модуля дальномера KY-032 к Arduino

Скетч модуля дальномера KY-032 (Avoid) для Arduino

const int pin_led_digital = 5;
const int pin_avoid_digital=7;
int n=0;
 
void setup ()
{
  Serial.begin(9600);
  pinMode(pin_led_digital, OUTPUT);
  pinMode(pin_avoid_digital, INPUT);
}

void loop ()
{
// при поднесение датчика к белой поверхности (преграды)
// светодиод перестает светиться
  int n=digitalRead(pin_avoid_digital); 
  if (n == HIGH) 
  {
    digitalWrite(pin_led_digital, HIGH);
  }
  else
  {
    digitalWrite(pin_led_digital, LOW);
  }

  Serial.println("Показание дальномера: ");
  Serial.println(n);
  delay(200);
}

Результат работы скетча Arduino, при поднесение белой преграды выдает ноль и светодиод гаснет:

результат работы скетча

Похожий датчик — Датчик отслеживания линии KY-033

2084

Leave a Reply

Ваш адрес email не будет опубликован.