Un tema algo inusual. Estoy montando un banco de formación para nuestros aprendices: una pequeña cinta transportadora Lego Technic con un sensor de color al final, para que puedan ver una «línea» en una placa Hermetry (piezas contadas, cinta en marcha, una alarma de atasco) sin tocar una máquina real. Una Raspberry Pi 4 controla todo y publica en v1/telemetry.Motores que tengo: cuatro motores Power Functions antiguos (dos M, dos L, los de 9 V) y el juego de mi hijo con los motores nuevos que tienen el conector plano.El primer intento fue un transistor BC337 controlado desde un pin GPIO, con un motor PF M alimentado desde el pin de 5 V de la Pi, incluido el diodo de protección. El motor dio un tirón y la Pi se reinició. El segundo intento fue igual. Soy ingeniero de automatización, así que sé que no conviene alimentar motores desde una fuente lógica, pero a escala Lego pensé que podría salirme con la mía.¿Qué usa la gente para esto? Me gustaría control de velocidad y, idealmente, realimentación de posición para una señal de «atasco».
Slightly unusual one. I’m building a training rig for our apprentices: a small Lego Technic conveyor with a colour sensor at the end, so they can see a «line» on a Hermetry board (parts counted, conveyor running, a jam alarm) without touching a real machine. Raspberry Pi 4 runs the show and publishes to v1/telemetry.
Motors I have: four old Power Functions motors (two M, two L, the 9 V ones) and my son’s set with the newer motors that have the flat connector.
First attempt was a BC337 transistor from a GPIO pin with one PF M motor on the Pi’s 5 V pin, flyback diode included. The motor twitched once and the Pi rebooted. Second attempt the same. I’m an automation engineer so I know better than to drive motors off a logic supply, but at Lego scale I thought I’d get away with it.
What do people use for these? I’d like speed control and ideally some position feedback for a «jam» signal.