Recently, my team partnered with our local traffic authority. We want to achieve more safety for cyclists in road traffic. As we found out, a big problem are cyclists which are not recognized by turning cars. So, our goal is to set up two posts with one Arduino for each one of them. One post has a warning lamp, the other one a sensor. As the sensor detects a passing cyclist, the warning lamp lights and warns turning cars.
Ideally, we want to use Arduino Nanos, communicating via NRF-modules. Now for my question:
We are not really sure which sensor we should use. We thought about various types of sensors and I want to explain what we need and we found out:
- ability to measure distance
- range between 20cm - 4m
- accuracy of ±5cm
- ability to detect regardless of color/material (everything a cyclist could be made of)
- ability to withstand different weather conditions (it’s meant to be outside the whole year)
- rapid refresh rate (cyclists can go fast)
1. radar sensors
Not really an option as it is hard to measure distance
2. infrared sensors
Cheap or selfmade sensors are way to inaccurate. May be affected by high sun exposure/lit materials. We already contacted Terabee which manufactures high-accuracy infrared sensors, their sensors could match our requirements but they are not very well compatible with Arduinos and expensive.
3. ultrasonic sensors
Slower refresh rate than infrared sensors. The cheap common Arduino ultrasonic sensor may be triggered by raindrops. This sensor also needed a fairly flat surface for reflection which we cannot guarantee in daily use.
Now I found out about the URM06 sensor sold by Arduino. The specs seem to match our requirements pretty well but I’m not entirely sure about the following points:
- is it weatherproof?
- is it triggered by raindrops?
- will a passing cyclist trigger the sensor in every case?
- will it withstand continuous operation, like 27/7 over several weeks/months?
That’s for my questions.
Looking forward to hear what you think about it. Would be happy if I got some response from people with experience working with sensors in general or the URM06 in particular.
You don’t have to answer every question asked, I’m happy for every help I can get!
Thank you very much!