전체 글35 ESP32와 MySQL 연동 (3) AI CAM 응용 Wi Fi를 통한 원격 데이터베이스 자료 입력ESP32와 Aduino와 가장 큰 차이로 Wi Fi나 블루투스 지원을 꼽는다. 이전에 Aduino 대신 라즈베리 파이를 사용한 이유 중 하나가 Wi Fi 지원 가능성이었다. 개인적으로 ESP32의 Wi Fi를 이용한 응용 중 가장 효과적인 응용은 원격 데이터베이스에 자료 입력이라고 생각한다. ESP32에서 비전 센서(카메라)로 입력된 결과를 처리해 Wi Fi를 통해 원격 데이터베이스에 저장하는 것은 많은 분야에 필요한 기능이다.ESP32와 MySQL 연동, copyright 2025 by NDoLab.ESP32와 MySQL 연동 준비ESP32-C3와 공개 데이터베이스 관리 시스템인 MySQL(혹은 MariaDB)와 연동 - ESP32에서 원격 MySQL 데.. 2025. 9. 16. XIAO ESP32-C3 개발 환경 (2) AI CAM 응용 XIAO ESP32-C3 개발 환경 설정, copyright 2025 by NDoLab.XIAO ESP32-C3 특징Seeed Studio 사의 XIAO ESP32-C3는 크기가 작은 특징을 가지는 ESP32-C이다. ESP32-C는 Wifi와 블로투스 기능을 제공하는 일반적인 ESP32 종류이다.XIAO ESP32-C3 Arduino IDE 개발 환경 설정다른 ESP32 개발 환경 설정과 유사하게 다음 단계를 거친다.Arduino IDE에 ESP32 보드 매니저 주소 설정 - File > Preferences 서 Additional boards manager URLs:에 아래 주소를 입력 - https://dl.espressif.com/dl/package_esp32_index.json보드 매니저 .. 2025. 9. 16. XIAO ESP32-S3 sense에서 AI 모델 구동하기 (1) AI CAM 응용 AI CAM 이란Seeed Studio 사의 XIAO ESP32-S3 sense는 ESP32-S3 기반의 AI 카메라(AI CAM)이다. 이 디바이스는 벡터 연산이 가능한 ESP32-S3에 마이크로 메모리가 장착 가능한 카메라 모듈을 연결하였다. 촬영 영상에 훈련된 AI 모델을 적용하여 디바이스에서 Object Detection 등의 AI 연산이 가능하다. 그러므로 XIAO ESP32-S3 sense와 같은 AI CAM은 웹 서비스 등 외부 연결 없이 디바이스 안에서 AI 적용이 가능하다. AI CAM은 디바이스 내에서 응용에 필요한 AI 연산을 구현하는 Edge Computing의 주요 구성 요소가 될 수 있다.XIAO ESP32-S3 sense에서 AI 모델 구동하기, copyright 2025 by.. 2025. 9. 16. 웹을 이용한 원격 서보 동작 (5) ESP32 프로그램 개발 기존 다루었던 두 개 프로그램을 이용하여 원격에서 웹을 통해 sg90 서보를 동작시키는 프로그램을 설명한다.'와이파이를 이용한 웹 서버 운영 (4) ESP32 프로그램 개발' 읽어보기 >'SG90 서보 모터 제어 (3) ESP32 프로그램 개발' 읽어보기 >프로그램 개발을 위해 준비해야 할 내용은 아래 글을 참고한다.개발 환경 설정 (1) ESP32 프로그램 개발 읽어보기 >이 프로그램은 ESP32의 Station 모드 WIFI 환경에서 웹 서버를 운영하는 기존 프로그램에 Get 요청에 따라 ESP32에 연결된 서보를 동작시키는 기능을 한다. 웹 서버와 서보 동작은 위 두 프로그램의 내용을 그대로 사용하였다. 서보 동작을 MyServo(int dir) Fuction을 사용하여 웹 서버의 Get .. 2025. 9. 16. 와이파이를 이용한 웹 서버 운영 (4) ESP32 프로그램 개발 ESP32 MCU의 장점 중 하나가 와이파이가 가능하고 이를 이용하여 웹 서버를 운영하거나 접근할 수 있는 점이다. 이 글은 와이파이 기능을 이용하여 웹 서버를 운용하는 예를 보여준다. ESP32는 MCU이므로 웹서버를 이용하여 웹 페이지를 제공하기 보다 MCU에 연결된 IoT 기기를 제어하기 위해 웹 서버를 이용한다.예제 프로그램은 아두이노 IDE의 파일 > WIFI > SimpleWiFiServer.ino 이다. 예제 프로그램은 ESP32에서 운영하는 웹 서버에 접근할 때 /H과 /L Get 방식으로 요청하면 5번 pin에 연결된 LED를 켜거나 끄는 기능을 한다. 예로 192.168.0.39 주소가 웹 서버에 부여되면 아래 주소로 H 신호를 웹 서버에 보낼 수 있다.http://192.168.0... 2025. 9. 16. SG90 서보 모터 제어 (3) ESP32 프로그램 개발 ESP32를 이용하여 SG90 서보 모터를 제어하는 프로그램 개발 기록이다.개발 환경과 서보 연결 개발 환경 설정은 아래 글에 설명되어 있다.'개발 환경 설정 (1) ESP32 프로그램 개발' 읽어보기 >SG90 서보는 다음 사진과 같이 23번 포트에 연결한다. 예는 우노 타입 확장 보드 실드를 사용해서 서보의 G, V, S 선을 쉽게 연결할 수 있다.1 서보 제어를 위한 ESP32Servo 라이브러리 추가ESP32 Dev Module 보드와 USB를 연결한다.아두이노 IDE에 서보 제어를 위한 ESP32Servo 라이브러리를 추가한다('도구 > 라이브러리 관리' 선택).'ESP32servo'로 라이브러리 검색 후, 설치한다.2 서보 제어 예제 프로그램'파일 > 예제 > ESP32Servo .. 2025. 9. 16. Hello world 프로그램 (2) ESP32 프로그램 개발 ESP32를 이용한 첫째 프로그램인 Hello world를 Serial Monitor로 출력하는 프로그램 개발 기록이다.개발 환경 설정프로그램을 개발하기 위해 ESP32 보드, ESP32 보드가 시리얼 연결(USB)로 연결된 PC, PC에 설치된 아두이노 개발 환경 아두이노 IDE가 필요하다.1) ESP32 보드2) PC에 ESP32 보드 드라이버 설치3) ESP32와 개발 PC를 USB로 연결4) PC에 아두이노 IDE 설치5) PC의 아두이노 IDE에서 ESP32 보드 연결개발 환경 설정은 아래 글에 설명되어 있다.'개발 환경 설정 (1) ESP32 프로그램 개발' 읽어보기 >1 프로그램 작성ESP 프로그램을 작성하기 위해 아두이노 IDE를 실행한다. 아두이노 IDE는 개발 환경 설정을 통해 .. 2025. 9. 16. 개발 환경 설정 (1) ESP32 ESP-WROOM-32 프로그램 개발 마이크로 Processing 유닛(Micro Processing Unit:MPU)이란 컴퓨터 프로세서에 프로그램을 upload 하여 실행할 수 있게 한 전자 칩이다. MCU는 PC와 다르게 프로그램 실행 기능에 집중한 기기로 주로 하드웨어 제어에 많이 쓰인다. 대표적인 MPU로 Z80과 아두이노 등을 들 수 있다. ESP32는 최근 많이 사용되는 MPU로 웹과 블루투스를 이용한 인터페이스가 가능한 점이 장점으로 꼽힌다.아두이노 IDE를 이용한 ESP32 프로그램 개발을 위해 기본적으로 다음 환경을 갖추어야 한다.1) ESP32 보드2) PC에 ESP32 보드 드라이버 설치3) ESP32와 개발 PC를 USB로 연결4) PC에 아두이노 IDE 설치5) PC의 아두이노 IDE에서 ESP32 보드 연결ESP.. 2025. 9. 6. 2025 김, PLM 기반의 Single BOM 구현을 통한 자동차 산업의 디지털 전환 가속화 김성진, PLM 기반의 Single BOM 구현을 통한 자동차 산업의 디지털 전환 가속화Single BOM in Integrated Engineering Change ManagementPLM 베스트 프랙티스, 서울 코엑스, 6/20, 2025. 이 발표는 Engineering-BOM과 Design-BOM (D-BOM)의 설계변경 관리를 통해 하나의 BOM( Single BOM)으로 구현을 설명한다. 발표자는 GM Technical Center Korea 소속이며 TeamCenter 기반 글로벌 PLM 시스템을 기반으로 한다. 발표는 Single BOM이 E-BOM과 D-BOM이 같은 소스에 기반을 두어야 하며 일관된 단일 설계변경 관리(Engineering Change Management: ECM)에 .. 2025. 8. 19. focusrite scarlett solo 오디오 인터페이스를 통한 녹음 준비 Focusrite scarlett solo 오디오 인터페이스는 온라인 강의나 유튜브를 위한 적절한 품질의 녹음을 지원한다. 녹음을 하기 전에 녹음된 음질이나 크기 등을 check 하여야 한다. 다음은 Windows 환경에서 Focusrite scarlett solo 오디오 인터페이스를 사용하여 음성을 녹음할 때 준비해야 할 과정이다.1 마이크, 오디오 인터페이스 그리고 컴퓨터 연결 아래 사진처럼 마이크를 인터페이스에 연결하고 인터페이스에서 USB를 이용하여 컴퓨터에 연결한다.마이크, 오디오 인터페이스 그리고 컴퓨터 연결, copyright 2025 by NDoLab.오디오 인터페이스 연결, copyright 2025 by NDoLab.2 원도우 설정 조정 원도우 설정 > 시스템 > 소리 > 입력 > F.. 2025. 7. 11. 스마트 커넥티드 제품 사례, Dream Recorder, Terra Terra에서 공개한 제품들은 AI 웹서비스(OpenAI API) 그리고 소형 컴퓨터(라즈베리파이)와 마이크로프로세서(ESP32)를 활용한 간단한 스마트 커넥티드 제품이다. 이 제품들은 IT와 시스템 구조 상 특별하지는 않지만 제품 디자인과 제조에 조금 다른 접근 방법을 사용하였다. Terra hompage www.myterra.aiDream Recorder는 라즈베리파이와 OpenAI API를 사용하여 꿈을 꾼 사람이 자신의 꿈을 서술하면 이를 동영상으로 만들어주는 제품이다. 생성형 AI를 이용하여 꿈을 영상으로 기록한다는 아이디어가 참신하다.Dream Recorder 소개 기사 https://www.dezeen.com/2025/06/30/dream-recorder-ai-design/AI-Compass.. 2025. 7. 2. TEE 객체 매뉴얼 TEE 객체TEE 객체는 TEE에서 설계와 생산 자료를 표현하는 자료 객체이다. TEE 객체의 종류와 특성을 이해하면, 쉽게 TEE의 기능을 이해할 수 있다. 현재 TEE는 다음과 같이 총 8개의 객체를 지원한다.아이템 item기술문서 document제품구조(BOM) product structure설계변경 engineering changes 사용자 person액션 action 노트 태그 note tag아이템 Item만일 탁자를 개발한다면, 아이템이란 탁자를 구성하는 부품과 조립품을 표현하는 자료이다. 아이템 리스트는 탁자에 필요한 모든 부품과 조립품의 목록이다. 탁자는 030 다리, 020 상판, 그리고 010 탁자를 포함하는 아이템 리스트로 표시할 수 있다(예에서 10, 20 그리고 30은 각 아이.. 2025. 6. 22. 이전 1 2 3 다음 728x90