본문 바로가기

메이커 이야기/NodeMCU

Bylnk 아두이노 Bylnk 설치하기 및 LED 예제 (NodeMCU)

반응형

○ Blynk 설치하기

 

○ Blynk에 대한 설명

Blynk는 IoT 서비스를 만들고자 하는 분들에게는 아주 유익한 프로그램이죠.

"We make Internet of Things simple for your clients."

Wifi 무선 모듈 / Bluetooth 모듈 을 활용해서 무선 통신으로 나만의 제어를 하고 싶을때 사용하는 프로그램입니다.

쉽게 만드는 것은 물론, 세련된 화면까지 만들 수 있으니 시간이 되시는 분들이라면 꼭 한번 배워보시길 추천드립니다.

 

Blynk 로고

 

 

 Blynk는 WiFi등의 무선 통신이 가능한 여러 모듈들(아두이노, 노드MCU 등…)을 손쉽게 제어할 수 있는 프로그램입니다. 제어 화면의 UI를 사용자의 필요와 편의에 따라 간편하게 변경이 가능하며, 가상 핀( Virtual Pin ) 기능을 제공하여 최대 255개( V0 ~ V255 )까지의 가상 연결을 사용할 수 있으니, 확장성이 아주 높다고 보면 되겠죠?

 

○ Blynk시작 하기

아래 문서를 활용하셔서 다운 받으셔도 되고, 안드로이드 / 아이폰에서 모두 다운 받으실 수 있습니다.

 

https://docs.blynk.cc/#downloads

 

Blynk

 

docs.blynk.cc

 

○ 아두이노 설치하기

 

혹시 아두이노를 처음 다운 받으시는 분들은 아래 링크를 통해 다운 받으시면 됩니다.

1) 아두이노 IDE 설치

 

https://kgu0724.tistory.com/15

[Arduino] 아두이노 IDE 설치하기 시작하기_EP1

지난번에 아두이노에 대해 살펴 보았습니다. 오늘은 아두이노를 시작하기 위해 설치하는 방법을 설명해드리려 합니다. ○ 아두이노( Arduino )구입하기 아두이노 정품버젼도 존재하고 아두이노 호환버젼도 존재 합..

kgu0724.tistory.com

2) NodeMCU 설치하기

https://makeitnow.tistory.com/37?category=878147

NodeMCU ( 1 / 4 ) : 소개, 환경설정

안녕하세요~ 오늘 설명해 드릴 것은 4차 산업혁명, IOT에 대한 관심이 증가하는 현시대에 스마트 디바이스를 DIY 하기 좋은 오픈 소스 IOT 플랫폼인 " NodeMCU "입니다. 글 순서는 다음과 같습니다. 1. NodeMCU의..

makeitnow.tistory.com

 

설치가 되신 분들은 아래와 같이 진행을 해주세요!

 

라이브러리 다운로드 

[스케치 ] – [ 라이브러리 포함하기 ] – [ 라이브러리 관리 ] 실행 "Blynk "를 검색하여 라이브러리 설치/업데이트

 

 

 

 

 

 

이제 모든 준비가 끝났습니다.

 

모든 시작은 LED On/Off에서 시작을 해야겠습니다.

 

우선 구글플레이스토어 / 아이폰에서 Blynk 앱을 다운 받으시고 아래와 같이 프로젝트를 만들어주시면

이메일로 인증 값이 날아옵니다!! 그걸 잘 복사하셔서

 

 

 

 

여기서 버튼을 클릭하셔서 셋팅을 맞춰준후

 

아래 코드에 인증값 / WIFI  / PASSWORD를 넣어주세요!

 

[파일] - [예제] - [Bylnk] - [Board Wifi] - [ESP8266 Standardalone]예제를 업로드 해주세요!

#define BLYNK_PRINT Serial


#include <ESP8266WiFi.h>
#include <BlynkSimpleEsp8266.h>


char auth[] = "YourAuthToken"; //어플만들면 생성되는 인증 키

// Your WiFi credentials.
// Set password to "" for open networks.
char ssid[] = "YourNetworkName"; //Wifi 아이디
char pass[] = "YourPassword";  // 비밀번호

void setup()
{
  // Debug console
  Serial.begin(9600);

  Blynk.begin(auth, ssid, pass);
}

void loop()
{
  Blynk.run();
}

 

 

 

이제 LED를 On/Off해보면 불이 켜지고 꺼지는걸 확인 할 수 있습니다.

 

반응형