Обнаружение движущегося объекта, не являющегося человеком
Я хотел бы разработать систему, в которой я смогу заставить свет мигать, когда датчик движения обнаруживает движение нечеловеческого объекта, например автомобиля.
(Цель здесь в том, чтобы, когда машина движется позади меня в моей слепой зоне из-за угла стены на моем парковочном месте, я не врезался в нее задним ходом.)
Я изучил несколько руководств по использованию Arduino для обнаружения этого движения, но пока что я прочитал только о PIR (который обнаруживает только людей и животных).
http://www.instructables.com/id/DIY-Arduino-Motion-Sensor-Lighting-Control/?ALLSTEPS
Какой датчик лучше всего подойдет в этой ситуации или мне нужно пересмотреть свою систему?
(У меня нет намерения причинить вред кому-либо или чему-либо :) )
@Lipika, 👍1
Обсуждение1 ответ
Вы можете использовать серводвигатель для поворота ультразвукового датчика на 180°:
- В функции
setup()
вашего кода сохраните расстояние для каждых 180° в массиве; - В функции
loop()
считайте расстояние каждого градуса и сравните с расстоянием в массиве.
Если значение изменилось, это означает, что объект был перемещен
- Можно ли измерить скорость акселерометром? Насколько точно?
- OVF в последовательном мониторе вместо данных
- Снять гравитацию с акселерометра MPU-6050
- Использование MPU-6050 без I2C
- Акселерометр ADXL345 не работает
- Как получить и интерпретировать данные цифрового акселерометра?
- Изменение скорости передачи данных не работает
- Ориентация акселерометра (LIS3DH)
Вы имеете в виду, что пытаетесь обнаружить *движущийся автомобиль*, или ВЫ движущийся объект и пытаетесь обнаружить статический объект, который просто оказался автомобилем? Если это первое, разве горячий двигатель не сработает датчик PIR?, @CharlieHanson
Почему именно ограничение на нечеловеческих существ? Можно ли врезаться в человека задним ходом? Если да, то почему? Если вам нужно что-то, что чувствует разницу между движущимся неодушевленным объектом (например, автомобилем) и человеком, то наверняка такая система обнаружения также будет определять такие вещи, как собаки и кошки. Если только вы не собираетесь гуглить «детектор людей», мне кажется, что подойдет любой детектор расстояния. Конечно, вы не хотите врезаться задним ходом во что-либо, живое или нет., @Nick Gammon