![]() |
Arduino UNO-based Active Grille Block
I have been working on integrating an active grille into the fibreglass partial grille block.
I went the COTS (commercial-off-the-shelf) route as to speed up the construction. The grille vane assembly is from a Chevrolet Bolt, or Malibu ? It includes only the plastic frame, no actuator-motor. It is a generic brand bought on amazon. I basically cut it half, added a servo motor and a pair of micro switches (top and bottom). Pretty basic functionality for the time being (OPEN/SHUT), but I will be integrating the micro switches and an LCD display. Below is the active grille block in action. https://www.youtube.com/watch?v=PNOai6rMIbs Stay tuned for more updates in the coming days. Cheers. |
Nice!
Now I am interested in how the Arduino will control it. |
' control '
Quote:
|
Quote:
As it stands, there is no spring tension to accommodate a fail-OPEN state, as it would be difficult to use with a servo motor. Quote:
I managed to integrate a micro switch to detect the shutter position. A 1602 LCD was also integrated to monitor the OPEN/SHUT status. Things I want to integrate into the code, eventually :
Below is the LCD display and microswitch in action. https://www.youtube.com/watch?v=wVfX2bUZeNY Arduino Code : PHP Code:
Cheers ! |
Quote:
|
Are there any downsides to tapping the sensors wiring ? I am inclined to tap near the PCM as to minimize any potential losses. The sensors are mainly outputting a 0-5Vdc, according to the wiring shematics and Honda service manual.
|
Input resistance of the arduino may or may not affect the original circuit. You won't know until you try it. I'm not fluent in arduino. Adding a very high impedance switch would have a negligable effect by using a mosfet as an isolator since the sense current would be very small.
|
Work in progress
Quote:
Cleaned up a bit of the wiring and made more permanent circuit board to accommodate the servo, LCD display and various switches. https://i.ibb.co/LSGtfXG/20240328-180957.jpg The LCD now has a 3D-printed case, which will make it easier to mount on the centre console. As it stands, it is a fully functional prototype. https://www.youtube.com/watch?v=Ewl1qabLvx0 |
Making some progress on the arduino code.
Here is a summary of the code : Button Press: If the button is pressed, the servo motor angle is adjusted based on the current angle (0, 45, 90 degrees). Position Switch: Reads the state of the position switch and displays a message on the LCD indicating whether the grille shutter is shut (0), half-open (45), or fully open (90). Position Error Detection: Reads the state of the position error switch and displays an error message on the LCD if the position is between certain angles and the error switch is triggered Fully manual for the time being. Sensor integration (coolant and ambient temperatures) will be done after the grille shutter has been installed on the car. https://www.youtube.com/watch?v=_ANNBYAIONs |
Cleaned up the wiring and made the permanent control panel.
I am using shielded cat5 cable as the main wiring harness. The wiring from the shutter grille will be custom-made as to make it more waterproof using special connectors. The connections to the Control panel and board are made using a detachable screw-Terminal to RJ45 connector. Pretty handy for quickly disconnecting the cables and make the necessary changes or troubleshooting, if needed. https://i.ibb.co/njwZMc0/20240407-161652.jpg Control Panel using a blank housing plate from my CR-Z. https://i.ibb.co/ZfGHzWH/20240407-161637.jpg https://i.ibb.co/xCTZHy4/20240407-161622.jpg https://i.ibb.co/tX3Rrdy/20240407-161604.jpg Next step is to work on the shutter grille and install more permanent components such as the waterproof limit switches and Servo motor. |
There's some debate and discredit based on my finding with the van's shutter system which I've remove 10 of the 14 slat and got/getting better fuel economy as well as a new top speed of 110 mph.. Up from 80 mph..
|
Quote:
|
' debate discredit '
Quote:
2) in order to increase top speed by this amount requires a drag reduction on the order of 112.5%. You'd have to be driving on the Moon. |
Finally finished the assembly of all the parts.
Took longer than expected as I wanted to make the components modular. The modular approach will make it easier to assemble-disassemble and troubleshoot, when needed. Overall, there are only 3 cables (all CAT6). The arduino UNO sits on the control box that interfaces with the modules and distributes/receives the necessary PWR/GND and signals. https://i.ibb.co/HPy01JJ/20240421-173802.jpg https://i.ibb.co/GWYyby2/20240421-181828.jpg https://i.ibb.co/j8cVyGw/20240421-175316.jpg https://www.youtube.com/watch?v=rj1Yf969qVA Next is installing it all in the CR-Z. :turtle: |
Everything has been installed on the CR-Z.
Any ideas on what variables to monitor ? I can log multiple sensors with Torque Pro with pre-determined trigger points for charting data. https://i.ibb.co/pW7xTPy/20240427-173939.jpg https://i.ibb.co/YjFKQn5/20240427-173906.jpg https://i.ibb.co/BTmCNHf/20240427-173838.jpg https://i.ibb.co/5WJVYyb/20240427-173803.jpg https://i.ibb.co/NKPCkNG/20240427-173716.jpg https://i.ibb.co/g7RP8y4/20240427-173703.jpg |
First picture I've seen of the car's exterior. Was it originally a PHEV or was it retrofitted? What's the medallion opposite the yellow cable?
aerohead might probably agree that you could fit a bellmouth within that bevel on the opening. I like the body style. Have you considered a boxed cavity/truncated boat tail? |
Outlet on the left is for the engine block heater. Yellow cord is for the 12v battery. No PHEV for the CR-Z, unfortunately.
I do have a hitch-mounted truncated boat tail in the works. Waiting for warmer weather to continue the build. https://i.ibb.co/WcvcjxK/20231004-171856.jpg |
I wonder how much difference you will see between full-open and half-open shutters?
I have a feeling that with the air pressure they may work the same (both for engine cooling and for aero). Possibly only on the hottest of days? |
I would think there is an experimental period involved where max efficiency is based on a series of position for various speeds and could be counter intuitive.
Hot should be more efficient. Running around Warsaw now, will wave hello as I go by |
' monitoring'
Are there any heat-sink-dependent electronics, like an igniter module that were cooled by random air leakage into the engine bay, that might be compromised by 'tightening' the flow to, and around the radiator core?
It would be a bummer if you inadvertently 'cooked' the electronic ignition components.:o |
Did a 30-mile loop yesterday. Ambient air temperature was around 16 deg C and the coolant was stable at 95 deg C with the grille shutter half-open.
Pretty sure the grille shutter will need to be fully open during the summer months. |
Been testing it for the past few months and no major issues to report. I made the active grille block permanent. The code will evolve over time in order to fully automate the process. As it stands, it is fully manual, but it's not that bad. I rarely have to adjust the opening. Half-Open is often enough to keep the coolant temp in an optimal range; around 96 deg C.
The big benefit will be in the colder months. I am pretty sure that the active grille will remain closed in the Winter. We shall see. I am planning to do some coastdown testing in order to try and quantify the drag reduction. Here are some pics. I still need to install a mesh grille as to shield the shutters from incoming debris. https://i.ibb.co/rwvGnt6/20240830-180539.jpg https://i.ibb.co/hgFMwWf/20240830-180550.jpg https://i.ibb.co/Tc5zZjQ/20240830-180618.jpg https://i.ibb.co/RYNHDq8/20240830-180744.jpg |
Currently working on a GUI to control the active grille block.
https://ecomodder.com/forum/showthre...ock-41575.html |
All times are GMT -4. The time now is 03:54 AM. |
Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, vBulletin Solutions Inc.
Content Relevant URLs by vBSEO 3.5.2
All content copyright EcoModder.com