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 모듈들 보다 크기가 작다.
'각종 부품 사용방법 > 프로세서' 카테고리의 다른 글
ESP8266 WeMos D1 사양 및 사용방법 (0) | 2019.01.23 |
---|---|
ESP8266 NodeMCU 사양 및 사용방법 (0) | 2019.01.22 |
아두이노 메가2560 프로 사양 및 사용법 (0) | 2019.01.17 |
아두이노 메가2560 사양 및 사용법 (1) | 2019.01.16 |
아두이노 프로미니 사양 및 사용법 (0) | 2019.01.15 |