아두이노 도어락 예제

안녕하세요, 이 프로젝트에 오신 것을 환영합니다, 실제로 는 두 개의 프로젝트를 포함하지만 그들은 거의 동일, 그것은 아두 이노 UNO 보드, FPM10A 광학 지문 센서와 LCD i²c 화면을 기반으로 도어 잠금 시스템입니다,하지만 다른 버전에 대한 우리는 키패드를 포함한다. 아두 이노와 잠금의 VCC와 GND에 5V와 아두 이노에 GND에 핀 10 릴레이의 신호 핀을 연결합니다. 그런 다음 릴레이의 다른 쪽 끝에서 배터리의 음수를 릴레이의 공통에 연결하고 릴레이의 NO(일반적으로 열기)를 잠금의 한쪽에 연결합니다. 그런 다음 잠금 장치 반대편을 배터리의 양극 단자에 연결합니다. 먼저 4X4 키패드를 Arduino에 연결합니다. 4X4 키패드의 처음 6개의 핀을 Arduino의 A0 및 A5 핀과 연결합니다. 그런 다음 4X4 키패드 모듈의 마지막 두 핀을 Arduino의 디지털 핀 3및 2에 연결합니다. 아두이노의 EEPROM을 사용하여 전원이 다운되더라도 UD를 저장할 수 있습니다. 당신은 모듈 플래시 드라이브에 새로운 템플릿을 추가하기 위해 컴퓨터 (또는 당신이 아두 이노를 프로그래밍하는 데 사용하는 무엇이든)를 사용하는 첫 번째 버전에서 볼 수 있듯이, 나는 단지 전원이 작동하는 데 필요한이 더 임베디드 버전을 만든 이유입니다 그리고 새로운 템플릿은 이제 키패드를 통해 추가됩니다 (이 프로젝트는 지문으로만 액세스 하기 때문에 내부에 머무르는 것을 의미하며 키패드만 기반으로 다른 프로젝트와 결합 할 수 있습니다. 일부 수정을해야하지만 쉽습니다). LCD의 문제는 대조적입니다. LCD의 콘트라스트 핀에서 전압을 조정해보고, 전위차계 또는 다른 전압 분배기사용을 시도하고, 또한 Arduino와 LCD 디스플레이를 사용하기 위한 자세한 자습서를 확인할 수 있습니다. 아두 이노 (나는 아두 이노 나노를 사용하는 경우에도 아두 이노 우노 정확히 동일한 핀 레이아웃과 함께 잘 작동한다는 것을 주의하고 싶습니다) 아두 이노에 서보를 배선하여 시작할 수 있습니다 보이드 루프 아래, 우리는 두 가지 기능을 가지고 있습니다.

하나는 손가락을 스캔하는 것이고 다른 하나는 데이터베이스에 새 사용자를 추가하는 것입니다. 아래 코드비트에서 주요 사용자인 ID를 변경할 수 있으며, 제 경우에는 ID 1이며 이 ID만 새 사용자를 추가할 수 있습니다. 또한 문을 열고 닫을 수 있는 서보 모터의 최대 및 최소 각도가 있습니다. 다른 각도가 필요한 경우 이러한 값을 변경합니다. 즉, Arduino 메가에이 코드를 업로드하고 최종 프로젝트에 대한이 회로도가 있는지 확인합니다. 그래서 이것이 기본 작업 원칙이며 이제 Arduino와 RFID를 사용하고 자체 RFID 도어 록을 구축하는 방법을 살펴보겠습니다. 우리는 MIFARE 프로토콜과 MFRC522 RFID 리더를 기반으로 하는 태그를 사용할 것입니다., 몇 달러 비용. RFID 리더 모듈에 관해서는, 그것은 아두 이노 보드와의 통신을 위해 SPI 프로토콜을 사용하고 여기에 우리가 그들을 연결하는 데 필요한 방법입니다. 우리는 3.3V에 모듈의 VCC를 연결해야하며, 다른 핀에 관해서는 그들이 5V 관대하기 때문에 우리는 걱정할 필요가 없습니다. 아래에서 찾을 수 있는 adafruit 지문 라이브러리를 설치해야 합니다.

이 예제 코드를 Arduino 및 오픈 직렬 모니터에 업로드하고 9600 baud 속도를 선택합니다. 이제 새 지문을 저장할 ID 번호를 보냈습니다. 첫 번째 인쇄물을 주 사용자가 될 ID 1에 저장하고 싶기 때문에 1을 보냅니다. 1을 입력하고 입력하고 지침을 따릅니다. 손가락을 한 번 스캔하고 제거하고 다시 한 번 스캔하면 새 데이터가 저장됩니다.

By | 2019-08-02T00:50:26+00:00 août 2nd, 2019|Non classé|Commentaires fermés sur 아두이노 도어락 예제

About the Author: