<aside> <img src="notion://custom_emoji/3bf7e5a4-d1cd-412e-bd24-8e1bc66245d7/27c71ecd-dc83-80b1-a3e2-007af3310578" alt="notion://custom_emoji/3bf7e5a4-d1cd-412e-bd24-8e1bc66245d7/27c71ecd-dc83-80b1-a3e2-007af3310578" width="40px" />

[ESP32 ์ธ๊ณต์ง€๋Šฅ 2ํœ  RC์นด] ์ž์œจ์ฃผํ–‰ ์ž๋™์ฐจ ๊ต์œก์ž๋ฃŒ


๐Ÿ’กํ•„๋… | ์ˆ˜์—… ๊ฐ€์ด๋“œ๋ผ์ธ



<aside>

</aside>

01 | ์ฐจ์‹œ์ •๋ณด

| ๊ตฌ๋ถ„ | ์„ธ๋ถ€ ๋‚ด์šฉ | ์˜ˆ์ƒ ์†Œ์š”์‹œ๊ฐ„ | ๊ณ ๋“ฑํ•™๊ต ์ฐจ์‹œ (50๋ถ„ ๊ธฐ์ค€) | ๋Œ€ํ•™๊ต ์ฐจ์‹œ (60๋ถ„ ๊ธฐ์ค€) | | --- | --- | --- | --- | --- | | Chapter 1 | ์ฃผ์š” ์„ผ์„œ/๋ถ€ํ’ˆ ์†Œ๊ฐœ ๋ฐ ์—ญํ•  | 50๋ถ„ | 1์ฐจ์‹œ | 1์ฐจ์‹œ | | Chapter 2 | ์กฐ๋ฆฝ ๋ฐ ํšŒ๋กœ ์—ฐ๊ฒฐ | 70๋ถ„ | 2์ฐจ์‹œ | 1์ฐจ์‹œ | | Chapter 3 | ๊ฐœ๋ฐœ ํ™˜๊ฒฝ ์ค€๋น„ (๋“œ๋ผ์ด๋ฒ„+IDE+๋ณด๋“œ+์—…๋กœ๋“œ) | ์•ฝ 1์‹œ๊ฐ„ | 2์ฐจ์‹œ | 1์ฐจ์‹œ | | Chapter 4 | ๊ธฐ์ดˆ ์ œ์–ด ํ•™์Šต (LED 3์ข… + ๋ชจํ„ฐ 3์ข…) | ์•ฝ 2~3์‹œ๊ฐ„ | 3์ฐจ์‹œ | 2์ฐจ์‹œ | | Chapter 5 | WiFi ์ œ์–ดํ•™์Šต (ESP32-CAM, ์›นํ‘œ์‹œ, RC์นด ์ œ์–ด) | ์•ฝ 3~4์‹œ๊ฐ„ | 4์ฐจ์‹œ | 3์ฐจ์‹œ | | Chapter 6 | ํŠธ๋Ÿฌ๋ธ”์ŠˆํŒ… ๋ฐ ๋ฌธ์ œ ํ•ด๊ฒฐ ๊ฐ€์ด๋“œ | ์•ฝ 1์‹œ๊ฐ„ | 1~2์ฐจ์‹œ | 1์ฐจ์‹œ | | Chapter 7 | OpenCV ํ”„๋กœ์ ํŠธ (์„ค์น˜ + ํŠœํ† ๋ฆฌ์–ผ 4๋‹จ๊ณ„) | ์•ฝ 6~9์‹œ๊ฐ„ | 6~9์ฐจ์‹œ | 7์ฐจ์‹œ | | Chapter 8 | AIoT ์œตํ•ฉ ํ”„๋กœ์ ํŠธ(HSV ์ถ”์  RC์นด) | ์•ฝ 2~3์‹œ๊ฐ„ | 2~3์ฐจ์‹œ | 2์ฐจ์‹œ | | | ์ดํ•ฉ | 17~22์‹œ๊ฐ„ | 25์ฐจ์‹œ ์ „ํ›„ | 18์ฐจ์‹œ ์ „ํ›„ |

