MCU 기본 개념
마이크로컨트롤러 유닛(MCU)의 정의와 구조를 이해합니다. CPU, 메모리, I/O 포트로 구성된 단일 칩 컴퓨터의 동작 원리를 설명합니다.
MCU 종류 및 분류
8비트, 16비트, 32비트 MCU의 특징과 차이점을 비교합니다. AVR, PIC, ARM Cortex 시리즈 등 주요 MCU 제품군을 소개합니다.
ESP32 개요
Wi-Fi와 Bluetooth를 내장한 ESP32의 기본 사양과 특징을 알아봅니다. 듀얼코어 프로세서와 다양한 통신 인터페이스를 소개합니다.
ESP32 개발 환경
Arduino IDE와 ESP-IDF를 활용한 ESP32 개발 환경 구축 방법입니다. 필수 라이브러리 설치부터 첫 프로그램 업로드까지 설명합니다.
IoT 센서 모니터링
ESP32와 DHT22, BMP280 센서를 연동하여 온습도 및 기압 데이터를 실시간으로 수집하고 클라우드에 전송하는 시스템입니다.
스마트홈 제어
MQTT 프로토콜을 활용한 스마트홈 제어 시스템입니다. 조명, 온도, 보안 시스템을 스마트폰으로 원격 제어할 수 있습니다.
산업용 제어 시스템
Modbus RTU/TCP 통신을 지원하는 산업용 제어 시스템입니다. PLC와 연동하여 생산 라인을 모니터링하고 제어합니다.
에너지 모니터링
PZEM-004T 센서로 전력 사용량을 측정하고 분석합니다. 실시간 전력 소비 패턴을 시각화하여 에너지 절감을 지원합니다.
웨어러블 디바이스
MAX30102 심박 센서와 MPU6050 가속도 센서를 활용한 헬스케어 웨어러블 기기입니다. 심박수와 활동량을 추적합니다.
로봇 모터 제어
PWM 신호로 서보모터와 DC모터를 정밀 제어합니다. PID 알고리즘을 적용하여 위치 및 속도 제어 성능을 최적화했습니다.
무선 센서 네트워크
ESP-NOW 프로토콜을 활용한 저전력 무선 센서 네트워크입니다. 여러 노드 간 메시 통신으로 넓은 영역을 커버합니다.
데이터 로거 시스템
SD카드에 센서 데이터를 저장하는 데이터 로거입니다. RTC 모듈로 정확한 타임스탬프를 기록하며 CSV 형식으로 저장합니다.