라즈베리파이 nfc 예제

By August 2, 2019Uncategorized

Pip를 사용 하 여 라즈베리 파이에 MFRC522 라이브러리를 설치 하 고 다음 명령을 실행. 7. Write.py 스크립트를 사용하여 카드에 밀어 넣었던 텍스트로 Read.py 스크립트에서 데이터를 성공적으로 수신하면 RFID RC522 회로와 연결하도록 라즈베리 파이를 성공적으로 설정했습니다. 당신은 우리의 라즈베리 파이 전원 RFID 출석 시스템 가이드를 따라 출석을 확인하는 방법으로 RFID RC522 리더 / 라이터를 설정하는 방법을 배울 수 있습니다. 성공적인 출력의 모양의 예는 아래에 표시됩니다. 라즈베리 파이 사용에 대 한 4, 그것은 GPIO의 헤더 핀에 RC522 칩에서 다른 배선을 필요 합니까? 이 부분에서 우리는 아두 이노 읽기 Mifare 태그의 예를 보여줍니다. 자동 읽기 모드를 사용합니다. Arduino는 태그가 감지되면 코드를 읽고 USB 포트를 통해 코드를 인쇄합니다. 이제 5 단계에서 다시 진행할 수 있습니다., 라즈베리 파이 를 재부팅 한 다음 모듈이 활성화 되어 있는지 확인.

5. 라이브러리는 이제 우리의 라즈베리 파이에 저장, 우리는 우리의 RFID RC522에 대한 프로그래밍을 시작할 수 있습니다. 먼저 RC522를 사용하여 RFID 카드에 데이터를 작성하는 방법을 보여 드리겠습니다. 다음 섹션으로 이동하여 첫 번째 파이썬 스크립트 프로그래밍을 시작하십시오. 이 예제는 아두베리를 사용하여 NFC 카드를 읽는 Adafruit NFC 쉴드를 사용하는 방법을 보여 줄 것입니다. 나는 또한 당신의 Github 계정에서 라이브러리를 복제하려고했습니다. 라즈베리 파이를 사용 하 고 3 B +. 아래 예제 출력을 보고 성공적인 실행의 모양을 확인할 수 있습니다.

4. 이제 우리는 우리의 라즈베리 파이에 spidev 라이브러리를 설치 했습니다 지금 뿐만 아니라 핍을 사용 하 여 MFRC522 라이브러리를 설치 진행할 수 있습니다. spidev 라이브러리는 SPI와의 상호 작용을 처리하는 데 도움이 우리가 RFID RC522와 상호 작용하는 라즈베리 파이에 필요한대로이 튜토리얼의 핵심 구성 요소입니다. RFID RC522에서 당신은 8 가능한 연결이 있다는 것을 알 수 있습니다, 이들은 SDA (직렬 데이터 신호), SCK (직렬 시계), MOSI (마스터 아웃 슬레이브 인), MISO (마스터 아웃 슬레이브 아웃), IRQ (인터럽트 요청), GND (지상 전력), RST (리셋 회로) 및 3.3v ( 3.3v 전원 켜기). 우리는 우리의 라즈베리 파이의 GPIO 핀에 이 모든 하지만 IRQ를 와이어 해야 합니다. Adafruit PN532 읽고 NFC 태그 또는 장치를 쓰기 위해 아두 이노 또는 라즈베리 파이와 함께 사용할 수있는 NFC 브레이크 아웃입니다. 우리는 라즈베리 파이와 파이파이와 함께 그것을 사용 하 여 거 야. 당신은 당신이 몇 가지 정보를 표시하거나 최종 사용자에게 시각적 프롬프트를 표시하려는 경우, 라즈베리 파이에 대한 16 × 2 LCD와 같은 것을 사용하기 위해이 튜토리얼을 확장 할 수 있습니다. 이 모듈의 다음 예는 태그 쓰기/읽기입니다. 경고!!! 주소 0, 3, 7, 11, 15, 주소를 쓰지 마십시오… 고급 사용자가 아닌 경우!!! 태그를 그대로 둘 수 있습니다.

각 태그에는 몇 가지 특별 한 블록: 우리는 우리의 라즈베리 파이에 RFID RC522를 활용 하는 프로세스를 시작 하기 전에, 우리는 먼저 그것의 구성을 변경 해야 합니다. 기본적으로, 라즈베리 파이 SPI (직렬 주변 인터페이스) 비활성화, 그건 우리의 RFID 리더 회로 통해 실행 으로 문제의 비트. 아래 는 모든 회로 를 설정 포함 하 여 라즈베리 파이에 RC522를 설정 하는 과정을 보여주는 비디오. 아두베리의 아다프루트 NFC 쉴드를 밀고 라즈베리 파이의 전원을 공급합니다. 나는 mxgxw 5에 감사 NFC 모듈 MF522-AN에 대한 예제 코드의 파이썬 포트것입니다. 이제 스크립트를 작성되었으므로 테스트해 보려고 합니다.