์š”์•ฝ ๋ถ„์„


02 | ํ•™์Šต๋ชฉํ‘œ(Learning objectives)

๊ตฌ๋ถ„ ์š”์•ฝ ์ •๋ณด ์ถ”๊ฐ€ ์ •๋ณด / ํ™•์žฅ ๊ฐœ๋…
**1. AIoT์˜ ์œ ๋ž˜์™€
ํ˜„ํ™ฉ ์ดํ•ด** AIoT(Artificial Intelligence of Things)์˜ ๊ฐœ๋… ๋ฐ ๋“ฑ์žฅ ๋ฐฐ๊ฒฝ์„ ์ดํ•ดํ•˜๊ณ , IoT์™€ ์ธ๊ณต์ง€๋Šฅ์˜ ์œตํ•ฉ ์‚ฌ๋ก€๋ฅผ ํ•™์Šตํ•œ๋‹ค. IoT(์‚ฌ๋ฌผ์ธํ„ฐ๋„ท)๊ฐ€ ๋ฐ์ดํ„ฐ๋ฅผ ์ˆ˜์ง‘ยท์ „์†กํ•˜๋Š” ๊ธฐ์ˆ ์ด๋ผ๋ฉด, AIoT๋Š” ์—ฌ๊ธฐ์— AI ๊ธฐ๋ฐ˜ ๋ถ„์„ ๋ฐ ํŒ๋‹จ ๊ธฐ๋Šฅ์ด ๊ฒฐํ•ฉ๋œ ํ˜•ํƒœ๋กœ, ์Šค๋งˆํŠธํ™ˆยท์Šค๋งˆํŠธํŒฉํ† ๋ฆฌยท์ž์œจ์ฃผํ–‰ ๋“ฑ์—์„œ ํ™œ์šฉ๋จ์„ ํ•™์Šตํ•œ๋‹ค.
**2. ESP32-CAM ๋ชจ๋“ˆ์˜
ํŠน์ง• ๋ฐ ํ™œ์šฉ ์ดํ•ด** | ESP32-CAM์˜ **Wi-Fi ํ†ต์‹ **, **์นด๋ฉ”๋ผ ์˜์ƒ ์ฒ˜๋ฆฌ**, **์ €์ „๋ ฅ ์„ค๊ณ„** ๋“ฑ์˜ ์ฃผ์š” ๊ธฐ๋Šฅ๊ณผ ์žฅ์ ์„ ์ดํ•ดํ•œ๋‹ค. | ESP32-CAM์€ Wi-Fi ๋ฐ ๋ธ”๋ฃจํˆฌ์Šค๋ฅผ ๋‚ด์žฅํ•œ ESP32 ์นฉ๊ณผ OV2640 ์นด๋ฉ”๋ผ๊ฐ€ ๊ฒฐํ•ฉ๋œ ๋ชจ๋“ˆ๋กœ, ์˜์ƒ ์ŠคํŠธ๋ฆฌ๋ฐยทIoT ๋””๋ฐ”์ด์Šค ๋ชจ๋‹ˆํ„ฐ๋ง ๋“ฑ์— ํ™œ์šฉ ๊ฐ€๋Šฅํ•จ์„ ์‹ค์Šต์„ ํ†ตํ•ด ์ฒดํ—˜ํ•œ๋‹ค. |

