Fabrication industrielle
Internet des objets industriel | Matériaux industriels | Entretien et réparation d'équipement | Programmation industrielle |
home  MfgRobots >> Fabrication industrielle >  >> Manufacturing Technology >> Technologie industrielle

Comment connecter le module NFC PN532 à Arduino : guide complet

Le PN532 est une carte d'extension NFC présente dans presque tous les appareils utilisant la communication en champ proche. Comme le NFC est une extension du RFID, il offre des fonctionnalités et options supérieures.

Avec tant de puces disponibles sur le marché, que vaut vraiment le module PN532 ? Comment fonctionne-t-il avec Arduino ? Lisez la suite pour le découvrir.

Qu'est-ce que le module PN532 ?

Le PN532 est un module NFC RFID populaire permettant les paiements mobiles, les fonctionnalités NFC Arduino et d'autres communications avec smartphones. Il est intégré dans des modules facilitant l'association avec vos projets Arduino.

Il permet une communication sans contact à 13,56 MHz avec des débits bidirectionnels de 424 kbit/s.

Brochage du module NFC PN532

Comment connecter le module NFC PN532 à Arduino : guide complet

Fig 1 : Module NFC RFID PN532

Le module prend en charge les modes de communication I2C, SPI et HSU. Il utilise les mêmes broches pour l'I2C et le HSU, mais des broches distinctes pour le SPI.

Les broches I2C sont visibles sur le devant du module, tandis que les broches HSU se trouvent à l'arrière. Voici le détail par protocole :

Comment connecter le module NFC PN532 à Arduino : guide complet

Caractéristiques du module NFC PN532

Matériel nécessaire

Interface PN532 avec Arduino en mode I2C

Connectez l'Arduino au module PN532 pour une communication I2C : masse à masse, SDA sur A4, SCL sur A5.

Comment connecter le module NFC PN532 à Arduino : guide complet

Fig 2 : Connexion Arduino au module PN532 en mode I2C

Alimentez la carte en 5 V, puis téléversez le code suivant sur votre Arduino.

Comment connecter le module NFC PN532 à Arduino : guide complet

Après le téléversement, testez le module en approchant des cartes NFC du PN532.

Interface PN532 avec Arduino en mode UART

En mode UART, connectez : masse à masse, Tx (horloge) sur D3, Rx (données) sur D2. Alimentez en 5 V via la broche Vcc.

Comment connecter le module NFC PN532 à Arduino : guide complet

Fig 3 : Connexion Arduino au module PN532 en mode UART

Trouvez les bibliothèques de support appropriées et ajoutez-les au dossier des bibliothèques d'Arduino. Copiez ensuite le code ci-dessous et téléversez-le sur votre carte.

Comment connecter le module NFC PN532 à Arduino : guide complet

Comment connecter le module NFC PN532 à Arduino : guide complet Comment connecter le module NFC PN532 à Arduino : guide complet

Ouvrez le Moniteur Série et testez le module en approchant des cartes NFC du PN532.

Interface PN532 avec Arduino en mode SPI

Connectez : RST sur broche 9, GND sur GND, MISO sur broche 11, MOSI sur broche 12, SCK (horloge série) sur broche 13, SS (Sélection Esclave) sur broche 10.

Ajoutez la bibliothèque PN532_SPI.h au dossier des bibliothèques de l'IDE Arduino.

Comment connecter le module NFC PN532 à Arduino : guide complet

Fig 4 : Connexion Arduino au module PN532 en mode SPI

Copiez le code ci-dessous et téléversez-le sur votre carte Arduino.

Comment connecter le module NFC PN532 à Arduino : guide complet

Ouvrez le Moniteur Série et testez le module avec des cartes NFC.

Créer un scanner NFC portable avec écran OLED

Connectez l'écran OLED et le PN532 à l'Arduino : GND sur GND, SDA sur A4, SCL sur A5, alimentez Vcc en 5 V.

Comment connecter le module NFC PN532 à Arduino : guide complet

Fig 5 : Connexion Arduino au module PN532 et OLED

Copiez le code ci-dessous et téléversez-le sur votre carte Arduino.

Comment connecter le module NFC PN532 à Arduino : guide complet Comment connecter le module NFC PN532 à Arduino : guide complet Comment connecter le module NFC PN532 à Arduino : guide complet Comment connecter le module NFC PN532 à Arduino : guide complet

Testez le module PN532 en approchant une carte NFC. Le module lira et affichera la longueur en octets et la valeur UID sur l'OLED.

Conclusion

Contrairement à d'autres modules, le PN532 utilise les protocoles I2C, UART et SPI pour communiquer avec Arduino. Il est facile à configurer, ludique à utiliser et peu coûteux.

Si vous avez besoin d'aide pour trouver du matériel ou mener à bien votre projet, contactez-nous, nous vous répondrons dans les plus brefs délais.

Technologie industrielle

  1. Métaux réfractaires : propriétés, histoire et applications modernes
  2. Impression 3D avec l'acide polylactique (PLA) : Guide complet pour les professionnels
  3. Pourquoi l'ABS est le thermoplastique de premier choix pour l'impression 3D : avantages, limites et conseils d'experts
  4. Impression 3D Nylon : Guide expert sur les matériaux, technologies et applications
  5. Maîtriser l'impression 3D polymère : technologies, innovations et applications en 2021
  6. Maintenance d'urgence : Minimiser les risques et répondre efficacement
  7. Défendre votre entreprise contre les cyberattaques : Étapes essentielles à suivre
  8. Automatisation d'entrepôt : guide complet pour booster l'efficacité
  9. Surtension et sous-tension expliquées : protégez vos équipements