The Oil Pump is built from the Lego Spike Essential educational kit. The Oil Pump uses a crank mechanism, due to which the head of the oil rig balancer makes reciprocating movements. Color sensor allows you to set different operating speeds.
The set includes step-by-step building instruction and an example of program (in Spike environment).