문득 학창 시절 아두이노와 RFID 모듈로 문 열기(?) 같은 무언가 했던 기억이 났습니다. 다른 프로젝트 하면서 밤새고 발표하는 등 정말 열심히 했었는데 어찌 그렇게 했었는지 지금 생각해보면 정말 열심히 살았던거 같습니다.
졸업 하고 중간 중간 기억날 때 아두이노 관련 부품을 사기도 했었는데 (각종 센서, 개발 보드 등(Wemos 처음 구입)) 이사하면서 1년 이상 안쓰는건 대부분 버리거나 정리했던거 같네요.
그 중 Wemos D1 R2 WIFI 보드 2개와 RC522 모듈 1개, 기타 등등 찾았고 오랜만에 연결해서 사용해봅니다.
2024.01.29 - [아두이노] - Wemos D1 R2 WIFI로 RFID TAG 쓰기 [2/2]
* 준비물
- Arduino IDE
- Wemos D1 R2 WIFI 보드
- RC522 모듈
- RFID TAG(주파수 13.56MHZ)
* USB와 Wemos D1 R2 WIFI 연결
- 데이터 통신이 가능한 Micro 5pin 케이블과 Wemos D1 R2 WIFI를 연결하고 연결된 포트를 확인합니다.
: 내 컴퓨터 오른쪽 마우스 -> 관리 -> 장치 관리자 -> 포트(COM & LPT) -> USB-SERIAL CH340(COM[X])
: Windows 10 Pro 'CH340' 드라이버 자동 설치 될 수 있습니다.
* Arduino IDE 설정
- Arduino IDE -> 도구 -> 보드 -> 보드 매니저를 실행하고 'esp8266' 검색 후 조회 되는 1건을 설치합니다.
- 설치가 완료되면 도구 -> 보드 -> esp8266 -> LOLIN(WEMOS) D1 R2 & mini를 선택합니다.
- 포트는 위에서 언급된 보드가 연결된 포트를 선택합니다 (예 : COM8)
- 도구 -> Upload Speed -> "115200"으로 선택합니다.
* Wemos D1 R2 WIFI 연결 및 작동 실험
- Arduino IDE -> 파일 -> 예제 -> 01.Basics -> Blink를 열고 Wemos D1 R2 WIFI에 업로드 하고 정상 업로드 시 지정된 LED가 점멸되는지 확인합니다.
* Arduino IDE RFID 관련 라이브러리 설치
- Arduino IDE -> 스케치 -> 라이브러리 포함 -> 라이브러리 관리 -> 'mfrc522' 검색 후 조회된 내용 중 'MFRC522 By GithubCommunity'를 설치합니다.
* Wemos D1 R2 WIFI 보드와 RC522 모듈 연결하기
- 기존의 연결 방법과 다른 부분은 RC522 모듈의 'SDA'핀을 Wemos D1 R2 WIFI 보드의 'D4' 핀에 연결 해주면 됩니다. (아두이노는 D10 핀)
* 소스 불러오기 및 수정
- Arduino IDE -> 파일 -> 예제 -> MFRC522 -> DumpInfo 열기
- 소스 상단의 내용 중 아래처럼 변경 후 업로드 합니다
#define SS_PIN 10 -> #define SS_PIN 4
* 결과 확인
- 업로드가 완료되면 시리얼 모니터를 열고 Wemos D1 R2 WIFI 보드의 Reset 버튼을 한 번 눌러주고 응답이 오는지 확인합니다.
- 정상적으로 연결되지 않았을 경우 아래와 같은 문구가 출력됩니다.
- 정삭적으로 연결되었을 경우 아래와 같은 문구가 출력됩니다.
- RFID TAG를 대어보면 아래와 같이 내용을 출력됩니다.
오랜만에 해보니 어렵습니다.
이상입니다.
'아두이노' 카테고리의 다른 글
Wemos D1 R2 WIFI로 RFID TAG 쓰기 [2/2] (0) | 2024.01.29 |
---|---|
Arduino Mega 2560으로 RFID 쓰기 [2/2] (0) | 2024.01.29 |
Arduino Mega 2560으로 RFID 읽기 [1/2] (1) | 2024.01.29 |
Arduino IDE에서 WEMOS(호환 보드) 사용하기 (0) | 2022.12.06 |