본문 바로가기

IT/IoT | Hardware

스마트폰으로 간단하게 Arduino 제어하기 (3) - Remote Display

스마트폰으로 간단하게 Arduino 제어하기 (3) - Remote Display

아주 쉬운 OLED 모듈을 이더넷 쉴드와 함께 연결하여 스마트폰으로 간단히 메시지를 보내서 출력하는 예제를 만들어 보았다.


기존의 LED 제어하는 것은 아래 글을 참고하세요.


스마트폰으로 간단하게 Arduino 제어하기 (1) - 아두이노 이더넷 (https://ts.devbj.com/568)



일단 결과는 아래 그림과 같다.



소스코드는 아래 gist 사이트에 올려 두었으니 참고하면 된다. LED 제어하기 예제에 OLED I2c Display library를 추가해서 간단하게 구현이 가능하다.


https://gist.github.com/bjnhur/63a4c565c3bccb368643d527f538d153

물론 아래 2개의 라이브러리는 별도로 다운받아야 한다.


1. https://github.com/adafruit/Adafruit_SSD1306 (SSD1306 library) 혹은 제가 프로젝트에 사용한 아래 라이브러리 zip 파일을 참고해도 된다.

Adafruit_SSD1306-1.1.2.zip

Adafruit 라이브러리 버전중에 1.1.2를 받아서 아래 내용을 수정한 버전이다. 128*64 모듈을 사용했으므로 아래 부분을 수정했다.




2. https://github.com/adafruit/Adafruit-GFX-Library (GFX library)



요즘은 아두이노 사이트에서 온라인 컴파일을 바로 지원하고 있다. 아래 링크를 코딩에 참고해도 된다.

모바일앱은 아래에서 다운받아 설치하고 그림과 같이 따라하면 간단하게 구현할 수 있다.

구글 스토어나 애플 스토어에서 "WIZnet" 을 검색하면 나오는 툴 "WIZnet IoT Tool" 을 다운 받아서 설치하면 된다.

안드로이드 앱 : https://play.google.com/store/apps/details?id=kr.co.wiznet.app_tcp

iOS 앱 : https://itunes.apple.com/us/app/wiznet-iot-tool/id1379929555?l=ko&ls=1&mt=8


재미삼아 해보시길~~