Étape 3: Une petite quantité de fond
Personnellement, je suis un fan d’avoir au moins une certaine compréhension de comment les choses fonctionnent, donc je vais partager un peu de connaissances expliquant comment certaines des composantes du projet travaillent.
Commençons par le PmodACL2. Il s’agit d’un accéléromètre qui relève les données d’accélération le long de chacun des axes cartésiennes (X, Y et Z). Par le biais de SPI, vous pouvez lire les registres d’accélération et traiter les informations d’un seul axe (dans mon cas, j’ai utilisé l’axe des abscisses). Selon l’angle de que rotation à la Pmod nous mesurerons une accélération positive ou négative de 12 bits.
L’autre peu de fond est de mettre le ventilateur de fonctionner à des vitesses différentes. On pourrait penser (ou au moins j’ai pensé) que vous pouvez simplement appliquer une tension plus faible à un ventilateur que ce qu’il est évalué pour et il fonctionnera à une vitesse plus lente. Malheureusement, ce n’est pas toujours le cas ; vous constaterez que si vous appliquez même la moitié d’un volt inférieure à ce qui est marqué sur le ventilateur il ne tourne pas du tout que j’ai trouvé avec les quelques fans que j’ai essayé.
Donc au lieu de cela, ce que j’ai fini par faire à la place était obtenir fan PWM contrôlable et appliquant une impulsion de modulation de largeur au fil approprié afin que je pouvais contrôler la vitesse du ventilateur avec une relative facilité. Le ventilateur est évalué pour tenir une fréquence PWM jusqu'à 25 kHz (c'est-à-dire quels ordinateurs de bureau généralement exécuter leurs fans à), mais j’ai trouvé que le ventilateur ne tendait pas à se mettre au diapason comme facilement lorsque le signal de pwm a été de changer cela rapidement, alors j’ai couru à la place le ventilateur à une fréquence de 10 Hz.
Mais qu’en est-il du contrôle proportionnel ? La chose la plus importante à retenir avec commande proportionnelle est qu’il doit y avoir une variation proportionnelle d’énergie se produisant dans le système. Au départ, j’ai essayé un tube solid pour flotter dans la balle de ping-pong, mais constaté que dès que vous obtenez le ventilateur tourner vite assez pour surmonter la force de gravité la balle flotte tout le chemin vers le haut. Maladroites.
Donc, ce que j’ai fini par faire, c’était pour percer de petits trous (environ 1/8 po de diamètre) avec sur un pouce espacement inbetween eux tout le chemin jusqu'à un côté du tube 4 pieds. Cela a permis effectivement commande proportionnelle depuis plus d’air plus la balle était flottant, exigeant que le ventilateur à tourner plus vite pour faire flotter la balle plus haute une fuite hors du système.