L'identification du buveur se fait par l'intermédiaire d'un dispositif NFC.
Le module que nous utiliserons repose sur la puce PN532 du fabricant NXP monté sur un module
Grove NFC.
Il existe plusieurs bibliothèques sur le Net permettant de l'utiliser. L'une d'elle permet de communiquer avec les téléphones portables Android équipés du système NFC ce qui constitue une approche intéressante si on ne veut pas utiliser le bluetooth. La bibliothèque est disponible
ici.
A noter qu'il est également possible d'utiliser le téléphone pour lire l'identifiant de cartes ou badges RFID, rendant inutile l'utilisation de ce module avec l'Arduino.
Remarques concernant le travail à réaliser :
Il existe plusieurs types de puces RFID et NFC. Il peut être intéressant dans un premier temps de les recenser puis d'étudier le mode de communication des éléments NFC fonctionnant à 13.56MHz.
Il faudra ensuite mettre en oeuvre le module Grove NFC pour lire l'ID de cartes qui vous seront fournies. Si vous avez des cartes sans contact en votre possession, il est également possible que vous puissiez lire leur ID.