Simply put, what I am trying to do is modify my car's turn signals so that when the turn signal lever is activated for more than about 400ms it will act normally and cancel as soon as the lever is released, but if it is activated for less than 400ms or so, it will activate a time delay so it will stay on for 3-5 flashes.
I do a lot of highway driving (lots of drive right pass left) so I change lanes a lot. I've seen some newer cars with this feature where you just momentarily move the turn signal lever and it will flash several times, but if you hold it then it operates as normal; so I want to replicate this in my car.
I've looked into time delay relays, but as far as I can figure out, that solution would mean the turn signal would stay active for a given amount of time after the lever is released all the time, not just when momentarily activated.
I have basic electrical knowledge, and virtually no electronics knowledge, so I don't know if there is some sort of relay(s) to use, or if a microcontroller would be a better solution. I have some programming knowledge so figuring out that part shouldn't be too hard, I just need to know the best route to take on getting there.
My current flash-regulator rate fluctuates with voltage, and it's an older car, so the voltage goes around between 12-14.5V and the flash rate is all over the place, so maybe I could kill two birds with one stone and use a uC to also regulate the flash rate as well.
Reading up on some different uCs, it seems like it should be fairly easy to accomplish what I am trying to do, but I still can't figure out how to get the time delay to operate only when the turn lever is active for the given period of time. (with a 50-100ms lower cut-off to prevent the opposite side time delay from engaging when the lever returns).
I'm a poor college student, so cheaper solutions are better solutions even if it's more difficult; I like a challenge
I do a lot of highway driving (lots of drive right pass left) so I change lanes a lot. I've seen some newer cars with this feature where you just momentarily move the turn signal lever and it will flash several times, but if you hold it then it operates as normal; so I want to replicate this in my car.
I've looked into time delay relays, but as far as I can figure out, that solution would mean the turn signal would stay active for a given amount of time after the lever is released all the time, not just when momentarily activated.
I have basic electrical knowledge, and virtually no electronics knowledge, so I don't know if there is some sort of relay(s) to use, or if a microcontroller would be a better solution. I have some programming knowledge so figuring out that part shouldn't be too hard, I just need to know the best route to take on getting there.
My current flash-regulator rate fluctuates with voltage, and it's an older car, so the voltage goes around between 12-14.5V and the flash rate is all over the place, so maybe I could kill two birds with one stone and use a uC to also regulate the flash rate as well.
Reading up on some different uCs, it seems like it should be fairly easy to accomplish what I am trying to do, but I still can't figure out how to get the time delay to operate only when the turn lever is active for the given period of time. (with a 50-100ms lower cut-off to prevent the opposite side time delay from engaging when the lever returns).
I'm a poor college student, so cheaper solutions are better solutions even if it's more difficult; I like a challenge