
Hi there,
So, inspired by this DIY, what was supposed to save me a few seconds a day turned into me finally learning Arduino and countless hours spent in issues completely unrelated to the initial project (including a cute little robot tank). Never completely finished the opener though, and now I'm trying to get it done.
First, some context. It's an Arduino controlled (Adafruit Trinket 3.3v) garage opener remote (Liftmaster 371LM - Runs on 3v) for a motorcycle.
The Arduino programming has been taken care of, with the debouncing being the most complicated part because I overengineered that a bit since simpler methods weren't working. The current programming makes "Press, Press, Hold" of the passing headlight button (momentary switch) within 3 seconds activate the garage opener for half a second. "Press, Press, Press, Press, Hold" within 5 seconds keeps the remote permanently activated (until button release) for remote programming.
The "device" would have 3 cables - 12v on ignition, Ground, and Headlight signal (12v). The complicated parts was an efficient way to turn those 12v to 3v in the electronics-hostile automotive environment (with unlikely, but potentially huge reverse voltages and voltage spikes). I ended up going the easy way with 2 buck converters (one for 12v to power the Arduino and remote, and one to "translate" the effectively digital signal of the headlight turning on). They at least provide quite a bit of leeway with input voltage, and are cheap to replace if damaged. Plus, everything is so compact that it should all fit inside the original remote housing.
I got it working on a bench setup (without the buck converter, simply running on batteries), but weeks later when I finally soldered the working part, it didn't work. Since I removed the LEDs from the Arduino (for energy efficiency), troubleshooting has been hard. One buck converter was fried (never really sure why), so at this point I'm not sure that either the Arduino or Remote work without further testing. Garage door openers can be finnicky as is, so all this is only making it worse.
I'd be happy to provide more info or code if somebody wants it, but for now I just had a question or two.
1. Would a buck converter be suitable for providing a digital signal (12v of headlight to 3v). I only need to know if it's on or off, and given the .2 seconds more or less it takes for a button press, it would have to do so quickly.
2. Once installed, I assume the headlight itself would work as a pull-down resistor, but out of the installation I'm not sure if I should add a resistor to drain the voltage out of the buck converter for the headlight signal for quicker response (or just to get it to work at all). It's one of the things that I'm suspicious about for it not working now.
3. BTW, does anyone recognize the antenna in the pictures of the remote? I suspect it's the shortish bare wire bridge, but it isn't really obvious to me.
If someone could give me some tips on that, I'd probably have more questions. Right now I'm just a bit stressed with putting so much time to just shave a couple of seconds looking for a remote. I was hoping this whole thing would be easier honestly. Probably would be if I just used resistors, but it didn't really feel like the right thing to do.
Last edited:

