본문 바로가기

프로그래밍/ESP8266 Tutorial7

ESP8266에서 인터넷 날씨 가져오기 인터넷으로 날씨를 갖고 와서 GLCD에 출력해보고 싶었다.처음 접하는 ESP8266이였으므로 고생을 좀 했는데, 결국했다.ESP8266의 인터넷 연결 설정과, https://thingspeak.com의 도움이 있어야 가능한 일이다. https://thingspeak.com는 필요한 사이트에 연결한 후에 데이터를 파싱해 주는 역할을 수행한다. 이후 우리는 https://thingspeak.com에 접속하여 필요한 정보를 갖고 온다. 필요정보를 갖고 올 수 있을 뿐만 아니라, ESP8266의 데이터도 https://thingspeak.com 으로 보낼 수 있다. 보낸 정보는 공개하면 누구나 볼 수가 있다. IoT를 이용한 센서 정보 수집에 아주 편리한 사이트다. matlab관련된 언급과 연결이 많을 것을 보.. 2016. 2. 10.
ESP8266에 그래픽 LCD 연결하고 Text 및 그림 출력 0. 빌드 옵션 선택http://nodemcu-build.com/에서 아래처럼 빌드 옵션을 선택한다. UCG의 설명(책모양 아이콘)을 클릭해서 자신이 이용하고 있는 그래픽 LCD의 라이브러리가 지원되는 지 확인한다. 입력한 이메일로 bin 파일이 전달된다. 처음에는 시작한다는 메일이 오고, 나중에 끝나다는 메일과 함게 bin 파일의 링크가 온다. 총 5~10분 정도 걸린다.내가 사용하려고 하는 LCD는 'www.openjumper.com'의 TFT LCD로 ST7735 LCD 모듈과 호환되는 제품이다.(ST7735 LCD 모듈 설명 참조 자료: https://learn.adafruit.com/1-8-tft-display/overview ) 1. 연결 이번에 사용할 'www.openjumper.com'의 .. 2016. 2. 10.
ESP8266 보드를 위한 개발 환경 만들기 1. ESP8266 보드란?ESP8266 칩은 저가의 WiFi SoC이다. 이 EPS8266 SoC를 이용한 보드(모듈)는 다양하게 팔리고 있다. 다른 WiFi 보드들이 $30 정도에 팔리는데 비하여 이 보드는 $1짜리도 있다. 가격이 저가지만 웬만한 기능을 수행이 가능하다. TCP/IP로 Web Server 역할도 수행이 가능하며, 간단한 H/W 제어도 가능하다. 개발환경은 Arduino 보드 등 다른 보드와 연결(Uart, Serial로 연결)해서 사용도 가능하고, 독자적으로도 사용이 가능하다. 독자적으로 사용할 때는 Arduino IDE를 사용할 수도 있고, Lua 기반의 Script와 MicroPython 기반의 Script 명령도 동작한다.[다양한 개발 환경에 대해서는 아래를 참조한다.]http.. 2016. 2. 9.