본문 바로가기
반응형
ESP32-WROOM-32 Breakout 보드 제작 예전에 구매만 해 놓고 사용하지 않았던 ESP32-WROOM-32 보드가 있었는데 요즘 시간적인 여유가 생겨 ESP32-WROOM-32 Breakout PCB 보드를 제작해 보았습니다. PCB를 제작하기 전에 관련 데이터를 검색해 보다가 제가 가지고 있는 ESP32-WROOM-32 보드가 구형 제품임을 알게 되었습니다. 구매해 놓았던 사이에 업데이트가 되어 신형 ESP32-WROOM-32E 모델명으로 변경이 되었습니다. 구형 신형 ESP32-WROOM-32 ESP32-WROOM-32D ESP32-WROOM-32E 신형 버전은 구형 ESP32 ECO V1에서 문제 되었던 PSRAM, 32.768Khz 등 몇 가지 버그가 개선되었으며 특히 보안 기능은 ESP32 ECO3에서 결정적인 개선(patch)이 되었.. 2022. 12. 28.
ESP-12F(ESP8266)에서 MicroSD 카드 사용하기 ESP-12F 모듈을 사용하던 중 외부 파일에서 데이터를 읽어와야 하는 경우가 생겼습니다. 모듈 자체에 MicroSD 카드가 있지는 않지만 인터페이스는 지원이 되어 MicroSD 카드를 연결하면 될 것 같아 조금 검색을 해 보니 ESP-12F 모듈에 쉽게 MicroSD 카드를 연결할 수 있는 것처럼 보여 간단히 하드웨어를 구성하여 테스트해 보았습니다. 우선 MicroSD 카드의 인터페이스는SD 모드와 SPI 모드 총 2가지 인터페이스를 지원합니다. 이 2가지 인터페이스중에서 ESP-12F 모듈과 쉽게 연결 가능한 SPI 모드를 사용하여 테스트하였습니다. 아래 이미지의 오른쪽 붉은색으로 표시한 부분이 SPI에서 사용되는 핀들인데 MicroSD 카드에서 1번, 8번을 제외하고 가운데 6핀을 사용하여 동작됩니.. 2022. 2. 24.
ESP-12F 모듈 원본 롬으로 복구하기 아두이노 IDE를 사용하여 ESP-12F 모듈 테스트를 했었는데 ESPlorer를 사용해 볼 겸 ESP-12F 모듈의 원본 롬으로 복구 테스트를 해 보았습니다. 원본 롬은 구매할 때 처음 깔려있던 펌웨어로 AT 명령어를 사용하여 간단히 ESPlorer에서 테스트를 할 수 있습니다. 우선 ESP-12F 모듈 다운로드에 필요한 FLASH_DOWNLOAD_TOOLS 프로그램을 다운로드 받습니다. (참고로 저는 윈도우 10 20H2 버전을 사용하는데 아래 프로그램이 실행은 되는데 다운로드가 정상적으로 동작이 안되어 다른 방법을 사용하였습니다. 다른 방법은 아랫부분에 따로 설명 해 놓았으니 참고하시기 바랍니다.) 복구에 필요한 원본 롬을 다운로드 받습니다. 먼저 다운로드 프로그램과 펌웨어 파일을 압축 해제합니다... 2021. 6. 1.
ESP32-CAM 사용하기 WIFI로 동영상 전송을 할 수 있는 ESP32-CAM을 구매해 보았습니다. 전면에는 OV2640 카메라, 플레시 LED, MicroSD 카드를 꽂을 수 있는 소켓이 위치해 있습니다. 후면에는 ESP32-S 모듈과 아래쪽에 RESET버튼이 위치 해 있습니다. 아래와 같이 회로를 구성하여 UART로 업로드하면 됩니다. 이때 중요한게 0번 I/O핀인데 이 핀에 의해서 RESET 후 바이너리 업로드인지 모듈 부팅인지 결정됩니다. 메뉴 File -> Examples -> ESP32 -> Camera -> CameraWebServer를 불러옵니다. 소스의 카메라 모델은 AI-thinker로 설정하고(1번) WIFI를 연결을 위한 공유기 SSID(2번)와 암호를(3번) 적습니다. 보드는 아래와 같이 설정합니다. 0.. 2020. 11. 30.
ESP-12F 모듈 사용하기 아두이노 IDE에서 ESP-12F 모듈을 사용하려면 모듈 보드를 등록/추가 해 줘야 합니다. 아두이노 IDE를 실행 후 File -> Preferences를 선택 후 아래 순서대로 추가합니다. 1. Additional Boards Manager URLs를 선택 2. http://arduino.esp8266.com/stable/package_esp8266com_index.json 추가 3. 완료 Tools -> Board에서 Board Manager를 선택합니다. 보드매니저에서 ESP8266을 검색 후 설치합니다.(저는 이미 설치가 된 상태입니다.) 다시 보드를 선택하러 들어가면 ESP8266보드가 추가되어 있습니다. Generic ESP8266 Module을 선택합니다. 예제 중 기본이 되는 Blink를.. 2020. 11. 29.
ESP-12F 모듈 구매 ESP-12F 모듈은 ESP8266 프로세서를 사용하여 저렴하게 WIFI환경을 구축할 수 있게 해 주는 모듈입니다. 알리에서 저렴하게 구매하였습니다. ESP8266의 몇 가지 특징은 아래와 같습니다. - 저전력 32비트 MCU - 최대 160MHz까지 동작 - 802.11b/g/n 지원 - 10bit ADC - UART/GPIO/I2C/PWM/ADC - UART baud rate up to 4Mbps - STA/AP/STA+AP 3가지 동작 모드 - 대기모드 / 슬립모드 가능 사이즈는 대략 2.4cm x 1.6cm 정도이며 아래와 같은 모양을 하고 있습니다. 윗면은 실드캔으로 싸여 있으며 오른쪽 위쪽에 파란색의 LED가 위치해 있고, 밑면은 각 핀에 해당되는 이름이 적혀 있습니다. 아래 회로도를 참고하여.. 2020. 11. 29.
반응형