Différences entre versions de « PN532-RFID-NFC-Brancher-Breakout »

De MCHobby - Wiki
Sauter à la navigation Sauter à la recherche
 
(10 versions intermédiaires par le même utilisateur non affichées)
Ligne 2 : Ligne 2 :
  
 
== Le breakout PN532 ==
 
== Le breakout PN532 ==
{{traduction}}
 
  
 
{{bloc-etroit|text=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.
 
{{bloc-etroit|text=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.
Ligne 10 : Ligne 9 :
 
{{ADFImage|PN532-RFID-NFC-Brancher-Breakout-00.jpg|640px}}
 
{{ADFImage|PN532-RFID-NFC-Brancher-Breakout-00.jpg|640px}}
  
== Wiring the Breakout for SPI ==
+
== Brancher le Breakout en SPI ==
  
The PN532 chip and breakout is designed to be used by 3.3V systems. To use it with a 5V system such as an Arduino, a level shifter is required to convert the high voltages into 3.3V. If you have a 3.3V embedded system you won't have to use the shifter of course!
+
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''!
  
To begin, we'll solder in the header to the breakout board. You'll need two small 3-pin pieces of header and one 8-pin piece. You can break these off of a large piece.
+
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.
  
 
{{ADFImage|PN532-RFID-NFC-Brancher-Breakout-10.jpg|640px}}
 
{{ADFImage|PN532-RFID-NFC-Brancher-Breakout-10.jpg|640px}}
Ligne 22 : Ligne 21 :
 
{{ADFImage|PN532-RFID-NFC-Brancher-Breakout-12.jpg|640px}}
 
{{ADFImage|PN532-RFID-NFC-Brancher-Breakout-12.jpg|640px}}
  
Solder the two small pieces to the SEL0 and SEL1 pads. These are interface selectors for the chip. Depending on how the jumpers are inserted the chip will talk in TTL serial, i2c or SPI. Also solder a strip to the end so you can plug it into a breadboard.  
+
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.  
  
 
{{ADFImage|PN532-RFID-NFC-Brancher-Breakout-13.jpg|640px}}
 
{{ADFImage|PN532-RFID-NFC-Brancher-Breakout-13.jpg|640px}}
  
Wire up the 4050 level shifter chip to the Arduino as shown. The notch in the 4050 is at the 'top' in this image.
+
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.
  
* Arduino digital pin 2 is connected to 4050 pin 9 (orange wire)
+
* La broche digital d'Arduino 2 est branché sur la broche 9  du 4050 (fil orange)
* Arduino digital pin 3 is connected to 4050 pin 11(yellow wire)
+
* La broche digital d'Arduino 3 est branché sur la broche 11 du 4050 (fil jaune)
* Arduino digital pin 4 is connected to 4050 pin 14 (green wire)
+
* La broche digital d'Arduino 4 est branché sur la broche 14 du 4050 (fil vert)
  
 
Suggestion: Vous pourriez également utiliser un {{pl|131|convertisseur de niveau logique 4 bit comme celui-ci}}.
 
Suggestion: Vous pourriez également utiliser un {{pl|131|convertisseur de niveau logique 4 bit comme celui-ci}}.
  
On the breakout board
+
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)
  
* '''3.3Vin''' is connected to the Arduino 3.3V pn
+
Connectez également la broche 1 du 4050 sur 3.3V et la broche 8 sur la masse.  
* '''SCK''' is connected to 4050 pin 10 (orange wire)
 
* '''MISO''' is connected to Arduino pin 5 (blue wire)
 
* '''MOSI''' is connected to 4050 pin 12 (yellow wire)
 
* '''SSEL''' is connected to 4050 pin 15& (green wire)
 
* '''GND''' connects to Arduino ground (black wire)
 
  
Also connect 4050 pin #1 to 3.3V and pin #8 to ground.
+
Le fil rouge doit également être connecté sur la broche 3.3v d'Arduino (cliquez sur l'image pour l'agrandir)!
 
 
Click to see a larger image. The red power wire should be connected to the 3.3v pin on the Arduino!
 
  
 
{{ADFImage|PN532-RFID-NFC-Brancher-Breakout-20.jpg|640px}}
 
{{ADFImage|PN532-RFID-NFC-Brancher-Breakout-20.jpg|640px}}
  
Also, we need to select SPI as the interface so on '''SEL1''' place the jumper in the '''ON''' position. for '''SEL0''' place the jumper in the '''OFF''' position.
+
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 '''.
  
That's it! Later on you can change what Arduino pins you are using but for the beginning test we suggest matching our wiring.  
+
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 ==
 
== Utilisation en I2C ==
{{ambox-stop|text=If you are using the shield in I2C mode, you will also need to add two 1.5K pullups on the SCL/SDA lines, since the breakout and the Arduino don't include the pullups. Simply solder or add a 1.5K resistor between SCL and 3.3V, and SDA and 3.3V, and then connect the breakout as you normally would.}}
+
{{ambox-stop|text=Si vous utilisez le shield en mode I2C, vous aurez également besoin d'ajouter deux résistances pullups de 1.5K sur les lignes SCL/SDA (puisque le breakout et Arduino n'inclus pas de pullups). Soudez simplement des résistance de 1.5K entre SCL et 3.3V, ainsi qu'entre SDA et 3.3V PUIS connectez le breakout comme vous le feriez normalement.}}
  
 
{{PN532-RFID-NFC-TRAILER}}
 
{{PN532-RFID-NFC-TRAILER}}

Version actuelle datée du 23 novembre 2015 à 15:18


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.