If you are searching for "what is a selenoid," you are looking for a solenoid—a common phonetic misspelling. A solenoid is an electromechanical actuator that converts electrical energy into linear mechanical motion using a magnetic field generated by a wire coil. In a real circuit or installation, a solenoid changes a low-power electrical control signal (like a 5V microcontroller logic pulse or a 12V thermostat switch) into a high-force physical movement, allowing a tiny electrical current to actuate valves, throw latches, or engage heavy mechanical gears.
The Core Physics: How It Actually Works
At its core, a solenoid consists of a tightly wound helical coil of insulated copper wire surrounding a hollow, non-magnetic bobbin. Inside this bobbin sits a movable ferromagnetic steel plunger (the armature). When you apply voltage across the coil, current flows through the wire, generating a concentrated magnetic field inside the bobbin.
Ferromagnetic materials naturally seek the path of least magnetic resistance (reluctance). The magnetic field pulls the steel plunger toward the exact center of the coil to minimize the air gap in the magnetic circuit. When you remove the power, the magnetic field collapses, and a mechanical return spring pushes the plunger back to its resting position. According to Electronics Tutorials, the pulling force is proportional to the square of the magnetic flux density, which is why even small coils can generate surprisingly high linear forces.
Worked Numeric Example: Sizing a 12V DC Pull Solenoid
Let’s look at a real-world component: the widely used JF-0630T 12V DC push/pull solenoid. Suppose you are building an automated 12V cabinet lock and need to verify if your power supply and wiring can handle the load.
Nominal Voltage: 12V DC
Rated Power: 30W
Coil Resistance: 4.8 Ω (at 20°C ambient)
Max Stroke: 10mm
Holding Force (at 0mm): ~60N (approx. 13.4 lbs)
The Math:
Using Ohm’s Law and the Power formula, we can verify the current draw:
I = P / V → 30W / 12V = 2.5 Amps
R = V / I → 12V / 2.5A = 4.8 Ohms
This tells us two critical things for your build. First, a 2.5A spike is too high for a standard Arduino GPIO pin (max 40mA) or a standard 5V logic-level MOSFET without a heatsink. You must use a logic-level MOSFET like the IRLZ44N or a dedicated relay module to switch the ground path. Second, because a solenoid is a massive inductor, collapsing the 2.5A magnetic field when the MOSFET turns off will generate a high-voltage inductive kickback spike ($V = L \cdot di/dt$). You must wire a 1N4007 flyback diode in reverse parallel across the solenoid terminals to protect your switching transistor from instant destruction.
Where You Meet This in Practice
You interact with solenoids constantly, even if they are hidden inside larger assemblies. Common practical applications include:
- Automotive Starters: The "starter solenoid" on your car engine uses a small 12V coil to pull a heavy copper contactor (closing the circuit to the high-current starter motor) while simultaneously using a lever to mesh the pinion gear with the engine flywheel.
- Irrigation Systems: Sprinkler valves use 24V AC solenoids. When the controller sends the signal, the solenoid lifts a small pilot diaphragm, allowing water pressure to open the main valve.
- Pinball Machines and Vending: Rapid-fire linear actuators use solenoids to flip flippers, eject balls, or drop inventory coils because they offer instant, high-speed linear motion without the need for gears.
- Smart Locks: Deadbolt actuators and magnetic door latches rely on 12V or 24V DC pull solenoids to retract the locking pin when a valid RFID or keypad signal is received.
Common Confusions: Solenoids vs. Relays vs. Contactors
People frequently confuse solenoids with relays and contactors because all three rely on the exact same underlying physics: an energized coil moving a ferromagnetic core. Here is how to tell them apart on the bench:
| Component | Primary Function | What the Plunger Does | Typical Use Case |
|---|---|---|---|
| Solenoid | Physical mechanical work | Pushes or pulls an external physical load (a latch, a valve stem). | Door locks, fluid valves, pinball flippers. |
| Relay | Electrical switching | Pushes internal electrical contacts together to switch a secondary circuit. | Using a 5V Arduino to turn on a 120V AC lightbulb. |
| Contactor | Heavy electrical switching | Same as a relay, but built with massive contacts and arc chutes for high current. | Switching 240V AC HVAC compressors or 3-phase industrial motors. |
Decision Path: Picking the Right Actuator for Your Build
Use this decision tree to select the correct electromechanical component for your project. Do not default to a generic solenoid if your application requires continuous rotation or precise positioning.
| If your project needs to... | Then choose this component type | Concrete Pick / Part Number |
|---|---|---|
| Lock a door or pull a latch on a 12V DC battery system | 12V DC Intermittent Pull Solenoid | JF-0630T (12V, 30W, 10mm stroke) |
| Control water or air flow in a plumbing/pneumatic line | Pilot-operated Solenoid Valve | US Solid 1/2" NPT 12V DC (Brass body, NBR seal) |
| Switch a high-current AC load (like a 15A heater) via a microcontroller | Definite Purpose Contactor | Schneider Electric TeSys D (LC1D09) |
| Move a load to an exact millimeter position and hold it there | Voice Coil Actuator or Stepper Motor | Adafruit Stepper Motor - NEMA-17 (NOT a standard solenoid) |
Frequently Asked Questions
Why do people spell it "selenoid"?
"Selenoid" is strictly a phonetic misspelling of "solenoid." The word derives from the Greek sōlēnoeidēs (pipe-shaped). Because the first syllable sounds like "suh" or "seh," many beginners and voice-to-text tools transcribe it as selenoid. If you are ordering parts from suppliers like Digi-Key, Mouser, or Amazon, you must use the correct spelling "solenoid" to find results.
What is the difference between an AC and DC solenoid?
DC solenoids are silent, generate a constant magnetic pull, and require a flyback diode to manage inductive kickback. AC solenoids (common in 24V irrigation and 120V industrial valves) naturally pass through zero volts 120 times a second (at 60Hz). To prevent the plunger from violently chattering and buzzing at 120Hz, AC solenoids feature a copper "shading ring" embedded in the pole face, which creates a secondary, phase-shifted magnetic field to hold the plunger steady during the zero-crossings. Never apply DC to an AC solenoid coil; without the AC impedance (reactance) limiting the current, the coil will draw massive DC current and burn out in seconds.
Can I run a 12V solenoid directly from an Arduino pin?
No. A standard Arduino Uno GPIO pin can safely source a maximum of 20mA (absolute max 40mA). Even a small 12V solenoid draws at least 500mA to 2.5A. Connecting it directly will instantly fry the ATmega328P microcontroller's internal traces. You must use the Arduino to trigger a logic-level MOSFET, a BJT transistor array (like the ULN2003), or a mechanical relay module, which then switches the high-current 12V path from an external power supply.
For further reading on selecting and driving inductive loads safely, refer to the Adafruit Motor Selection Guide and Omega Engineering's solenoid valve technical learning center.






