Paso 3: Una pequeña cantidad de fondo
Personalmente soy un fan de tener al menos alguna comprensión de cómo funcionan las cosas, así que compartiré un poco de conocimiento explicando cómo algunos de los componentes del proyecto están trabajando.
Vamos a empezar con el PmodACL2. Se trata de un acelerómetro que informa los datos de aceleración a lo largo de cada uno de los ejes cartesianos (X, Y y Z). A través del SPI, puede leer los registros de aceleración y procesar la información de un eje (en mi caso utilicé el eje x). Dependiendo del ángulo en que del Pmod gira medimos una aceleración positiva o negativa de 12 bits.
Los otros bits de fondo es conseguir que funcione a diferentes velocidades el ventilador. Se podría pensar (o por lo menos yo pensaba) que simplemente se podría aplicar un voltaje menor a un fan que lo que es clasificada para y se ejecutará a una velocidad más lenta. Por desgracia, esto no es siempre el caso; Usted puede encontrar que si aplicas siquiera la mitad de un voltio menos de lo que está marcado en el ventilador no se enciende en absoluto como me encontré con los pocos fans que probé.
Así que por el contrario, lo que terminó haciendo en su lugar fue conseguir un ventilador controlable de PWM y aplicando una señal de modulación de anchura de pulso en el cable apropiado para que pudiera controlar la velocidad del ventilador con relativa facilidad. El ventilador está preparado para tomar una tan alta como 25 kHz de frecuencia PWM (que suele ser lo que computadoras de escritorio ejecuta sus fans en el), pero encontré que el ventilador no intentan ponerse al día como fácilmente cuando la señal de pwm fue cambiando que rápidamente, por lo que en lugar de otro funcionó el ventilador a una frecuencia de 10 Hz.
Pero ¿qué pasa con el control proporcional? Lo más importante a recordar con control proporcional es que tiene que haber un cambio proporcional en la energía que ocurren en el sistema. Inicialmente probé un tubo sólido para flotar la pelotita de ping pong en, pero encontrado que tan pronto como usted consigue el ventilador girando rápidamente suficiente para superar la fuerza de la gravedad la bola flotará hasta la parte superior. Torpe.
Por lo tanto, lo que terminé haciendo fue perforar pequeños agujeros (aproximadamente 1/8" de diámetro) con sobre una pulgada espaciamiento entre les hasta un lado del tubo de 4 pies. Esto permitió con eficacia control proporcional debido a que más aire se filtró fuera del sistema, el más alto la bola era flotante, que requiere el ventilador a girar más rápido para el más alto de la bola de flotador.