![]() |
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. |
All times are GMT -4. The time now is 03:32 PM. |
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