채널톡 아이콘

따라하기 시리즈 - 초보자와 아두이노 이용자도 배우는 ESP32 사물인터넷 기기 제작 실전 강의

생성형AI가 만드는 디지털 콘텐츠 범람시대, 여러분의 경쟁력은 무엇입니까? AI와 물리적 현상을 잇는 사물인터넷이 만드는 데이터는 여러분의 경쟁력이 됩니다. 본 강의는 여러분이 사물인터넷에 대한 기초를 쌓아 남들보다 앞서게 도와줍니다. 본 강의는 아래의 분들에게 도움이 됩니다. - 센서 데이터 수집, 해석, 가공, AI모델 생성을 이용한 디지털 콘텐츠 제작자 - 센서 데이터를 활용한 창업가 및 교육 콘텐츠 개발자

(5.0) 수강평 3개

수강생 8명

난이도 초급

수강기한 무제한

펌웨어
펌웨어
iot
iot
하드웨어
하드웨어
데이터
데이터
펌웨어
펌웨어
iot
iot
하드웨어
하드웨어
데이터
데이터

수강 후 이런걸 얻을 수 있어요

  • 온도, 습도, 조도 등 환경 데이터 수집 자동화 및 원격 모니터링 - 기초적 IoT 시스템 개발 능력

  • 무선 통신이 가능한 마이크로컨트롤러(EPS32)를 바탕으로한 제품 개발의 기초

  • 하드웨어 제조사 홈페이지를 통한 주문, 제작, 배송 등의 구체적인 방법

  • 오픈소스 회로 편집 도구 KiCad를 이용한 회로도 구성 및 PCB 설계의 사용방법

  • 센서 구동과 무선 통신 (BLE, WiFi)를 포함하는 펌웨어 제작방법, 인터넷 접속, HTTP 통신

ESP32와 KiCad로 만드는
나만의 사물인터넷 커스텀 개발 보드

본 강의에서 여러분이 만드는 보드 실물 사진


생성형 AI가 만드는 디지털 콘텐츠가 범람하는 시대,
여러분의 경쟁력은 무엇입니까?

AI는 코드를 만들고, 글을 쓰고, 이미지를 생성합니다.
하지만 아직까지 물리적인 세계의 데이터를 스스로 만들어낼 수는 없습니다.

이 간극을 메우는 것이 바로
AI와 현실을 연결하는 기술, 사물인터넷(IoT) 입니다.

센서를 통해 수집된 데이터는
단순한 정보가 아니라
여러분만이 가질 수 있는 차별화된 경쟁력이 됩니다.

이 강의는 여러분이
AI 시대에서 뒤따라가는 사용자가 아니라
데이터를 만들어내는 창작자가 되도록 돕습니다.


🔧 강의 소개

본 강의는 대표적인 IoT 마이크로컨트롤러인 ESP32를 활용하여
직접 커스텀 개발보드를 설계하고 제작하는 실습 중심 강의입니다.

  • 초보자들도 쉽게 배울 수 있도록, 수강료의 문턱을 낮추었습니다. 단 6시간만 투자하세요.


  • 아두이노 사용자들은 이질감 없이 바로 ESP32 개발로 넘어갈 수 있습니다. (아두이노 개발환경 사용)

단순히 ESP32를 사용하는 수준을 넘어,
KiCad를 이용한 회로 설계부터 PCB 제작, 펌웨어 작성과 실습까지 전 과정을 경험하며
하드웨어 + 소프트웨어를 통합적으로 이해하는 능력을 키웁니다.

강의에서는 다음과 같은 핵심 기술들을 다룹니다:

  • 버튼과 LED를 통한 디지털 입출력 (GPIO)

  • 아날로그 입력 및 센서 데이터 처리

  • PWM 제어 (아날로그 출력)

  • EEPROM 데이터 저장 (비휘발성 메모리)

  • I2C 통신 (센서 구동)

  • BLE 통신 (휴대폰과 통신)

  • WiFi 통신 (인터넷 연결, 사물 인터넷)

🎯 이 강의를 통해 얻는 것

이 강의를 통해 여러분은 다음과 같은 방향으로 성장할 수 있습니다:

  • 센서 데이터 수집, 해석, 가공을 기반으로
    AI 모델과 결합한 디지털 콘텐츠 제작자

  • 실제 데이터를 기반으로 문제를 해결하는
    IoT 기반 창업 및 교육 콘텐츠 개발자

이 강의는 단순히 ESP32를 배우는 강의가 아닙니다.

여러분이
AI를 사용하는 사람”에서
AI에 데이터를 공급하는 사람”으로
전환되는 시작점입니다.


🔥 맺는말

AI가 만들어낸 콘텐츠를 소비하는 사람이 아니라
AI가 흉내내지 못하는 현실의 데이터를 만들어내는 사람이 되십시오.

