ESP32와 ESP8266 비교, ESP32 설치하기
ESP8266 및 ESP32는 사물인터넷과는 아무리 뗄 수 없는 칩입니다.
와이파이 및 블루투스 기능이 탑재되어 있을 뿐 아니라 저렴한 가격으로 이미 많이 사용되고 있습니다.
특히, 아두이노처럼 통합개발환경 (IDE)를 통해 프로그래밍할 수 있을 뿐만 아니라,
입출력 제어가 가능하기 때문에 사물인터넷의 끝판왕이라 할 수 있습니다.
[ESP8266 개발보드와 ESP32 개발보드 비교]
사물인터넷 프로젝트를 해야 할 경우, 다음의 경우를 고려해볼 수 있습니다. 1) 가격 2) 성능 3) 기술지원 4) 버그
ESP8266은 국민 와이파이 모듈이라 불릴 정도로 아두이노 사용자들 사이에서는 이미 많은 유저들과 컨텐츠를 확보하고 있습니다. 구글에서 ESP8266을 검색하게 되면 710만 결과가 나오며, ESP32를 검색하면 220만 결과가 나옵니다. 또한, 네이버 트랜드를 통해서 보게 되면, 다음과 같이 ESP8266이 상대적으로 많은 검색량이라는 것도 확인할 수 있습니다.
최근에 성장하는 ESP32와 상대적으로 많은 유저를 보유한 ESP8266, 둘 중에 어떤 것을 선택해야할까요.
아직, 국내에는 많은 컨텐츠가 제작되어 있지 않기 때문에 ESP8266 사용자가 많지만, 가격도 점점 저렴해지고 있으며 ( 많은 사람들이 컨텐츠를 제작하고 있습니다. 구글 트렌드로 보았을 때, 미국에서는 ESP32가 이미 검색량을 기록하고 있네요.
l 가격: 가격에 민감한 프로젝트라고 하면, ESP8266을 사용할 수 있습니다.
l 성능: 위의 표에서 제공된 스펙과 같이 다양한 기능과 성능이 요구된다면 ESP32를 사용할 수 있습니다.
l 기술지원: ESP32에 대한 기술지원은 메카솔루션과 구글 검색을 잘하는 저희가 도와드릴 수 있습니다.
l 버그: ESP32를 사용하면서 발생할 수 있는 버그는 있을지 모릅니다. 하지만, 전세계에서 많이 사용되고 있는 만큼 우리가 맞이할 버그는 고쳐졌거나 곧 고쳐질 것으로 생각됩니다.
ESP32에 대해서 좀 더 알아보도록 하겠습니다.
1. ESP32의 구입: www.mechasolution.com (우주 최강 저렴) 2. ESP32의 아두이노 프로그래밍 환경 구축 1) 아두이노 IDE가 설치된 후 File – Preferences로 이동 후 다음의 주소를 “추가적인 보드 매니저 URLs” (영어로는 Additional Board Manager URLs)에 포함합니다.
https://dl.espressif.com/dl/package_esp32_index.json
이 때, 다른 주소가 적혀 있다면 콤마(,)를 이용하여 적을 수 있습니다. 저희 경우에는 http://downloads.arduino.cc/packages/package_arduino.cc_linux_index.json 가 적혀 있었습니다. 만약, ESP8266을 사용하셨다면 다음과 같이 http://arduino.esp8266.com/stable/package_esp8266com_index.json 주소가 추가적인 보드 매니저 URLs안에 담겨 있을 것입니다. 이럴 경우에는 콤마를 이용해서 다음과 같이 모두 넣습니다. https://dl.espressif.com/dl/package_esp32_index.json, http://arduino.esp8266.com/stable/package_esp8266com_index.json, http://downloads.arduino.cc/packages/package_arduino.cc_linux_index.json
2) 그 다음에는 보드 매니저로 이동합니다. (툴 – 보드 – 보드매니저)
설치가 완료되면, ESP32를 사용할 준비가 완료됩니다. 다음에는 ESP32의 다양한 기능들과 프로젝트에 대해서 알아보고 공유하도록 하겠습니다. |