Server migration complete, Welcome to version 2.1.1



Welcome, Guest.
Please login or register.
Forgot your password?

+-Site Stats

Total Members: 15503
Latest: mariobros00
New This Month: 11
New This Week: 39
New Today: 4
Total Posts: 127150
Total Topics: 15597
Most Online Today: 72
Most Online Ever: 7634
(January 21, 2020, 02:14:03 AM)
Users Online
Members: 6
Guests: 25
Total: 31

12v car power to gpio input - opto isolator?

Started by n8huntsman, January 11, 2019, 01:00:36 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.


Im running an rpi with pi cap on my RZR Offroad utility vehicle. Im going to pull a +12v wire from the brake light circuit to control a gpio input.

I think I need an opto isolator like this circuit:
It needs to be pretty tough because of all the bouncing around it will experience so Id like to find a breakout board thats already made. If not I can make it but would rather not.
Has anyone found something like that?
Will I need the debouncing cap?
Am I missing a simpler solution?


I think what you are describing would work, here's another example without the debouncing cap:

The only other thing that I can think of would be a relay, but I'm not sure that is simpler and it could be bouncing around when offroad. :) You may be able to find a small pre-made board with an opto isolator on it on sparkfun somewhere.  I saw several when googling for a solution but didn't look at the details on them.


I've looked over there and this is the closest thing I can find:
Not sure if it would work or not; because the extra transistors are confusing me.  The schematic is here:

I'm leaning towards just building it myself on a proto-board and using a couple 6N137 opto's.  I need at least two inputs to control the falcon player.


I've done up a quick schematic that is similar to the one you linked to, but with revised values. - the home of da_Tester and other handy stuff


Is your circuit 24v (+12v and -12v) or is that -12v intended to be a ground?

The more I stare at the spark fun gizmo above I think it would work.  Looks like it designed to use the GPIO's as outputs not inputs.  Not sure if it would work the other way around.



I think this would work.  Probably add a 560Ω resistor to the GPIO to protect it in case, for whatever reason, it turns itself into a 3.3v output while the opto is pulling it to ground, as recommended on the RPI forum.
Is there any downside to the GPIO being pulled high and my 12v circuit pulling it low?  False triggering or anything?  How about debouncing diodes?  Anyone know if I need it?


You can certainly add a resistor (1K) between the output of my circuit above and the pi's GPIO pin.

The input to the opto is 12V.  I just marked them as + and - but can see how that can be confusing. - the home of da_Tester and other handy stuff

Support FPP

+- Recent Topics

Setting up new Falcon f16v4 noob question by Scouser10231
Today at 03:45:54 PM

Sequence freeze by jnealand
Today at 02:51:04 PM

Raspberry PI 4 won't connect to WIFI by jnealand
Today at 02:46:23 PM

new piCaps in the works? by jnealand
Today at 02:38:26 PM

FPP not releasing control to WLED when idle by cwr89
Today at 01:04:54 PM

FPP 6.2 Video Issue by ppanelli3
Today at 12:04:54 PM

Beagle Bone Black for sale by ppanelli3
Today at 10:40:18 AM

Port 11 not working by rossg10
Today at 09:57:03 AM

Remote script issue by mac1321
Today at 06:43:26 AM

BRP Voting Plugin - Allow others to vote for your songs! by plaberge
December 02, 2022, 11:15:17 PM

Powered by EzPortal
Powered by SMFPacks Menu Editor Mod