💡본 강의를 마치면 수강생이 가져가는 것

  • KiCad를 이용한 ESP32 개발 보드의 회로도 작성 방법, PCB 에디터를 이용한 배선 방법

  • KiCad의 출력 파일을 이용한 주문 제작 방법, 직접 제작한 개발 보드 (위 사진의 보드와 동일한 보드이며 제작비는 수강생 별도 부담)

  • 부품 Library 설치 방법, Firmware 작성 및 다운로드를 통한 보드의 구동 방법 

주의: 보드의 제작 비용은 본 강의의 수강료에 포함되어 있지 않습니다. (수강생 부담)

제작은 해외제작사 JLCPCB(https://jlcpcb.com)를 통해서 하며, 제작된 후 배송과 통관을 거쳐서 수강생에게 전달됩니다.

제작비용 예시: 26년 3월 현재, 환율 달러 당 1490원이며, 본 강의의 보드 최소 제작(2대) 비용은 아래와 같습니다.

제작 비용 및 기간:

PCB(기판) 5장 제작 (최소 제작 수량), 그 중 기판 2장으로 부품 납땜이 완료된 기기 2대를 제작할 경우 (최소 제작 수량)

PCB $7, 제작비 $60 등 총 $67의 비용과 배송비 약 $12가 발생하며, 제작에 주말 제외 8일이 소요됩니다. (배송에 수일 더 소요됩니다.)

배송료 포함 제작비가 $150미만일 경우 통관료는 면제이며, $150이상은 통관료가 발생합니다.


이런 내용을 배워요

하드웨어 기초 및 설계 이론

이 단계에서는 마이크로컨트롤러 보드를 구축하기 위해 필요한 핵심 부품과 전기적 개념을 소개합니다.

  • 전원 회로, I/O 인터페이스, 센서 연결을 포함한 ESP32-WROOM-32 모듈 기반 맞춤형 보드 설계를 다룹니다.

  • Wi-Fi 및 Bluetooth 통합 기능, 듀얼 코어 프로세서, 내부 SRAM 등 핵심 특징을 살펴봅니다.

  • 실험용 개발보드에서 실제 제품용 커스텀 보드로 전환해야 하는 시점과 이유를 설명합니다.

  • 전원 핀(3.3V, EN, GND)과 부트스트랩 핀(GPIO0, 2, 5, 12, 15)을 설명합니다.

  • 입력 핀에 발생할 수 있는 부유(floating) 전압 문제를 제거하기 위한 이론과 실제 구현 방법과 Schematic Editor에서 PCB Editor까지 이어지는 설계 흐름을 설명합니다.



ESP32 WROOM Module

KiCad와 회로 설계

이 커리큘럼에서는 무료 오픈소스 EDA 툴인 KiCAD를 사용하여 회로 아이디어를 전문적인 설계 파일로 변환합니다.

  • Schematic Editor에서 PCB Editor까지 이어지는 설계 흐름을 설명합니다.

  • Footprint(부품의 실제 패드 레이아웃)를 설정하고 SnapMagic 같은 footprint 검색 엔진을 이용하여 누락된 부품을 추가하는 방법을 설명합니다.


  • USB-C 연결 회로, 

    5V → 3.3V 전원 변환 회로(AMS1117), 

    USB-to-Serial 통신 회로(CH340)를 설계합니다.


  • 온습도 센서(SHTC3)와 조도 센서(GL5528)를 연결하고 

    사용자가 제어할 수 있는 발광다이오드와 리셋 버튼을 구현합니다.


  • 전원 노이즈를 줄이기 위한 디커플링 커패시터와 

    정전기 보호를 위한 ESD 보호 다이오드를 적용합니다.


KiCad 로고

PCB 레이아웃과 제조

이 단계에서는 실제 보드의 물리적 구현과 제조 과정을 다룹니다.

  • FR4 소재를 사용한 4층 PCB 구조(Top / 3.3V / GND / Bottom) 를 설계합니다.

  • 제조사의 규격에 맞추어 기판과 배선의 제한 조건을 설정합니다.

  • 회로도를 PCB로 가져와 보드 위에 전략적으로 배치하고, 

    여러 레이어를 사용하여 부품을 연결하고 

    DRC(Design Rule Check)를 수행하여 설계 오류를 검출합니다.

  • 다음과 같은 제조용 파일을 생성합니다: 

    Gerber 파일, 

    부품 배치 파일, 

    BOM(Bill of Materials)

  • 제작업체, JLCPCB를 통한 PCB 제작 주문 과정을 단계별로 설명합니다.

    개인 통관 고유부호 사용 및 제작 점검 방법도 포함됩니다.



PCB 에디터

펌웨어 개발 (Level 1–11) 

펌웨어 과정은 Arduino IDE 기반의 단계별(Level) 구조로 구성되어 있으며 점진적으로 복잡도를 높입니다.

  • Level 1–3: 기본 GPIO 및 인터럽트

  • Level 4: 아날로그 I/O와 PWM(Pulse Width Modulation)

  • Level 5–6: I2C 통신 및 환경 모니터링

  • Level 7: EEPROM 메모리, 영구 저장

  • Level 8–9: BLE (Bluetooth Low Energy)

  • Level 10: WiFi 및 인증 정보 관리

  • Level 11: 원격서버 데이터 연동

아두이노 편집화면

수강 전 참고 사항

실습 환경

  • 운영 체제 및 버전(OS): Windows, macOS, Linux 등 모든 OS가 가능합니다.

  • 사용 도구: 아두이노 개발환경(다운로드: https://www.arduino.cc/), KiCad (다운로드: https://www.kicad.org/)

  • PC 사양: 인터넷 접속이 가능한 기본 사양의 PC

학습 자료

  • 강의 동영상: 각 강의의 길이는 약 10 ~ 15분 (총 24강)

  • 제공 강의 자료: 강의 별 파워포인트 슬라이드, 펌웨어 (Level 1 ~ 11, 총 11개), KiCad 프로젝트 파일 (Gerber 파일, BOM 파일 포함)

선수 지식 및 유의사항

  • 아두이노 사용 경험 및 C(C++)언어 경험이 있으면 좋지만, 본 강의의 펌웨어(Firmware)를 구동하기 위해서는 선수 지식으로써 꼭 필요하지는 않습니다.

  • Firmware는 C, C++언어로 작성되어 있으며, 모두 학습자료로 제공되며 편집할 필요없이 바로 다운로드 후 사용할 수 있습니다.


  • 본 강의의 저작권은 저작권자인 GreenTam에게 있으며, 무단 배포 및 복제를 금지합니다. 학습 자료 역시 저작권이 있으며, 개인적인 학습 목적 외 사용을 금합니다.

이런 분들께
추천드려요

학습 대상은
누구일까요?

  • 센서가 포함된 사물인터넷에 대한 하드웨어 스타트업을 준비 중인 사람

  • 제작 과정, 방법이나 센서 데이터를 이용하여 디지털 콘텐츠를 만들고 싶은 사람

  • 메이커(Maker)나 전자 취미(Hobbyist)가 있으신 분, 혹은 IoT(사물인터넷)에 관심있는 분

  • BLE, WiFi 등 무선 통신이 필요한 IoT 기기를 개발하려는 사람

  • 아두이노 수준을 넘어 “진짜 임베디드”를 해보고 싶은 개발자

  • ESP32 개발보드를 한번쯤 써봤지만 직접 만들어 보고싶은 사람

선수 지식,
필요할까요?

  • 기초적인 전자회로에 대한 이해

  • 기초적인 C, C++언어

안녕하세요
GreenTam입니다.

8

수강생

3

수강평

5.0

강의 평점

1

강의

안녕하세요.
전자회로와 센서 시스템을 연구하고 개발해 온 엔지니어입니다.

IoT 장치와 센서 시스템을 직접 설계하고 제작하는 과정을 교육 콘텐츠로 만들고 있습니다.
특히 ESP32 기반의 IoT 시스템 설계, PCB 설계(KiCad), 센서 데이터 수집 및 클라우드 연동을 중심으로 강의를 제작하고 있습니다.

이 강의는 따라하기 시리즈의 첫번째로 실제 개발 과정을 바탕으로 ESP32 개발보드를 직접 설계하고 제작하는 방법을 소개합니다. 이어서 두번째, 세번째 시리즈도 ESP32 보드를 활용하는 내용으로 기획하고 있습니다.

한편, 저는 IoT 장치 개발, PCB 설계, ESP32 프로젝트 제작 과정뿐만 아니라 각종 전자 부품 리뷰, 크리에이터 컨텐츠, 1인창업 등에 관한 내용들을 SNS를 통해 꾸준히 공유하고 있습니다.

관심 있으신 분들은 방문해 주세요.

네이버 블로그

https://blog.naver.com/greentam-

X(트위터) 페이지

https://x.com/GreenTam_

페이스북

https://www.facebook.com/profile.php?id=61587292040569

더보기

커리큘럼

전체

25개 ∙ (5시간 45분)

해당 강의에서 제공:

수업자료
강의 게시일: 
마지막 업데이트일: 

수강평

전체

3개

5.0

3개의 수강평

  • GreenTam님의 프로필 이미지
    GreenTam

    수강평 1

    평균 평점 5.0

    5

    32% 수강 후 작성

    • 최은석님의 프로필 이미지
      최은석

      수강평 1

      평균 평점 5.0

      5

      32% 수강 후 작성

      현재 강의 중간정도까지 학습했는데, microcontroller를 활용한 커스텀 개발 보드 제작 과정에 대해 기초 단계부터 응용단계까지 차근차근 설명이 잘 되어 있어서, 저같은 초보 공학도에게 매우 도움이 됩니다. wireless구조로 센서와 결합한 소형 모듈 제작을 해서 사용하고자하자는데 큰 도움이 될 듯합니다. 특히 초보자분들에게 강의 강추합니다.

      • 그린티파르페님의 프로필 이미지
        그린티파르페

        수강평 1

        평균 평점 5.0

        5

        100% 수강 후 작성

        비슷한 강의

        같은 분야의 다른 강의를 만나보세요!

        얼리버드 할인 중

        ₩26,400

        70%

        ₩88,000