PING))) for detecting people on a path?
Ohmware
Posts: 11
I am working on a DIY home automation project and am looking for a way to detect that one or more people are on the path leading up to the entrance of my home. I would also like to detect if they are coming up the path towards the front door or merely cutting across the range of one of the sensors. Is an array of 3-5 PING))) sensors strategically positioned along the path a reasonable approach for accomplishing this?
I will need to discriminate between a person-sized or larger echo and something like a dog or squirrel. I also need a solution that is reasonably robust for outdoor installation. (It will be protected from rain, etc. but will be subject to a range of outdoor temperatures.)
All of these sensors will be on an IP network and feeding into a Mac to do the heavy computational lifting. (I'm going to try training an ANN with data from the sensor network to do the size discrimination and path-position sensing.)
I am also open to alternative suggestions, as I'm still in the specification stages of this project.
TIA!
I will need to discriminate between a person-sized or larger echo and something like a dog or squirrel. I also need a solution that is reasonably robust for outdoor installation. (It will be protected from rain, etc. but will be subject to a range of outdoor temperatures.)
All of these sensors will be on an IP network and feeding into a Mac to do the heavy computational lifting. (I'm going to try training an ANN with data from the sensor network to do the size discrimination and path-position sensing.)
I am also open to alternative suggestions, as I'm still in the specification stages of this project.
TIA!
Comments
You could get away with one PING))) if you can point it down the path and get measurements showing something at closer and closer range. Are there bushes or other things in the way that would give readings that you don't want? For detecting animals you could put the sensor at a height that would see a person but not a dog,cat,skunk, etc. Deer might still be a problem but you might be able to take into account the rate that the object is getting closer to distinguish someone walking down the path versus a deer standing in the path. You would not need measurements over too long a range to calculate the speed of the object down the path towards the sensor.
--Ed
I was just looking at the PADS page in your signature line. Is that your project? Very cool! Does it use a different sensor than the PING))) or just more processing power?
Re the PADS sensor, yes that is my design. It uses the same type of piezo sensors as the Ping))). It does have more computing power as it uses the Propeller chip for all the signal processing. It also drives the output transducer with a lot more voltage to get more output.
--Ed
EDIT: Hmm, it doesn't look like the PIR sensor would allow me to do any discrimination between people and smaller targets like pets, nor would it provide any range information to work with. I am hoping to do a bit more than just light up the path any time something moves. Is there a better starting place than the PING))) that would still provide equivalent functionality?
I had no idea that my Ping would not work in cold weather, Darn it, I thought It was doing great for the past year too...
Outside, on the porch, with frost on it...
What should I do now? now that I found out it wasn't working for the last year,(I guess I only thought it was working.)
I mean it would tell me when someone was aproaching the porch, but I guess it really wasn't working after all...
Hrmm... what to do?, what to do?
Oh wait, I know what to do. Keep using the Ping, Because I know the Ping will work in the cold weather. :thumb:
-Tommy
Glad to hear your Ping works successfully in your cold outdoor application. Good data point, but "working" is application dependent. I didn't say the Ping would not work in cold weather, I said the sensitivity of the Ping versus temperature might be a concern. In your application this is not an issue, in Ohmware's, I don't know. That is why I mentioned it as a concern.
If you look in the data sheet you will see the Ping is spec'ed at 0 to 70 C. Sensitivity variation with temp is not given and I have not measured it.
--Ed
Ed, I saw the thread where you were testing the range of your PADS design. Inspiring stuff! How did you generate those nice pretty graphs?
I sort of panicked when I thought I saw the Ping getting summarily dismissed because it was cold outside..
The Ping can give false alarms in a very strong rain storm, and I understand that falling snow can be detected also.
But I don't have any falling snow to test... I think we have laws about falling snow in Pismo Beach...
Again, I apologize for my sarcastic response, sometimes my other hobby spills over into this hobby.
-Tommy
Good feedback on your PING installation, I would have thought frost & humidity would have ended its working career prematurely.
Ohmware - I used a program called DPlot.I bought it a few years ago. I looked at the website (dplot.com) and it costs a little more than I remember paying.
--Ed
Here is a reference to doppler radar on the Memsic site that might interest you too. I'm not sure where that product stands at present or how well it works, but it sounds good. Can apparently be purchased here.
Wow that looks awesome! I've put a call in to these guys and will likely be ordering one to play around with. Thanks for the link!
My original concept for this project was inspired by a doppler radar system I worked with in the military. I did look at the X-band detector (and have one) but the lack of any range data makes it unsuitable for what I have in mind. This BumbleBee sensor is potentially ideal if it can be interfaced easily enough!
Funny, that reminded me of the book "MIG Pilot" when it detailed the crude but effective high-power radar in the Russian MIG fighter. It had a simple toggle switch. Nothing fancy, just on/off. After a flight, a maintenance worker was leaning into the cockpit to service something. When he felt a "heating" in his intestines, he realized that the pilot left the high-power radar on, and the focused beam was nuking the technician's innards.
I guess one alternative solution to detecting people on a path might be to beam high energy microwaves onto the path (take the door off a radarange oven and bypass the door safety interlock), then listen for the screams of passers-by.
No good?