| 3. 2WD RC Car์˜ ๊ธฐ๋ณธ
๊ตฌ๋™ ์›๋ฆฌ ์ดํ•ด
| L298N ๋ชจํ„ฐ ๋“œ๋ผ์ด๋ฒ„๋ฅผ ํ™œ์šฉํ•œ **์–‘์ชฝ ๋ฐ”ํ€ด ๋…๋ฆฝ ์ œ์–ด ์›๋ฆฌ(์ขŒ/์šฐ ํšŒ์ „, ์ „์ง„/ํ›„์ง„)**๋ฅผ ํ•™์Šตํ•œ๋‹ค. | PWM(Pulse Width Modulation)์„ ํ†ตํ•œ ์†๋„ ์ œ์–ด ๋ฐ ๋ฐฉํ–ฅ ์ œ์–ด ์›๋ฆฌ๋ฅผ ์ดํ•ดํ•˜๊ณ , ์•„๋‘์ด๋…ธ ์ œ์–ด ์‹ ํ˜ธ์™€ ํ•˜๋“œ์›จ์–ด ๋™์ž‘์˜ ์—ฐ๊ฒฐ ๊ตฌ์กฐ๋ฅผ ์‹ค์Šต์œผ๋กœ ์ตํžŒ๋‹ค. | | 4. ๋ฌด์„  ๋„คํŠธ์›Œํฌ(Wi-Fi)๋ฅผ ํ†ตํ•œ ์˜์ƒ ์ „์†ก ๊ฐœ๋… ํ•™์Šต | ESP32-CAM์„ Wi-Fi ๋„คํŠธ์›Œํฌ์— ์—ฐ๊ฒฐํ•ด ์‹ค์‹œ๊ฐ„ ์˜์ƒ ์ŠคํŠธ๋ฆฌ๋ฐ ์›๋ฆฌ๋ฅผ ํ•™์Šตํ•œ๋‹ค. | IP ์ฃผ์†Œ ๊ธฐ๋ฐ˜์˜ ์›น ์ŠคํŠธ๋ฆฌ๋ฐ ๋ฐฉ์‹, HTTP ํ”„๋กœํ† ์ฝœ, ๋ธŒ๋ผ์šฐ์ € ์˜์ƒ ์ถœ๋ ฅ ๊ตฌ์กฐ๋ฅผ ์‹ค์Šต์œผ๋กœ ์ฒดํ—˜ํ•˜๋ฉฐ, IoT ๋””๋ฐ”์ด์Šค์˜ ๋„คํŠธ์›Œํฌ ํ†ต์‹  ๊ตฌ์กฐ๋ฅผ ์ดํ•ดํ•œ๋‹ค. | | 5. IoT์™€ ๋กœ๋ด‡ ๊ธฐ์ˆ ์˜ ์œตํ•ฉ ์ฒดํ—˜ | IoT ๊ธฐ์ˆ ์„ ๋กœ๋ด‡ ํ”Œ๋žซํผ(RC Car)์— ์ ์šฉํ•˜์—ฌ ์„ผ์‹ฑ + ์ œ์–ด + ํ†ต์‹ ์ด ํ†ตํ•ฉ๋œ AIoT ์‹œ์Šคํ…œ์„ ๊ตฌํ˜„ํ•œ๋‹ค. | ๋„คํŠธ์›Œํฌ ์ œ์–ด ๊ธฐ๋ฐ˜ RC์นด๋ฅผ ์ œ์ž‘ํ•˜๋ฉฐ, ์Šค๋งˆํŠธ ๋กœ๋ด‡/์ž์œจ์ฃผํ–‰ ๊ธฐ์ดˆ ๊ฐœ๋…๊ณผ IoT ๋ฐ์ดํ„ฐ ํ๋ฆ„(์„ผ์„œโ†’๋„คํŠธ์›Œํฌโ†’๋™์ž‘) ๊ตฌ์กฐ๋ฅผ ์‹ค์ œ๋กœ ๊ฒฝํ—˜ํ•œ๋‹ค. |

๐Ÿ’ก ๋ณด์ถฉ ์„ค๋ช… (๊ต์œก์ž์šฉ ์ฐธ๊ณ )


03 | ์ˆ˜์—… ์šด์˜๊ฐ€์ด๋“œ(Class operation guide)

์ˆ˜์—… ์šด์˜ ๋ฐ ํ‰๊ฐ€ ๊ฐ€์ด๋“œ

| --- | --- | --- | --- | --- |

ํ‰๊ฐ€๋ฐฉ๋ฒ• ์˜ˆ์‹œ

| --- | --- | --- | --- |