Skip to content

deurus/PID_Pelota_Levita

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 

Repository files navigation

CONTROL DE POSICIÓN DE UNA PELOTA EN LEVITACIÓN

Recientemente, me encontré por casualidad con un vídeo que mostraba cómo un secador de pelo puede hacer levitar una pelota de ping-pong, ilustrando el principio de Bernoulli. Esto despertó mi curiosidad sobre la posibilidad de ajustar la potencia del secador para controlar la altura a la que se mantiene la pelota. Inspirado por esta idea, esa misma noche comencé a experimentar con algunos componentes que tenía guardados y, poco a poco, di forma a la maqueta que les presento hoy. Es un proyecto bastante sencillo de realizar, aunque presenta algunos desafíos a la hora de identificar el sistema. La maqueta consiste en una pelota de ping-pong situada dentro de un tubo, la cual se eleva venciendo la fuerza de la gravedad gracias al aire suministrado por un ventilador.
Las piezas amarillas están impresas en 3D y sirven para asegurar el caudal de aire y conectar el tubo. En la parte superior, el sensor HC-SR04 encaja justo con las dimensiones del diámetro interior del tubo. Si optáis por usar el sensor US-016 deberéis pegarlo con celo o diseñar una pieza para anclarlo.

Esquema de conexiones

conexiones

Esquema de control

Implementación

Nuestro propósito es posicionar con precisión la pelota en un lugar específico dentro del tubo. Utilizamos un sensor de distancia ultrasónico para medir la distancia exacta de la pelota, expresada en centímetros. A continuación, ajustamos la velocidad de giro del ventilador empleando una señal de modulación de ancho de pulso (PWM, por sus siglas en inglés). Este método nos permite variar finamente la potencia aplicada al ventilador y, por ende, controlar la altura a la que se mantiene la pelota.

https://www.youtube.com/watch?v=kyfIPwP09Ao

Tenéis más información en la entrada del blog:
https://garikoitz.info/blog/2024/03/sintonizar-pid-con-arduino-control-de-posicion-de-una-pelota-en-levitacion/