![]() ![]() For the record, I am not a software programmer. I decided to build my K-bus interface using an Arduino. The technical details of the bus can be found on the Technical Details page. Use inactive Multi-Function Steering wheel buttons for misc commands.Control mirror and seat position (Including memory positions).Control interior and exterior lighting either manually or automatically based on any inputs.Lock/Unlock doors either manually or automatically based on any inputs.Open/Close windows, sunroof, and trunk either manually or automatically based on any inputs.Write text to the instrument cluster or the radio LCD displays.Control the radio unit, air conditioning, windshield wipers, etc.Read misc sensor data (speed, temperatures, RLS, etc), and perform actions based on the data.Some examples of what’s possible by reading and writing from/to the I/K-Bus: There are many possibilities when you are able to read and transmit on this bus. On the BMW, there are several devices on this bus. In other words, it is a way for devices within a car to communicate with each other. The K-Bus is a standard bus protocol for automobile electronics. This is when I discovered the world of the BMW I/K-Bus. It turns out the Rain/Light Sensor is connected to the cars’ internal serial communications bus. It’s purpose is to:ġ) Detect rain on the windshield to automatically turn on the wipers and set a proper wiper speedĢ) Detect ambient lighting to control automatic headlight operation The Rain/Light Sensor is mounted on on the top center of the windshield. Instead of simply using a photo-resistor to solve this issue, I decided I wanted to use the already available light sensor in the car. The LED was the perfect brightness during day time, but was a ridiculously bright eye sore in the night time. The wiring kit includes an alert LED which flashes whenever the radar detector picks up a police radar band. I have a hard-wired radar detector in my E46 BMW – an Escort Redline. This project was born because I chose to do a simple task the hard way. *** Project: Arduino & BMW K/I-Bus Interface *** ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. Archives
March 2023
Categories |