PN532-RFID-NFC-Brancher-Breakout

De MCHobby - Wiki
Sauter à la navigation Sauter à la recherche


MCHobby investit du temps et de l'argent dans la réalisation de traduction et/ou documentation. C'est un travail long et fastidieux réalisé dans l'esprit Open-Source... donc gratuit et librement accessible.
SI vous aimez nos traductions et documentations ALORS aidez nous à en produire plus en achetant vos produits chez MCHobby.

Le breakout PN532

Cette section du tutoriel se concentre spécifiquement sur le Breakout board. Nous montrons comment utiliser la connexion SPI. Le breakout board support la connexion série TTL et I2C. Il n'y a pas de tutoriel se concentrant sur l'usage série ou I2C puisque SPI est la méthode de communication Cross-Plateforme par excellence.

Si vous voulez utiliser la version Shield, voyez la page suivante

PN532-RFID-NFC-Brancher-Breakout-00.jpg
Crédit: AdaFruit Industries www.adafruit.com

Brancher le Breakout en SPI

Le composant PN532 et son breakout sont conçu pour être utilisé sur des systèmes 3.3V. Pour utiliser le breakout sur un système 5V tel qu'Arduino, vous devez utiliser un level shifter (un convertisseur de niveau logique) pour convertir les signaux 5V en 3.3v et vice-versa. Bien entendu, si vous disposez d'un système embarqué 3.3V vous n'aurez pas besoin d'un level shifter!

Pour commencer, nous allons brancher les header (connecteurs) sur le breakout board. Vous aurez besoin d'un deux sections de 3 broches et une section de 8 broches. Vous pouvez sectionner ces éléments sur un connecteur plus long.

PN532-RFID-NFC-Brancher-Breakout-10.jpg
Crédit: AdaFruit Industries www.adafruit.com

PN532-RFID-NFC-Brancher-Breakout-11.jpg
Crédit: AdaFruit Industries www.adafruit.com

PN532-RFID-NFC-Brancher-Breakout-12.jpg
Crédit: AdaFruit Industries www.adafruit.com

Soudez les deux petites pièces sur les emplacements SEL0 et SEL1. Ce sont les connecteurs permettant de sélectionner l'interface sur la puce. En fonction de la position des cavaliers la puce fonctionnera en Série TTL, I2C ou SPI. Soudez ensuite la section la plus longue au bout de la carte de façon à pouvoir brancher le breakout sur un breadboard.

PN532-RFID-NFC-Brancher-Breakout-13.jpg
Crédit: AdaFruit Industries www.adafruit.com

Branchez un convertisseur de niveau logique (Level Shifter) (un 4050 dans cet exemple) pour raccorder le breakout sur un Arduino. Le détrompeur du 4050 se trouve 'au dessus' sur l'image.

  • La broche digital d'Arduino 2 est branché sur la broche 9 du 4050 (fil orange)
  • La broche digital d'Arduino 3 est branché sur la broche 11 du 4050 (fil jaune)
  • La broche digital d'Arduino 4 est branché sur la broche 14 du 4050 (fil vert)

Suggestion: Vous pourriez également utiliser un convertisseur de niveau logique 4 bit comme celui-ci.

Sur le breakout:

  • 3.3Vin est conné sur la broche 3.3V d'Arduino
  • SCK est connecté sur la broche 10 du 4050 (fil orange)
  • MISO est connecté sur la broche 5 (fil bleu)
  • MOSI est connecté sur la broche 12 du 4050 (fil jaune)
  • SSEL est connecté sur la broche 15 du 4050 (fil vert)
  • GND est connecté sur la masse/GND d'Arduino (fil noir)

Connectez également la broche 1 du 4050 sur 3.3V et la broche 8 sur la masse.

Le fil rouge doit également être connecté sur la broche 3.3v d'Arduino (cliquez sur l'image pour l'agrandir)!

PN532-RFID-NFC-Brancher-Breakout-20.jpg
Crédit: AdaFruit Industries www.adafruit.com

Nous avons également besoin de sélectionner l'interface SPI en plaçant un cavalier en position 'ON pour SEL1 et un autre cavalier sur OFF pour SEL0 .

Plus tard, vous pourrez modifier votre montage Arduino... mais pour le moment, ce montage est un bon point de départ pour des premiers test (nous suggérons donc d'utiliser le câblage tel quel).

Utilisation en I2C


Source: PN532 RFID/NFC Breakout and Shield créé par LadyAda pour AdaFruit Industries. Crédit [www.adafruit.com AdaFruit Industries]

Traduit par Meurisse D. pour MCHobby.be

Traduit avec l'autorisation d'AdaFruit Industries - Translated with the permission from Adafruit Industries - www.adafruit.com

Toute référence, mention ou extrait de cette traduction doit être explicitement accompagné du texte suivant : «  Traduction par MCHobby (www.MCHobby.be) - Vente de kit et composants » avec un lien vers la source (donc cette page) et ce quelque soit le média utilisé.

L'utilisation commercial de la traduction (texte) et/ou réalisation, même partielle, pourrait être soumis à redevance. Dans tous les cas de figures, vous devez également obtenir l'accord du(des) détenteur initial des droits. Celui de MC Hobby s'arrêtant au travail de traduction proprement dit.