라즈베리파이 nfc 예제

5. 이제 스크립트를 작성되었으므로 테스트해 볼 수 있습니다. 스크립트를 테스트하기 전에 RFID 태그가 편리한지 확인하십시오. 일단 준비, 라즈베리 파이의 터미널에 다음 명령을 입력. 이 예제는 아두베리를 사용하여 NFC 카드를 읽는 Adafruit NFC 쉴드를 사용하는 방법을 보여 줄 것입니다. 요리 해킹은 Mifare® 클래식 1K 카드 태그, 스티커 및 아두 이노와 라즈베리 파이에 대한 RFID / NFC 모듈과 함께 키 링을 제공합니다. Mifare® 클래식 1k 태그에는 16개 섹터로 나뉘어진 1024바이트의 내부 저장 용량이 있습니다. 각 섹터는 4개의 블록으로 구성되며 각 블록은 16바이트로 구성됩니다. 즉, 각 카드는 숫자 0에서 63까지 64 개의 블록을 가지고 있습니다. 블록 번호 3, 7, 11을 섹터 트레일러라고 합니다.

이 블록은 2개의 키 또는 암호를 저장하고 섹터의 나머지 블록에 대한 액세스를 제어합니다. spidev 라이브러리는 SPI와의 상호 작용을 처리하는 데 도움이 우리가 RFID RC522와 상호 작용하는 라즈베리 파이에 필요한대로이 튜토리얼의 핵심 구성 요소입니다. 당신은 GPIO 핀에 직접 와이어 또는 우리가이 튜토리얼에서했던 것처럼, 우리의 브레드 보드에 RFID RC522를 연결 한 다음 우리의 라즈베리 파이의 GPIO 핀에 거기에서 와이어. 1. 프로그래밍을 시작하기 전에 먼저 라즈베리 파이를 업데이트하여 모든 소프트웨어의 최신 버전을 실행해야 합니다. 그것을 업데이트 하는 라즈베리 파이에 다음 두 명령을 실행. 아래 예제 출력을 보고 성공적인 실행의 모양을 확인할 수 있습니다. NFC 태그를 읽고 쓰는 가장 쉬운 방법은 NFC 기능이있는 경우 휴대 전화와 함께하는 것입니다. 사용할 수 있는 애플 리 케이 션의 수가 있다 하지만, 이 하나에 대 한, 우리는 « NFC 도구 »를 사용 합니다. 만약 당신이 아이폰 사용자 (그들은 NFC, 하지만 그것은 현재 애플 지불에 의해 사용), 코드-그것-자신 경로 가서 « 라즈베리 파이와 Adafruit PN532 사용 » 섹션에이 자습서에서 건너 뛸 해야 합니다. 당신은 여전히 비접촉식 카드 리더에 LED 네일 스티커를 트리거 할 수 있습니다, 굴 카드 리더와 같은 다른 장치.

태그에 기록 된 코드가 작업을 트리거하는 데 사용되는 방법의 예를 원한다면 Adafruit 라이브러리의 mcpi_write.py 및 mcpi_read.py 예제를 살펴보고 자세한 내용은 Adafruit에서 NFC 사용 방법을 보여주는 전체 자습서가 있습니다. 마인 크래프트를 제어하는 장치 – 슈퍼 멋진! RFID RC522에서 당신은 8 가능한 연결이 있다는 것을 알 수 있습니다, 이들은 SDA (직렬 데이터 신호), SCK (직렬 시계), MOSI (마스터 아웃 슬레이브 인), MISO (마스터 아웃 슬레이브 아웃), IRQ (인터럽트 요청), GND (지상 전력), RST (리셋 회로) 및 3.3v ( 3.3v 전원 켜기). 우리는 우리의 라즈베리 파이의 GPIO 핀에 이 모든 하지만 IRQ를 와이어 해야 합니다. Adafruit PN532 읽고 NFC 태그 또는 장치를 쓰기 위해 아두 이노 또는 라즈베리 파이와 함께 사용할 수있는 NFC 브레이크 아웃입니다. 우리는 라즈베리 파이와 파이파이와 함께 그것을 사용 하 여 거 야. 여기에 작업 예제와 비디오 (나는 또한 서보를 넣어 했습니다 그리고 그것은 :) 좋은 보이는 때문에 만 세 led) 비록 이 인터페이스를 다시 활성화 하는 것은 매우 간단 하지만 걱정 하지 마세요, 그냥 당신의 라즈베리 파이 와 라즈비안 SPI inte를 활용 하 게 아래 우리의 단계를 따라 rface. 라즈베리 파이 사용에 대 한 4, 그것은 GPIO의 헤더 핀에 RC522 칩에서 다른 배선을 필요 합니까? 이 예제에서는 섹터의 키 및 액세스 조건을 변경하고 새 조건으로 블록에 액세스할 수 있습니다. 경고!!! 아두 이노를 열고, 아다프루트_NFC쉴드_I2C 폴더에서 예제 readMifare를 엽니다.

프로그래머를 라즈베리 파이 GPIO로 변경하고 스케치를 Arduberry에 업로드합니다(Ctrl+Shift+U 사용). 코드를 변경하면 다음 다이어그램과 같이 Adafruit 보드를 라즈베리 파이에 연결해야합니다. 우리는 여성에서 여성 점퍼 육포를 사용했습니다. 이 부분에서 우리는 아두 이노 읽기 Mifare 태그의 예를 보여줍니다.