Le projet débute à partir d’une blague. Je faisais tester mon simulateur à un ami avec mon casque de réalité virtuelle, quand me prend l’envie de lui souffler dessus pour simuler le vent. La réaction est immédiate : « On s’y croirait !! »
Dans mon logement, le simulateur est placé un peu à l’étroit sous le toit. En été, lorsque la température monte, il fait très chaud à cet endroit. L’utilisation d’un ventilateur pour me refroidir est indispensable.
Il me vient alors l’idée de faire un système de ventilation asservie à la vitesse du véhicule simulé en jeu.
Les objectifs
L’objectif est très simple : un système de ventilateurs dont l’ordinateur contrôle la vitesse (et donc la puissance de souffle) à partir de la vitesse et de l’orientation du véhicule du jeu Assetto Corsa.
Un logiciel devrait permettre de pouvoir configurer les différents paramètres de contrôle et d’asservissement des ventilateurs. On pourra imaginer un système mécanique et éléctronique intégré, compatible avec différents jeux.
Préambule Jusqu’à maintenant, mon programme AssettoCorsaWindSim devait être exécuté depuis une console (un terminal Windows) ou carrément depuis Visual Studio Code. Si je veux construire une solution complète destinée à un utilisateur final lambda, je dois pouvoir mettre au point une IHM qui permettent de contrôler facilement AssettoCorsaWindSim et ce de manière intuitive. C’est une… Lire la suite : AssettoCorsaWindSim – Interface graphique
Dans l’article précédent, nous avons pu faire fonctionner toute la partie hardware en pilotant des ventilateurs par la carte Arduino elle-même commandée par le PC. Maintenant il faut construire le programme qui va permettre de récupérer les informations du jeu Assetto Corsa, les traiter et commander les ventilateurs en conséquence. La principale difficulté est de… Lire la suite : AssettoCorsaWindSim – Software et premier test !
Pour la partie hardware, mon but est de trouver des ventilateurs qui peuvent être contrôlés via signal PWM, qui ne coûtent pas trop cher et qui peuvent être interfacés avec ma carte Arduino Uno. Après avoir jeté un coup d’œil sur différentes options, je me suis décidé pour les ventilateurs Noctua NF-A14 PWM qui sont… Lire la suite : AssettoCorsaWindSim – Hardware