필자가 ESP32를 구매해서 시작한지 어언 3주가 넘었는데, 실제로는 회사일이 바빠서 일주일 정도 만져본것 같다. 그러면서 이것저것 붙혀보다가... 이번에 i2C LCD를 붙히려고 했는데 문제가 발생되서 키트별로 이것저것 확인해봤는데... 독자 여러분들도 알고 구매하시길 바라는 마음에 테스트 결과를 작성한다. 그리고 어떤 제품을 구매하는것이 좋은지 간단하게만 설명하도록 하겠다.
--- contents ---
01. [ESP32] VS Code 개발환경 구성 : https://makeutil.tistory.com/303
02. [ESP32] 첫 프로젝트 생성하기 : https://makeutil.tistory.com/304
03. [ESP32] 멀티 테스크 예제 (2 Task) : https://makeutil.tistory.com/305
04. [ESP32] Task간 데이터 공유 (Queue, Mutex) : https://makeutil.tistory.com/306
05. [ESP32] 개발보드 별 형상 및 I/O (ESP32/ESP32-S3) : https://makeutil.tistory.com/307
06. [ESP32] UART 통신 예제 #1 : https://makeutil.tistory.com/309
07. [ESP32] UART 통신 예제 #2 : https://makeutil.tistory.com/313
08. [ESP32] GPIO LED 켜기 : https://makeutil.tistory.com/311
09. [ESP32] Timer와 PWM을 이용한 LED 점멸 : https://makeutil.tistory.com/312
10. [ESP32] WiFi SoftAP와 WiFi Station (기본예제) : https://makeutil.tistory.com/314
11. [ESP32] 무선 시리얼 통신장치 만들기 1 (SoftAP) : https://makeutil.tistory.com/315
12. [ESP32] 무선 시리얼 통신장치 만들기 2 (SoftAP STA) : https://makeutil.tistory.com/316
13. [ESP32] I2C Temperature Sensor (DHT21) : https://makeutil.tistory.com/317
14. [ESP32] ESP32-S3 구매 할 때 고려할 점 : 현재글
A1. [ESP32] 오류 - Fatal Error : No such file or directory : https://makeutil.tistory.com/308
------------------
1. ESP32-WROOM-1U
우선 필자가 1차 구매한 제품은 본 게시물에는 없다. 구매한 제품은 본 게시물에는 없다. 회사에 있는데 사진을 찍어두질 안아서 집에서 적고있는 지금으로선...
ESP32에서 맨 마지막에 U가 붙어있다면, 별도의 외부 안테나를 사용하는 모델이라는 의미이다. 따라서, 모듈 내의 PCB 안테나를 이용하지 않고 통신거리를 조금 늘려서 사용하고자 한다면 외부 안테나를 사용하는 모델을 구매해야 되기 때문에 구매했고, 가난한 테스트를 해보았다. 그런데 칩이 단종된다고 해서 일단 그 녀석은 접어두기로 하고 최근 나온칩을 사용하는 것으로 하여 구매를 진행했다.
2. ESP32-S3-WROOM-1 | 알리 익스프레스 구매 (5400원/개)
이 제품은 알리 익스프레스에서 구매했다. 그리고 안테나가 생각보다 거슬려서 개발용으로 PCB안테나가 적용된 제품을 구매했다. 기존 ESP32-WROOM-1이 Micro-5핀 으로되어 있어 개발할 때 케이블을 구하느라 귀찮아졌다. 그래서 이번에 구매할 조금더 고성능 제품에 USB C타입으로 인터페이스가 나와있는 제품을 구매했다.
컬러 LED와 테스트할 수 있는 LED가 몇개 달려 있어서 간단하게 테스트 할 수 있어서 좋았다. 가격도 말도 안되게 저렴했다. 게다가 내부메모리와 램이 16MB와 8MByte로 상당히 나쁘지 않다. 다만, 중국에서 구매했기에 실제도 맞는지는 알수가 없다. 나중에 써보기 전까지 말이다.
3. ESP32-S3-WROOM-1U | 디바이스 마트 (34000원/개)
이번에는 정품을 구매해봤다. 이유는 ESP32로 개발을 하고 있는 지인에게 정품이랑 알리제품이 다르다는 이야기를 들었다. 그래서 테스트중 문제가 발생되면 정품으로 확인을 해야되는 문제가 발생될 것 같아서 미리 하나 구매했다. 그런데 정품하고 칩을 별도로해서 만든 이른바 짭퉁하고 가격차이가 너무 많이 난다.
그런데, 필자가 Charactor LCD (i2c)를 이용해서 테스트를 하려는데 문제가 발생되었다. 알리에서 구매한 제품에서는 글자가 미세하게 보이거나 보이지 않는 문제가 있었다. 물론 결과는 아직 확인되지 않은 상황인데 참으로 난감하였다. 어쨋던, 그래서 각 모듈을 테스트해보니 모듈마다 5V 출력(VIN)이 다르게 나왔다.
정품은 비싸긴 했지만, 그래도 제대로 케이스에 담겨져 있었다. 알리제품은 제전비닐로 덮혀서 왔는데 말이다. 다만 아쉬운점은 마이크로 5핀을 사용한다는 점이다. 불편하다. 그리고 외장 안테나를 사용할 수 있는 모델로 구매했다.
4. ESP32-S3-WROOM-1 | 알리 익스프레스 구매 (5800원/개)
다음은 알리 익스프레스에서 2개를 더 구매했다. 아래의 그림은 처음 구매했던 거랑 추가로 구매한 제품을 비교하기 위해서 같이 촬영을 하였다. 부품은 레퍼런스를 따라 갔을테니 거의 비슷한데 말이다. USB-C 부분이 조금 돌출되어있는 구조이다. 그리고 메인 프로세서를 덮고잇는 캔에 각인된 것을 보면... 사실 구매페이지의 설명은 서로 가져다 쓴느것 처럼 동일했다. 가격만 다르지 그냥 같은제품이겠거니 했는데, PCB 형상이 다른것을 확인할 수있었다.
5. XIAO-ESP32-S3 | 디바이스마트 (12,000/개)
마지막으로 테스트 하고 싶었던 건 ESP32-S3중 초소형 모델, 사실 일단 통신만 사용하고 GPIO나 단순한 트리거만 하는 용도로 위와 같이 클 필요가 없다. 게다가 보드에 실장할 수 있는 형태로 판매되는 제품이 XIAO 시리즈 중에 있다는 거슬 확인하고 구매하였다.
우선은 보드 설계시 뭘 잘못한건진 잘 모르겠지만, USB 포트에서 인식이 되지 않는 문제가 있어서 처음에는 불량으로 알았다. 어쨋든 그 부분은 해결되지 않는 문제이며, 조금 다른 것은 다운로드할때 반드시 BOOT 버튼을 누른상태로 부팅 후 다운로드 해야 다운로드가 된다는 점이다. 필자가 구매한 제품이 다소 불량성인건지는 확인되지 않았다. 하나만 샀기 때문에..
6. 결론
앞서 이야기하다 멈췄는데, 중국 데드카피 키트의 경우 우선 VIN의 출력이 1.4~2.5V 까지만 출력이 나왔다. 그리고 정품은 4.4V 정도가 출력됨을 확인하였다. 그래서 Charactor LCD 모듈을 사용할 때, 정품에서만 정상적으로 동작되었다. 사실 4.4도 원래 정격에 비하면 높지 않은데 말이다. 어쨋든 중국산 ESP32의 문제점은 I/O전원 또는 전원공급용 전원이 불량할 수 있다는 점이다.
그래서 혹시나 개발시 우려가 된다면 전원이나 이런부분은 별도로 설계한 보드를 이용하거나 아니면 캐리어 보드등을 구매하는 것을 추천한다. 그러면 외부 입력을 이용할 수 있고, 해당 입력을 통해서 사용할 수 있으니 USB만 연결해서 사용할 때 보다는 좀더 안정적으로 사용할 수 있을 것 같다.
....
아.. 정신차려보니 용돈이 바닥났다. 이번달도 조금 힘들겠다...
최근댓글