ESP32 썸네일형 리스트형 ESP32 개발 보드에 USB-C 또는 Micro-USB 포트가 두 개 있는 이유 ESP32 개발 보드에 USB-C 또는 Micro-USB 포트가 두 개 있는 이유는 무엇인가요? 일부 ESP32 개발 보드, 특히 Espressif의 공식 개발 보드에는 USB 포트가 두 개 이상 있습니다. 두 번째 포트를 추가하는 이유는 무엇일까요? 하드웨어 및 주변기기 ESP32 칩 대신 개발 보드를 선택하는 주요 이유 중 하나는 USB 연결 기능 때문입니다. 개발 보드에는 보통 USB 인터페이스가 탑재되어 있으며, 프로그래밍, 디버깅 등을 위한 USB 포트가 하나 이상 있습니다. 하지만 일부 ESP32 보드는 여기서 한 단계 더 나아가 여러 개의 USB 포트를 제공합니다. 이러한 USB 포트는 USB Type-A, 마이크로 USB, USB Type-C 등 다양한 형식을 지원할 수 있습니다. 이 글에.. ESP32 아두이노 환경과 ESP-IDF 환경 비교 ESP32 개발에서 아두이노(Arduino)는 빠른 프로토타이핑과 쉬운 사용성에 초점을 맞춘 초보자 친화적 환경이며, ESP-IDF(Espressif IoT Development Framework)는 하드웨어 제어, 성능 최적화, 고급 기능을 위한 Espressif 공식 전문 개발 환경입니다. 아두이노는 쉽지만 제한적이고, ESP-IDF는 복잡하지만 자유도가 높습니다. 핵심 비교 요약 특징아두이노 (Arduino)ESP-IDF (Espressif)대상초보자, 취미, 빠른 시제품전문가, 상용 제품, 복잡한 프로젝트개발 언어C++ (Arduino 라이브러리)C/C++ (FreeRTOS API, HAL)학습 곡선낮음 (매우 쉬움)높음 (어려움)하드웨어 제어제한적 (간소화된 API)전체 제어 (저수준/레지스.. ESP-Claw 개념 ESP-Claw는 Espressif IoT 기기를 위해 특별히 설계된 AI 에이전트 프레임워크입니다. 이 프레임워크는 자연어 대화를 통해 기기의 동작을 정의하고 칩 내에서 직접 실행하는 ‘채팅 코딩(Chat Coding)’ 패러다임을 구현합니다. 대규모 언어 모델(LLM)을 결정론적 Lua 스크립팅 엔진 및 이벤트 주도형 아키텍처와 통합함으로써, ESP-Claw는 하드웨어를 수동적인 명령 수신기에서 능동적이고 자율적인 의사 결정 센터로 탈바꿈시킵니다. 설계 철학 이 프레임워크는 다음 네 가지 핵심 기둥을 기반으로 구축되었습니다: 채팅 코딩(Chat-to-Build): 사용자는 위챗(WeChat), 텔레그램(Telegram), 페이슈(Feishu)와 같은 인스턴트 메시징(IM) 플랫폼을 통해 장치 로직.. ESP32 SD 카드의 폴더를 PC에서 직접 보이게 ESP32 데이터 케이블을 사용하여 SD 카드의 폴더를 PC에서 직접 보이게 만드는 것은 가능합니다. 💡 다만, 모든 ESP32 모델이 이 기능을 지원하는 것은 아니며, 사용하는 칩의 종류에 따라 구현 방법과 난이도가 크게 달라집니다. 칩 모델별 지원 여부ESP32 모델 지원 여부설명ESP32-S2 / S3완전 지원하드웨어적으로 USB OTG(On-The-Go) 기능을 내장하고 있어, PC에서 일반 USB 메모리(Mass Storage Class)처럼 인식하게 만들 수 있습니다.ESP32-C3 / C6제한적 지원내장된 USB-Serial/JTAG 컨트롤러를 통해 일부 기능을 구현할 수 있으나, S 시리즈만큼 유연하지 않습니다.ESP32 (Original)불가능(직접 연결 시)하드웨어 USB 컨트롤러가.. ESP32-S3 + E-Paper 완전 사용 가이드 ESP32-S3 + E-Paper 완전 사용 가이드E-Paper는 SPI 인터페이스로 ESP32-S3에 연결합니다.라이브러리는 GxEPD2가 사실상 표준이며, Adafruit GFX 기반이라 텍스트/도형 API가 익숙하게 느껴집니다.Deep Sleep과 조합하면 배터리 수개월 수명이 가능한 것이 E-Paper의 가장 큰 장점입니다.목차필요한 부품핀 연결 (SPI 배선)라이브러리 설치기본 텍스트 출력 코드부분 갱신 (Partial Update)Deep Sleep 연동전력 소비 비교드라이버 IC별 GxEPD2 클래스자주 발생하는 문제와 해결법1. 필요한 부품부품대표 제품비고E-Paper 모듈Waveshare 2.9" 흑백 / 1.54" 흑백SPI 4선 방식. 모듈 뒷면에서 드라이버 IC 모델명 확인 필수.M.. Iridium 9603N 전원 인가 시 BOD 리셋 이슈 name: Iridium 9603N 전원 인가 시 BOD 리셋 이슈description: POWER_GPIO→TPS61022 EN 구조에서 4700µF 충전 인러시로 배터리 전압 강하 → ESP32 BOD. 영구 해결은 P-FET 로드 스위치 추가.type: project---## 증상POWER_GPIO(38) HIGH 직후, AT 명령 전송 전에 BOD 트리거 → ESP32-S3 리셋.```[IRD] ── 이리듐 송신 시작 ──E BOD: Brownout detector was triggered=== geo-iridium-mon start ===```## 회로 구성 (확인된 사항)- 전원: SAFT LSP 33600 (Li-SOCl₂ + 슈퍼캐패시터, 3.6V, 17Ah)- 부스트 컨버터: TPS61.. Iridium 9603N ESP32-S3 위성 통신 송신 절차 Iridium 9603N ↔ ESP32-S3 데이터 송신 절차 (신호 관점)1. 하드웨어 인터페이스 구성 ESP32-S3 Iridium 9603N───────── ─────────────GPIO (TX) ──────→ RX (3.3V UART)GPIO (RX) ←────── TXGPIO (RTS) ──────→ CTS (flow control)GPIO (CTS) ←────── RTSGPIO (IN) ←────── RI (Ring Indicator)GND ─────── GND5V PSU ──────→ VCC (⚠️ 피크 1.5A 공급 필수)주의: 9603N은 송신 시 순간 최대 1.5A를 소비. LDO 또는 얇은 배선 .. ESP32 C3 Super Mini Pomodoro timer 포모도로 기법은 25분간 고도로 집중하고 5분간 휴식하는 과정을 4번 반복한 뒤, 15~20분의 긴 휴식을 갖는 시간 관리 및 생산성 향상법입니다. 1980년대 후반 프란체스코 시릴로가 개발했으며, 토마토 모양 타이머에서 유래했습니다. 집중력을 높이고 번아웃을 예방하는 데 효과적입니다. ResourcesESP32 Super Mini PinoutYouTube VideoThingiverse FilesImage2Cpp converterChannel 코드 깃허브 #include #include #include #include #include #define SCREEN_WIDTH 128 // OLED display width, in pixels#define SCREEN_HEIGHT 64 // OLED d.. 이전 1 2 3 4 ··· 37 다음