ESP8266은 중국 ESPressif Systems라는 회사에서 개발한 다음과 같은 저가형 WIFI 칩인데, 완전한 WIFI통신을 지원함과 동시에 32bit Micro Processor를 함께 내장하고 있어 저렴한 비용으로 WIFI통신 뿐만 아니라 프로세서의 기능을 함께 사용할 수 있어 많이 사용된다.     

 

 

 

ESP8266의 주요 사양

 

- 80Mhz대 빠른 속도의 32비트 Micro Precessors내장 ( 아두이노 우노는 16Mhz )

 

- 80KB의 사용자데이터 RAM

 

- 2.4GHz대의 802.11b/g/a WIFI 통신 지원

 

- 16개의 범용입출력 핀, 1개의 아날로그 입력

 

- SPI,I2C,I2S,UART 등 다양한 인터페이스 지원

 

- 자체 ESP8266 SDK 이외에도 다양한 개발 환경을 지원하는데 특히 아두이노IDE를 그대로 이용할 수 있도록 지원  

 

 

그런데 이 ESP8266에는 펌웨어 저장을 위한 플래시메모리가 포함되어 있지 않아 단독으로는 사용하기 곤란하기 때문에 메모리 등 기타 부품을 부착하여 여러가지 모듈형태로 제작되어 유통된다.  AI-Thinker라는 회사에서 이 ESP8266칩을 이용한 ESP-01이라는 통신 및 프로세서 기능을 결합한 모듈이 출시되었고  이후 시리즈로 계속해서 비슷한 모듈들이 출시되고 있어 사양에 따라 여러 용도로 활용되고 있다.  종류별 상세 사양은 다음 Wikipedia 링크에서 참조할 수 있다.

            https://en.wikipedia.org/wiki/ESP8266

 

 

NodeMCU

 

위 ESP01~ESP14 모듈들은 대부분 PCB 납땜용 또는 타 모듈에 연결장치로 부착하는 형태이어서 실습이나 개발용으로 활용하기에는 아두이노처럼 편리하지 못하다.  

 

ESP모듈시리즈 중 가장 많이 사용되는 ESP-12 모듈을 기본으로 하여 아두이노 개발환경에 통합할 수 있는 펌웨어와 USB연결장치 등을 부착하여 마치 아두이노의 한 종류인 것처럼 사용할 수 NodeMCU라는 모듈이 메이커 제작용 프로세서로 많이 사용된다.


즉, 인터넷 환경에서 하나의 노드 역할을 할 수 있도록 제작된 아두이노의 한 종류로 이해하고 사용할 수 있다.

 

 

 

WeMos D1, D1 Mini

 

NodeMCU 보드들 중 WeMos라는 모듈이 있는데 다음과 같이 아두이노 우노에 ESP-12를 합친 형태의 제품으로써, 아두이노 우노를 사용하듯이  듀폰케이블만으로 편리하게 임시회로를 구성하면서 실습할 수 있다.그리고  WeMos D1 Mini는 WeMos D1을  작게 소형화한 것으로서 일반적인 NodeMCU 모듈들 보다 크기가 작다.  

 

 

 

 

+ Recent posts