Suite de la bidouille précédente :
Pour aller plus loin en réalisme et en fonctionnalités, on va voir ici comment intégrer un lecteur RFID et un pavé numérique permettant de s'authentifier en tant que joueur·euse, afin de charger son profil, accéder à la sauvegarde des scores et autres joyeusetés !
- Pour cela nous aurons besoin d'un module RFID PN532, d'un module tactile capacitif MPR121, d'un régulateur 3,3V, d'un convertisseur de niveau logique, et bien sûr d'un Arduino Pro Micro :
L'Arduino va donc communiquer avec les deux modules en I²C via les broches SDA et SCL, c'est plutôt très pratique ce protocole de communication !
- Attention cependant, autant y'a pas de soucis avec le PN532 qui fonctionne en 5V, autant il faut bien faire attention avec le MPR121 qui lui fonctionne en 3,3V.
Donc on ne l'alimente pas en 5V par erreur, mais avec le 3,3V issu par exemple d'un LM317 ou autre, et on lui parle correctement en niveaux logiques compatibles, d'où l'utilisation du convertisseur, chargé de la transformation 5V <-> 3,3V.
L'Arduino va alors proposer la lecture de badges NFC, et via son port USB, un HID device sous forme d'un clavier, limité au pavé numérique.
Câblage :
- J'ai soudé ce montage sur une petite plaquette à trous. Pour gagner de la place le convertisseur de niveau est planqué sous l'Arduino.
Rien de compliqué, ça doit bien se passer si on est rigoureux, c'est juste long à faire ces machins-là.