안녕하세요. 애드라이프 입니다.
이전까지 WeMos D1 Mini 보드를 가지고 포스팅을 했습니다.
오늘은 미니가 아닌 WeMos D1 R2 보드를 가지고 포스팅을 해보겠습니다.
당연히 Mini보드에 비해 지원하는 기능이 더 많이있습니다.
다만, 보드의 크기가 커지면서 공간 활용도가 좀떨어진다는 단점이 있습니다.
실물을 먼저 확인 하겠습니다. ▼
실제로는 아두이노 우노 보드와 크기는 같습니다. 핀 배열또한 거의 흡사합니다.
WeMos D1 R2보드를 사용하기 위해 Mini보드와 같이 환경 설정과 Blynk설치가 필요합니다.
아래 링크 글을 참고해 주세요. ▼
[아두이노/아두이노 중급] - 아두이노(Arduino) 중급 WIFI모듈 WeMos D1 Mini 1편 - 환경설정
[아두이노/아두이노 중급] - 아두이노(Arduino) 중급 WIFI모듈 WeMos D1 Mini 2편 - Blynk설치
[아두이노/아두이노 중급] - 아두이노(Arduino) 중급 WIFI모듈 WeMos D1 Mini 3편 - LED제어
바로 blynk프로젝트를 생성해 보겠습니다.▼
1. Blynk어플에서 New Project를 클륵해서 프로젝트의 이름과 사용하고자하는 보드를 선택한 후 Create를 클릭하면
자신의 메일로 방금 만든 프로젝트에 대한 정보가 메일로 전송됩니다.(메일은 밑에서 다루겠습니다.)
2. 만들어진 프로젝트에서 +모양을 클릭하여 원하는 기능의 아이템을 추가하고 추가한 아이템을 다시 클릭합니다.
3. 추가한 아이템을 클릭해서 들어가면 위 사진 정보와 같이 원하는 포트를 설정하고 사용할 수 있습니다.
지금과 같이 스위치의 경우에는 누루고 있는 동안만 동작(PUSH)하거나 한번눌르면 동작하는 상태가 유지(SWITCH)되는
기능을 설정하거나 글씨폰트등의 해당 아이템의 설정을 할 수 있습니다.
4. 아이템설정이 끝난 후 ▷모양의 버튼을 누르면 아직 WeMos D1 R2보드가 와이파이에 연결되지 않은 상태이기 때문에
연결이 안된상태의 사진처럼 보여집니다. 보드가 와이파이에 연결되면 마지막 사진과 같이 표시됩니다.
Blynk 프로젝트 생성이 끝났다면 WeMos D1 R2보드에 업로드 할 프로그램이 있어야합니다.
위에서 메일로 받은 프로젝트 관련정보를 확인하도록 하겠습니다.
5. 메일을 확인해 보면 Auth Token이라는 곳에 자신이 사용하고자하는 보드에 부여할 고유정보가 표시됩니다.
위 정보로써 Blynk에서 만들었던 프로젝트와 보드가 매칭되는 역할을 합니다.
복사해두고 밑의 Sketch generator의 링크를 클릭해 사이트로 이동합니다.
링크를 타고 이동하면 아래와 같은 화면이 보입니다.▼
6. 이동한 사이트의 하단을 보면 아두이노IDE에 적용 할 수 있는 프로그램이 위 사진처럼 작성되어 있습니다.
이 프로그램에서 빨간색 글씨로 표시한 부분에 자신의 정보를 적고 WeMos D1 보드에 업로드 하기만 하면 됩니다.
프로그램을 업로드 하고나서 보드가 와이파이에 연결되었는지 확인 하는 방법은 위에서 언급한대로
Blynk어플의 프로젝트 상태로도 확인 가능하지만 아두이노IDE의 시리얼 모니터로도 확인 가능합니다.
와이파이 연결이 성공적으로 되었을 경우에 시리얼 모니터에 출력되는 화면입니다.
프로그램도 업로드 하고 Blynk프로젝트로 만들었으니 LED를 켜기 위한 회로를 구성하겠습니다.▼
Blynk프로젝트에서 스위치의 포트를 D6번으로 설정하였기 때문에 회로 구성시 LED를 D6번으로 연결 하였습니다.
마지막으로 동영상으로 결과를 확인하면서 이번 포스팅을 끝내겠습니다.▼
지금까지 아두이노(Arduino) 중급 WIFI모듈 WeMos D1 R2 - LED제어(Blynk) 포스팅이였습니다.
계속해서 도움되는 포스팅으로 찾아 뵙겠습니다.
by 애드라이프
'아두이노 > 아두이노 중급' 카테고리의 다른 글
아두이노(Arduino) 중급 RFID - RC522 모듈로 NFC사용하기 #1 (2) | 2020.05.02 |
---|---|
아두이노(Arduino) 중급 WIFI모듈 NodeMCU(ESP8266) - LED제어(Blynk) (0) | 2018.12.15 |
아두이노(Arduino) 중급 WIFI모듈 WeMos D1 Mini 3편 - LED제어 (0) | 2018.12.11 |
아두이노(Arduino) 중급 WIFI모듈 WeMos D1 Mini 2편 - Blynk설치 (0) | 2018.12.10 |
아두이노(Arduino) 중급 WIFI모듈 WeMos D1 Mini 1편 - 환경설정 (0) | 2018.12.08 |