Long distance driving can be tedious at times. The glare of the sun and the greenhouse effect of all your car’s windows make it hot and dry. You turn on the fan, or air conditioning if you have it, and that brings relief. Soon enough you’ve got another problem, the cold dry air is uncomfortable on your eyes. Eventually as you become more tired, you find yourself needing the air on your face more and more as you stay alert. You thus spend most of the journey fiddling with your vents or adjusting the climate controls. Wouldn’t it be great if the car could do all that for you?
AutoFan is a project from [hanno] that aims to automate this process intelligently. It has a fan with steerable louvres, driven by a Raspberry Pi 2 with attached webcam. The Pi computes the position of the driver’s face, and ensures the air from the fan is directed to one side of it. If it sees the driver’s blink rate increasing it directs the air to their face, having detected that they are becoming tired.
The build logs go into detail on the mathematics of calculating servo angles and correcting for camera lens distortion in OpenCV. They also discuss the Python code used to take advantage of the multicore architecture, and to control the servos. The prototype fan housing can be seen in the video below the break, complete with an unimpressed-looking cat. For those of you interested in the code, he has made it available in a GitHub repository.
We’ve never had a facial recognition powered car climate control here at Hackaday before. We have however had facial recognition used to gauge mood of online gamers, though that project relied on an API to an online service rather than doing its own work.
And when I’m blinking to re-wet my dry eyes?
Blowing directed air at a cat is a great way to get the cat off of that place. Counter-top etc.
The old Subarus had a vent in the dash for fresh air separate from the HVAC, good for facial freshness apart from the rest of the cabin air.
Old Volvos do this too. Its real nice.
where the heck is this thing going to sit in the car? blowing cabin temperature air in my face?
if you feel tired pull over ffs.
Chryslers had one… positioned oddly… it gets nicknamed the crotch cooler :-D
Hot and dry? Nope, I drive a Miata.
Before we get to self driving cars I would like to see a built in device that would monitor the drivers condition. If he is tired or drunk the car would do something to annoy the hell out of him. It would save a lot of lives.
Drive a new mercedes. The car detects tiredness and puts a “coffee cup”warning on the dash.
That’s great, but what I would really need is a sudden airhorn.
Technically, this project is great! I question the wisdom of it. If you’re dozing off at the wheel, a break is a far safer option than a blast of air.
You’ll need to build a tentacle air vent (http://hackaday.com/2016/09/13/the-bootup-guide-to-homebrew-two-stage-tentacle-mechanisms/) so it will take less space and you can mount it anywhere in the car.