Si no tiene prácticamente ningún requisito de carga y está buscando algo barato y fácil de controlar, mi sugerencia sería un servo RC con un cuerno largo acoplado a una ranura en la barra.
No tengo una forma de dibujarlo, pero imagina que la barra que estás moviendo está montada en cojinetes lineales que le permiten deslizarse hacia adelante y hacia atrás (los cojinetes pueden ser tan simples como dos piezas de nylon con agujeros perforados ). Ahora se hace una ranura / orificio en la varilla lo suficientemente grande como para que pase el cuerno del servo. Cuerno y barra no están unidos de ninguna manera!
La bocina está unida al servo RC y el servo está montado de manera que el eje del motor gira, la bocina empuja / tira de la varilla. La longitud de bocina necesaria se puede calcular utilizando la geometría plana dependiendo de la distancia que desee que se mueva la varilla. Hay formas más sofisticadas de establecer el vínculo (y reducir la reacción), pero esta es la más simple en la que puedo pensar en poco tiempo.
El costo total debe ser menor que un cilindro neumático de aire solo. Puedo conseguir servos RC por $ 10 en la tienda local de pasatiempos. El cuerno servo, la varilla metálica y el material del cojinete pueden agregar otros $ 3. En realidad, esto es todo lo que tengo, por lo que probablemente sea la razón por la que pensé hacerlo de esta manera :-)
El propio servo se puede controlar usando uno de los muchos, muchos ejemplos en línea que van desde 555 circuitos PWM hasta varios microcontroladores.