본문 바로가기

WROOM4

[ESP32] I2C OLED 한글출력 Smart home system에 사용할 controller로 ESP32를 정하고 준비중입니다.​이전에는 SPIFFS Web Server를 올려 보았습니다.각종 html및 Java library와 이미지들을 SPIFFS에 올려 놓고 서비스하는 것입니다.생각보다 동작은 잘 했습니다만 아무래도 어마무시 쌈박하게 빠르지는 않아서 파일 받아오는 동안 굼뜨는 것은 어쩔수가 없습니다.​결국 HTML5에 추가된 manifest cache 기능을 이용할려고 했으나 크롬에서는 동작을 하지 않더군요.HTTP에서는 보안문제 때문에 지원을 하지 않고 manifest파일은 무시를 해버리는 것 같습니다.대신 MS의 에지에서는 정상적으로 동작을 하더군요.​manifest파일을 발견하면 다시 읽어서(꼭 다시 읽을 필요는 없을텐데 이.. 2019. 11. 14.
[ESP32] SPIFFS 를 사용한 WebServer Smart home system에 사용할 controller로 ESP32를 정하고 준비중입니다. 오늘은 ESP32에 Web Server를 올려보기로 했습니다.예전에 ESP8266으로 할때는 속도가 많이 늦고 라이브러리가 안정화가 안되어 동작중 System이 Halt 되버리곤 했었는데 지금은 많이 안정된 것 같습니다.이번에는 ESP32로 진행하고 있는데 아직 큰 문제는 없는 것 같아 다행으로 생각하고 있습니다.​프로그램을 진행하다보면 여러가지 설정이나 조작을 할 일이 생길것 같고 따로 UI를 꾸미기도 그렇습니다.네이티브 앱으로 하려면 최소 3가지를 해야 합니다.일단 PC용을 만들어야 하고 모바일용으로는 안드로이드용, 아이폰용 각각 만들어 주어야 합니다.상호 호환도 안되고 개발툴도 다르기 때문입니다.​하지만.. 2019. 11. 13.
[ESP32] 부품도착 근래 메이커 활동에 필요한 컨트롤러로 ESP32를 생각하고 있습니다. ESP32는 처음 사용해 보는 놈이므로 공부를 하기 위해서 정리 작업을 하고 있습니다. [ESP32] 전용 DOWN LOADER 근래에 사용할 Main Core로 ESP32, nRF52840을 사용하려고 공부하고 있습니다.오늘은 전용 다운로더... blog.naver.com 이전 포스팅 입니다. ​ 얼마전에 주문한 ESP32 모듈과 부품이 도착 을 했습니다. ESP32 모듈은 ESP32-WROOM-32D 와 ESP32-WROVER-B 모듈 입니다. ESP32-WROOM-32D 입니다. 내부 SPI Flash 메모리가 16M byte 짜리를 구했습니다. 보통은 4M Byte 입니다. ESP32-WROVER-B 입니다. 내부에 SPI PS.. 2019. 11. 9.
[ESP32] 자료정리 #1 당분간 일반 Controller로 ESP32모듈을 사용하려고 합니다. ESP32-WROOM-32D 와 ESP32-WROVER-B 모듈 입니다. ESP32-WROVER-B 모듈은 내부에 8MByte의 PSRAM을 추가로 내장하고 있습니다. 나머지는 WROOM 모듈과 같습니다. ​ 모듈에는 기본 4MByte의 SPI Flash Memory를 갖고 있습니다. ESP32 CPU내부의 메모리는 위와 같습니다. 448KB의 ROM 이 있는데 이는 주로 Boot loader를 저장 하는데 사용합니다. 사용자 프로그램은 외부에 달려 있는 SPI Flash를 사용해서 저장 하게 됩니다. ​ 520KB의 on-chip SRAM을 내장하고 있습니다. 여기에 WROVER 모듈에는 외부에 8MByte의 PSRAM을 추가로 장착.. 2019. 11. 9.