Does some electronic component/solenoid variation like this exist?
>Forcefully pull metal core inwards if energized one way
>Forcefully push metal core outwards if energized another
I realize I can use a servo motor, but a solenoid like device would be faster and more compact.
i've seen this kind of thing inside computers as an anti-tamper device. they prevent anyone from opening the computer case unless the solenoid is retracted.
>>921220
linear actuator
Check out parts for pinball machines
>>921223
HP (TWR) Solenoid Lock and Hood Sensor
>>921220
Two of those, mounted back to back.
>>921220
Push-pull solenoid. Basically two coils with the core in the middle.
>>921220
I always wondered what these were based off of.
>>921220
I don't understand. You de-energize it to have the spring push the core out. Energize it to have the core pushed in.
Do you want the core to remain in an undetermined state when deenergized?
Linear actuator would be your best bet, or look for double action solenoids if those fit.
>>921220
Don't all solenoids do what you specify?
>>921220
>Does some electronic component/solenoid variation like this exist?
>>Forcefully pull metal core inwards if energized one way
>>Forcefully push metal core outwards if energized another
well, you could just get a normal linear-stroke solenoid and bend a spring to hold it halfway extended when it isn't powered....
>>921220
reverse stroke solenoids i believe
>>921220
You could replace the metal shaft with a neodym magnet.
You need a bipolar driver, obv.
You could always pull one from the door of any car with electronic locks. They might be a bit big though.
>>923815you could also use the starting solenoid but I think those are one way.
Solenoids are a pain to work with. They seem simple but they can really cause issues with a microcontroller. Power door lock units are cheap, very reliable, and perform exactly like you describe.
http://www.amazon.com/gp/product/B00PWLJ2OC?psc=1&redirect=true&ref_=oh_aui_detailpage_o02_s00