본문 바로가기

분류 전체보기

ESP-IDF v6.0 발표 이번 신규 릴리스는 개발자들에게 중요한 진전을 의미하며, 더 원활한 설정, 더욱 유연한 툴링, 라이브러리 업데이트, 그리고 개발 워크플로우 전반에 걸친 보안 강화 등을 제공합니다. ESP 디바이스를 사용 중이시라면, 더 빠른 온보딩과 최신 하드웨어에 대한 향상된 지원을 경험하실 수 있을 것입니다. 변경된 내용과 프로젝트에 미치는 영향 등을 포함한 주요 업데이트 사항을 최신 기사에서 정리해 두었습니다. 아래에서 ESP-IDF v6.0의 주요 하이라이트와 전체 릴리스 노트를 확인해 보세요: Release notes: Announcement:
esp32-c6 가속도 센서 ADXL345 Interrupt 처리 아 쓰기 싫다. 중요한 부분은 ADXL345 INT1 핀을 esp32-c6 보드의 4번에 연결했다는 사실과 코드에서 가속도 센서 인터럽트 설정하는 과정에 주의하면 무리없이 잘 된다. #include #include #include #include #include #include "esp_sleep.h" // 딥슬립 관련 헤더// --- 설정 및 상수 ---#define SCREEN_WIDTH 128#define SCREEN_HEIGHT 64#define BUZZER_PIN 1#define ACCEL_INT_PIN 4 // ADXL345의 INT1 연결 핀//#define TOTAL_TIME_MS 180000 // 3분//#define INACTIVITY_LIMIT 10000 // 종료 후 10초 ..
ESP32-C6 가속도 센서 ASXL345 보정 결론부터 말하자면 I2C 초기화, 주소 지정 등 센서 초기화 코드가 잘못되면 아예 실행이 안된다. 그러니까 setup() 코드에서 씨리얼 통신 설정해도 메시지가 안 나온다. ESP32 C6 사용하면서 몇 번이나 이런 현상을 경험했다. 주소지정을 제대로 설정하고 진행하면 잘 나오는데 말이다. 상세 가이드는 이전에 작성한 ESP32 ADXL345 Accelerometer Interfacing 가이드를 참고하세요. #include #include #include // ESP32-C6 I2C 핀 정의#define I2C_SDA 6#define I2C_SCL 7Adafruit_ADXL345_Unified accel = Adafruit_ADXL345_Unified(12345);void setup(void) { ..
니노 페드레티, "아무도 모를 것이다" 아마도 작년 詩의 날에 올려던 시다. 2026년 시의 날도 작년과 같다. 3월 21일 토요일 그러므로 나는 같은 시를 올리고 다른 사진을 올린다. 하지만 다른 사람도 알지 않는가? 바로 함께 있던 그 사람 말이다. Nino Pedretti, "Nobody Will Know" "아무도 우리가 살았다는 것을모를 것이다,우리가 발로 거리를 걸었다는 것을우리가 즐겁게 춤을 추었다는 것을아무도 모를 것이다,우리가 기차 창문으로바다를 바라봤다는 것을아무도 모를 것이다,우리가 카페 의자에가라앉는 공기를 마셨다는 것을아무도 모를 것이다,우리가 삶의 테라스에다른 사람들이 도착할 때까지 서 있었다는 것을." - 니노 페드레티, "아무도 모를 것이다" 작년과 다른 것은 원문을 찾아봤다는 것이다. “No one wil..
릴레이 스위치 컨트롤과 플라이백 전압 방지 릴레이는 전기 기계식 스위치이며, 코일에 일반적인 논리 신호가 공급할 수 있는 것보다 더 많은 전류가 필요하기 때문에 구동 회로가 필요합니다. 이 그림은 릴레이를 구동하는 두 가지 일반적인 방법인 BJT와 MOSFET을 비교합니다. BJT 기반 회로에서는 NPN 트랜지스터(BC337)가 전류 제어 스위치 역할을 합니다. 1kΩ 저항을 통해 베이스에 HIGH 신호가 인가되면 베이스 전류가 흘러 트랜지스터가 켜집니다. 그러면 컬렉터 전류가 릴레이 코일을 통해 흐르면서 릴레이가 여자되고 접점이 NC에서 NO로 전환됩니다. 10kΩ 저항은 입력이 없을 때 트랜지스터가 OFF 상태를 유지하도록 합니다. 그러나 BJT는 입력 임피던스가 낮고 지속적인 베이스 전류가 필요하므로 전력 손실이 크고 스위칭 속도가 약간 느..
백남준: STILL LIVE - 살아 있는 시간 백남준: STILL LIVE-살아 있는 시간백남준 타계 20주기 특별전2026.03.24-05.31 인공지능 시대에 백남준이 건네는 ‘사유’라는 처방 백남준(1932-2006)이 우리 곁을 떠난 지 20년이라는 시간이 흘렀다. 그사이 세상은 그가 예견했던 '전자 초고속도로'를 넘어 인공지능과 가상 현실이 일상이 된 ‘초연결 사회’로 진입했다. 우리는 이제 그를 과거의 연대기 속에 박제된 거장으로 회고하는 대신, 그의 예술이 발산하는 생명력이 여전히 ‘현재형’으로 작동하고 있음에 주목한다. 호반아트리움에서 개최되는 《백남준: STILL LIVE – 살아 있는 시간》은 작가를 보존과 숭상의 대상으로 가두지 않는다. 오히려 그의 사유를 오늘날의 관객 곁으로 직접 불러내어 기술과 인간, 그리고 시간의 본질에 ..
무선 저울: 작은 저울 네 개 = 큰 저울 하나 자전거나 여행 가방처럼 큰 물건의 무게를 할 때는 일반 저울을 사용하는 것이 비효율적인 경우가 많습니다. 이 솔루션은 최대 4개의 소형 저울을 사용하여 무게 측정값을 ESP32 모듈로 전송하고, 모듈은 이를 종합하여 총 무게를 표시합니다. 무선 전송에는 경량 통신 프로토콜인 ESP-NOW가 사용됩니다. 프로젝트 최근 자전거 무게를 재보고 싶었는데, 기존 방식( 자전거를 들고 있을 때와 메지 않고 있을 때 체중계로 몸무게를 재고 차이를 계산하는 방식 )이 상당히 번거로웠습니다. 마찬가지로, 크기가 큰 수하물이나 자전거 가방을 가지고 여행할 때 항공사 무게 제한을 맞추는 것도 골칫거리입니다. 저는 여러 개의 소형 저울을 서로 연결하여 사용하는 솔루션을 개발했습니다. 이 저울들은 실시간 데이터를 무선 수신기..
ESP32 NEO-M8N GPS 모듈 인터페이스 NEO-M8N GPS 모듈이 탑재된 ESP32: GPS 로거 및 Google Earth 디스플레이 Arduino IDE로 프로그래밍된 ESP32와 NEO-M8N GPS 모듈을 연결하여 위도, 경도, 고도, UTC 시간, 가시 위성 수 등의 GPS 데이터를 가져오는 방법을 알아봅니다. 마지막으로, GPS 데이터를 microSD 카드의 파일에 기록하고, 이 데이터를 처리하여 Google Earth에 경로를 표시하는 방법을 알아봅니다. NEO-8M GPS 모듈이 탑재된 ESP32: GPS 로거 및 Google Earth 디스플레이 요약하자면, 이 튜토리얼에서는 다음 내용을 배우게 됩니다.직렬로 NEO-M8N GPS 모듈을 ESP32에 연결합니다.원시 GPS 데이터를 얻으세요.원시 데이터를 분석하여 선택되고..