solenoid

More to explore