산업 제조
산업용 사물 인터넷 | 산업자재 | 장비 유지 보수 및 수리 | 산업 프로그래밍 |
home  MfgRobots >> 산업 제조 >  >> Manufacturing Technology >> 산업기술

PN532와 Arduino의 인터페이스 –  알아야 할 모든 것

PN532와 arduino의 인터페이스에 대해 PN532는 근거리 통신을 사용하는 거의 모든 장치에서 볼 수 있는 NFC 브레이크아웃 보드입니다. 그리고 NFC는 RFID의 확장으로 더욱 뛰어난 기능과 ​​옵션을 제공합니다.

또한 시장에서 사용할 수 있는 칩 옵션이 너무 많기 때문에 PN532 모듈의 성능은 어느 정도입니까? Arduino와 얼마나 잘 작동합니까?

계속 읽어보세요.

PN532 모듈이란 무엇입니까?

PN532는 모바일 결제, Arduino NFC 기능 및 기타 스마트폰 통신을 허용하는 인기 있는 NFC RFID 모듈입니다. Arduino 프로젝트와의 페어링을 간단하게 만드는 모듈에 통합되어 있습니다.

또한 13.56MHz 주파수 범위와 424kbit/s의 양방향 속도에서 비접촉식 통신이 가능합니다.

PN532 NFC 모듈 핀아웃

그림 1:PN532 NFC RFID 모듈

PN532 NFC RFID 모듈은 I2C, SPI 및 HSU 통신 모드를 지원합니다. I2C 및 HSU에 대해 동일한 핀을 사용하지만 SPI 프로토콜에 대해서는 별도의 핀을 사용합니다.

또한 모듈 전면에 있는 I2C 핀을 빠르게 알 수 있습니다. 또한 HSU 핀은 뒷면에 있습니다.

각 프로토콜의 핀이 어떻게 되는지 살펴보겠습니다.

PN532 NFC 모듈 기능

자료

I2C 모드에서 Arduino와 PN532의 인터페이스

먼저 Arduino를 I2C 통신을 위한 PN532 모듈에 연결합니다. 즉, 아래와 같이 접지를 접지, SDA를 A4, SCL을 A5에 연결합니다.

그림 2:I2C 모드에서 Arduino를 PN532 모듈에 연결

또한 보드에 5V의 전원을 공급하십시오. 그런 다음 Arduino 설정에 다음 코드를 업로드합니다.

코드를 업로드한 후 NFC 카드를 PN532에 가까이 배치하여 모듈을 테스트하십시오.

UART 모드에서 Arduino와 PN532의 인터페이스

이 모드에서 접지는 접지, Tx(클럭)는 D3, Rx(데이터)는 D2에 연결합니다. 또한 Vcc 핀을 통해 5V의 전원을 공급합니다.

그림 3:UART 모드에서 Arduino를 PN532 모듈에 연결

그런 다음 적절한 지원 라이브러리를 찾아 Arduino의 라이브러리 폴더에 추가합니다. 그런 다음 아래 코드를 복사하여 Arduino 보드에 업로드하십시오.

마지막으로 직렬 모니터를 열고 NFC 카드를 PN532 가까이에 놓아 모듈을 테스트합니다.

SPI 모드에서 Arduino와 PN532의 인터페이스

RST를 9번 핀에, GND를 GND에, MISO를 11번 핀에 연결합니다. 또한 MOSI를 12번 핀에, SCK(직렬 클럭)를 13번 핀에, SS(슬레이브 선택)를 10번 핀에 연결합니다.

또한 Arduino IDE 라이브러리 폴더에 PN532_SPI.h 라이브러리를 추가합니다.

그림 4:SPI 모드에서 Arduino를 PN532 모듈에 연결

그런 다음 아래 코드를 복사하여 Arduino 보드에 업로드하십시오.

마지막으로 직렬 모니터를 열고 NFC 카드를 PN532 가까이에 놓아 모듈을 테스트합니다.

OLED 디스플레이로 휴대용 NFC 스캐너 만들기

그림과 같이 OLED 디스플레이와 PN532를 Arduino에 연결합니다. GND에서 GND로, SDA에서 A4로, SCL에서 A5로, Vcc에 5V 전원을 공급합니다.

그림 5:Arduino를 PN532 모듈 및 OLED에 연결

그런 다음 아래 코드를 복사하여 Arduino 보드에 업로드합니다.

마지막으로 NFC 카드를 가까이 가져와 PN532 모듈을 테스트합니다. 모듈은 OLED에서 바이트 길이와 UID 값을 읽고 표시합니다.

결론

다른 모듈과 달리 PN532는 I2C, UART 및 SPI와 같은 프로토콜을 사용하여 Arduino와 통신하기 때문에 유용합니다. 또한 설정하기 쉽고 재미있게 작업할 수 있으며 저렴하게 구입할 수 있습니다.

자료를 구하거나 프로젝트를 진행하는 데 도움이 필요한 경우 저희에게 연락하시면 최대한 빨리 연락드리겠습니다.


산업기술

  1. 내화 금속에 대해 알아야 할 모든 것
  2. PLA 3D 인쇄:알아야 할 모든 것
  3. ABS 플라스틱을 사용한 3D 인쇄:알아야 할 모든 것
  4. 나일론 3D 인쇄:알아야 할 모든 것
  5. 폴리머를 사용한 3D 프린팅:2021년에 알아야 할 모든 것
  6. 긴급 유지 보수에 대해 알아야 할 모든 것
  7. 사이버 공격에 대처하기–알아야 할 단계
  8. 창고 자동화:알아야 할 모든 것
  9. 과전압 및 저전압:알아야 할 모든 것
  10. 예방 유지보수:알아야 할 모든 것