I am working with students designing and building small competition robots. We have done quite well but I am having trouble with the design of a circuit to actuate a solenoid to quickly launch a 4 inch hockey puck. We are currently using an ESP to provide 24 vdc to the solenoid, but I would like to find an appropriate circuit to interface the RC receiver output to control the solenoid. The solenoid has a 1.25" stroke and rated at 12V. The coil measurements are 1.25mH at 1.6 ohms. The utimate goal would be to use 12 vdc for the system and get the absolute maximum speed and force from the solenoid (without letting the smoke out of the components). An explanation of the functional aspect of the circuit would also be valuable to the students,and me, as well. I have seen some examples that use a capacitor in a circuit, but I am open to any suggestions. Thanks, in advance, to all for your help! This is my first post!
Given limited details, I am assuming that receiver is something similar to Spektrum AR610 receiver. These types of receivers don't output high/low digital signals (at least, I couldn't find reference on how it could be configured this way). Instead, they output a pulse signal used by servos to drive servo horn position.
I doubt 12Vdc will provide enough force to quickly launch hockey puck. Suggest driving solenoid (o at 24Vdc and using capacitors to store energy required. BattleSwitch or Picoswitch allows for relay functionality from receiver channel ouput. Example schematic shown below: