제조공정
![]() |
| × | 1 | |||
| × | 1 | ||||
| × | 1 | ||||
![]() |
| × | 1 | |||
| × | 2 |
아두이노 UNO와 RFID RC522(MIFARE 프로토콜)를 이용하여 RFID 락을 쉽게 만드는 방법을 알려드리겠습니다. 이 프로젝트는 여기에서도 볼 수 있습니다:Arduino RFID 잠금.
1단계:구성요소
2단계:도식
3단계:소프트웨어
처음에는 필요한 모든 라이브러리를 가져옵니다.
#include #include #include #include //-------------- ------------------------------------------
그런 다음 UART 속도를 구성하고 초기화합니다.
rc522를 시작합니다. 서보를 0으로 설정합니다.
void setup() { Serial.begin(115200); SPI.begin(); mfrc522.PCD_Init(); Serial.println("자세한 내용:http://geek.adachsoft.com"); Serial.println("Arduino RFID 잠금"); Serial.println(""); myservo.attach(SERVO_PIN); myservo.write( 0 ); 픽셀.시작(); 픽셀.setPixelColor(0, 32, 32, 32); 픽셀.쇼(); 지연(500); 픽셀.setPixelColor(0, 0, 0, 0); 픽셀.쇼(); }//----------------------------------------------- -----------
UID 태그를 읽은 후 적절한 UID와 비교합니다. UID가 같으면 서보를 시작하십시오.
if( content =="77-39-50-39" ){ Serial.println("접근 권한 부여"); myservo.write( 90 );pixels.setPixelColor(0, 0, 32, 0);pixels.show();delay(1000);myservo.write( 0 );pixels.setPixelColor(0, 0, 0, 0);pixels.show(); }else{ Serial.println("접근이 거부되었습니다."); 픽셀.setPixelColor(0, 32, 0, 0); 픽셀.쇼(); 지연(500); 픽셀.setPixelColor(0, 0, 0, 0); 픽셀.쇼(); }//----------------------------------------------- -----------
소스 코드 다운로드:RFID_with_servo.ino
4단계:종료 및 확인
섹션> <섹션 클래스="섹션 컨테이너 섹션 축소 가능" id="코드">
/* * http://geek.adachsoft.com * * * */#include#include #include #include #define LED_PIN A0Adafruit_NeoPixel 픽셀 =Adafruit_NeoPixel(1, LED_PIN, NEO_GRB + NEO_KHZ800);#define SERVO_PIN 3서보 마이서보; // 서보를 제어하기 위한 서보 객체 생성 #define SS_PIN 10#define RST_PIN 9MFRC522 mfrc522(SS_PIN, RST_PIN); // MFRC522 생성 instance.void setup() { Serial.begin(115200); SPI.begin(); mfrc522.PCD_Init(); Serial.println("자세한 내용:http://geek.adachsoft.com"); Serial.println("Arduino RFID 잠금"); Serial.println(""); myservo.attach(SERVO_PIN); myservo.write( 0 ); 픽셀.시작(); 픽셀.setPixelColor(0, 32, 32, 32); 픽셀.쇼(); 지연(500); 픽셀.setPixelColor(0, 0, 0, 0); pixel.show();}void loop(){ //새 카드를 찾습니다. if ( !mfrc522.PICC_IsNewCardPresent() ){ return; } //카드 중 하나 선택 if ( !mfrc522.PICC_ReadCardSerial() ) { return; } 문자열 내용=""; 바이트 문자; for( 바이트 i =0; i 섹션> 회로도
제조공정
구성품 및 소모품 Arduino Nano R3 모든 arduino를 사용할 수 있지만 보호막은 나노용으로 제작되었습니다. × 1 전자석 12v 25mm 직경. × 1 선형 홀 효과 센서 49E 홀 효과 스위치를 사용하지 마십시오. × 1 달링턴 고전력 트랜지스터 팁 120 × 1 저항 1k 옴 × 1 1N4007 – 고전압, 고전류 정격 다이오드 × 1 전원 공급 장치 12V 1A × 1 브레드보드
이 튜토리얼에서는 RFID가 무엇인지, 어떻게 작동하는지, Arduino 기반 RFID 도어록을 만드는 방법을 배웁니다. 자세한 내용은 다음 동영상을 보거나 아래에 작성된 튜토리얼을 참조하세요. 개요 RFID는 무선 주파수 식별을 나타냅니다. 그리고 인사 추적, 액세스 제어, 공급망 관리, 도서관의 책 추적, 톨게이트 시스템 등과 같은 작업을 위해 많은 산업 분야에서 널리 사용되는 비접촉 기술입니다.[/column] RFID 작동 방식 RFID 시스템은 두 가지 주요 구성 요소인 트랜스폰더 또는 식별하려는 물체에 위치한