Industrielle Fertigung
Industrielles Internet der Dinge | Industrielle Materialien | Gerätewartung und Reparatur | Industrielle Programmierung |
home  MfgRobots >> Industrielle Fertigung >  >> Manufacturing Technology >> Industrietechnik

Schnittstelle von PN532 mit Arduino – Hier ist alles, was Sie wissen müssen

Über die Schnittstelle von PN532 mit Arduino:PN532 ist ein NFC-Breakout-Board, das in fast allen Geräten mit Nahfeldkommunikation zu finden ist. Und da NFC eine Erweiterung von RFID ist, ermöglicht es weitere hervorragende Funktionalitäten und Optionen.

Da so viele Chipoptionen auf dem Markt verfügbar sind, wie gut ist das PN532-Modul außerdem? Wie gut funktioniert es mit Arduino?

Lesen Sie weiter.

Was ist das PN532-Modul?

Das PN532 ist ein beliebtes NFC-RFID-Modul, das mobile Zahlungen, Arduino-NFC-Funktionalitäten und andere Smartphone-Kommunikation ermöglicht. Es ist in Module integriert, die die Kopplung mit Ihren Arduino-Projekten vereinfachen.

Darüber hinaus ermöglicht es kontaktlose Kommunikation in einem Frequenzbereich von 13,56 MHz und bidirektionalen Geschwindigkeiten von 424 kbit/s.

PN532-NFC-Modul-Pinbelegung

Abb. 1:Ein PN532-NFC-RFID-Modul

Das NFC-RFID-Modul PN532 unterstützt die Kommunikationsmodi I2C, SPI und HSU. Es verwendet die gleichen Pins für I2C und HSU, aber separate Pins für das SPI-Protokoll.

Außerdem können Sie schnell die I2C-Pins an der Vorderseite des Moduls erkennen. Außerdem befinden sich die HSU-Pins auf der Rückseite.

Sehen wir uns hier an, wie die Pins der einzelnen Protokolle:

Merkmale des PN532 NFC-Moduls

Materialien

Schnittstelle von PN532 mit Arduino im I2C-Modus

Verbinden Sie zuerst Ihren Arduino mit dem PN532-Modul für die I2C-Kommunikation. Verbinden Sie Masse mit Masse, SDA mit A4 und SCL mit A5, wie unten gezeigt.

Abb. 2:Verbinden von Arduino mit dem PN532-Modul im I2C-Modus

Versorgen Sie die Platine außerdem mit 5 V elektrischer Energie. Anschließend laden Sie den folgenden Code in Ihr Arduino-Setup hoch.

Testen Sie nach dem Hochladen des Codes das Modul, indem Sie NFC-Karten in die Nähe des PN532 legen.

Schnittstelle von PN532 mit Arduino im UART-Modus

Verbinden Sie in diesem Modus Masse mit Masse, Tx (Takt) mit D3 und Rx (Daten) mit D2. Liefern Sie außerdem 5 V Strom über den Vcc-Pin.

Abb. 3:Verbinden von Arduino mit dem PN532-Modul im UART-Modus

Sie finden dann geeignete Unterstützungsbibliotheken und fügen sie dem Bibliotheksordner von Arduino hinzu. Anschließend kopieren Sie bitte den unten stehenden Code und laden ihn auf Ihr Arduino-Board hoch.

Öffnen Sie zuletzt den Serial Monitor und testen Sie das Modul, indem Sie NFC-Karten in die Nähe des PN532 legen.

Schnittstelle von PN532 mit Arduino im SPI-Modus

Verbinden Sie RST mit Pin 9, GND mit GND und MISO mit Pin 11. Verbinden Sie außerdem MOSI mit Pin 12, SCK (Serial Clock) mit Pin 13 und SS (Slave Select) mit 10.

Fügen Sie außerdem die Bibliothek PN532_SPI.h zum Bibliotheksordner der Arduino IDE hinzu.

Abb. 4:Verbinden von Arduino mit dem PN532-Modul im SPI-Modus

Anschließend kopieren Sie bitte den unten stehenden Code und laden ihn auf Ihr Arduino-Board hoch.

Öffnen Sie zuletzt den Serial Monitor und testen Sie das Modul, indem Sie NFC-Karten in die Nähe des PN532 legen.

Mobilen NFC-Scanner mit OLED-Display herstellen

Verbinden Sie das OLED-Display und PN532 wie gezeigt mit Arduino. GND an GND, SDA an A4, SCL an A5 und die Vcc mit 5 V versorgen.

Abb. 5:Verbinden von Arduino mit PN532-Modul und OLED

Sie kopieren dann den folgenden Code und laden ihn auf Ihr Arduino-Board hoch.

Testen Sie zuletzt das PN532-Modul, indem Sie eine NFC-Karte in die Nähe bringen. Das Modul liest und zeigt die Bytelänge und den UID-Wert auf der OLED an.

Schlussfolgerung

Im Gegensatz zu anderen Modulen ist das PN532 vorteilhaft, da es Protokolle wie I2C, UART und SPI verwendet, um mit Arduino zu kommunizieren. Darüber hinaus ist es einfach einzurichten, es macht Spaß, damit zu arbeiten, und es ist günstig in der Anschaffung.

Und wenn Sie Hilfe bei der Beschaffung von Materialien oder bei der Durchführung Ihres Projekts benötigen, kontaktieren Sie uns, und wir werden uns so schnell wie möglich bei Ihnen melden.


Industrietechnik

  1. Alles, was Sie über feuerfeste Metalle wissen müssen
  2. PLA-3D-Druck:Alles, was Sie wissen müssen
  3. 3D-Druck mit ABS-Kunststoff:Alles, was Sie wissen müssen
  4. Nylon-3D-Druck:Alles, was Sie wissen müssen
  5. 3D-Druck mit Polymeren:Alles, was Sie 2021 wissen müssen
  6. Alles, was Sie über Notfallwartung wissen müssen
  7. Umgang mit Cyberangriffen – Schritte, die Sie kennen müssen
  8. Lagerautomatisierung:Alles, was Sie wissen müssen
  9. Über- und Unterspannung:Alles, was Sie wissen müssen
  10. Vorbeugende Wartung:Alles, was Sie wissen müssen