๐์๋ ํ์ธ์! ESP32 ๊ฐ๋ฐ์ ๊ด์ฌ์ด ์์ผ์ ๋ถ๋ค์ ์ํด ํน๋ณํ ์ ์ํ ๊ฐ์ด๋๋ฅผ ์๊ฐํฉ๋๋ค.
๐ ์ ESP32 ๊ฐ๋ฐ ๋ณด๋์ธ๊ฐ์?
ESP32๋ ์ ๋ ดํ๋ฉด์๋ ๊ฐ๋ ฅํ ์ฑ๋ฅ์ ์๋ํ๋ ๋ง์ดํฌ๋ก์ปจํธ๋กค๋ฌ์ ๋๋ค.
ํนํ Wi-Fi์ ๋ธ๋ฃจํฌ์ค ๊ธฐ๋ฅ์ ๋ด์ฅํ๊ณ ์์ด ์ฌ๋ฌผ ์ธํฐ๋ท(IoT) ํ๋ก์ ํธ์ ์ต์ ํ๋์ด ์์ต๋๋ค.
์๋์ด๋ ธ์ ๊ฐ์ ๊ธฐ์กด ๊ฐ๋ฐ ๋ณด๋๋ณด๋ค ํจ์ฌ ๋ฐ์ด๋ ์ฐ๊ฒฐ์ฑ์ ์ ๊ณตํ๋ฉฐ, ํ๋ถํ GPIO ํ์ผ๋ก ๋ค์ํ ์ผ์์ ๋ถํ์ ์ฐ๊ฒฐํ ์ ์์ต๋๋ค.
์ด ๋ฌธ์๋ ESP32๋ฅผ ์ฒ์ ์ ํ๋ ๋ถ๋ค์ด ์ฝ๊ณ ๋น ๋ฅด๊ฒ ํต์ฌ์ ๋ฐฐ์ธ ์ ์๋๋ก ๋ค์๊ณผ ๊ฐ์ ๋ด์ฉ๋ค์ ๋ด๊ณ ์์ต๋๋ค.
1. ESP32 ๊ฐ์ ๐➡️
2. ์๋์ด๋ ธ IDE์์ ESP32 ๊ฐ๋ฐ ํ๊ฒฝ ๊ตฌ์ถ ๐➡️
3. C/C++ ์ค์บ๋ ๐➡️
4. BLE ํต์ ๐➡️
5. ESP32 Wi-Fi ์ค์ต ๐➡️
๐ ์ง๊ธ ๋ฐ๋ก ESP32 ๋ง์คํฐ์ ๊ธธ์ ์์ํ์ธ์!
๋ ์ด์ ๋ง์ฐํ ๋๋ ค์ ๋๋ฌธ์ ์์์ ๋ง์ค์ด์ง ๋ง์ธ์. ์ด ๋ฌด๋ฃ ๋ฌธ์๋ ESP32์ ์ธ๊ณ๋ก ๋ค์ด๊ฐ๋ ๊ฐ์ฅ ๋น ๋ฅด๊ณ ํ์คํ ๊ธธ์ ์ ์ํฉ๋๋ค.
์๋ ๋ชฉ์ฐจ๋ฅผ ์ฐธ๊ณ ํ์ธ์.
ESP32 ๋น ๋ฅด๊ฒ ์์ํ๊ธฐ ๋ฌด๋ฃ ๋ฌธ์ ๋ค์ด๋ก๋
https://kimbongzo.gumroad.com/l/ESP32-start-guide
<์ ๋ชฉ ์ฐจ๋ก>
1. ESP32 ๊ฐ์
1.1 ESP32 ์๊ฐ
1.2 ESP32 ์ ํ๊ณผ ๊ฐ๋ฐ ๋ณด๋
1.3 ESP32-S3 DevKitC ๊ฐ๋ฐ ๋ณด๋
1.4 GPIO ํ ์ฌ์ฉ ์ฃผ์์ฌํญ
1.5 ๊ฒฐ๋ก
2. ์๋์ด๋ ธ IDE์์ ESP32 ๊ฐ๋ฐ ํ๊ฒฝ ๊ตฌ์ถ
2.1 ESP32 ์๋์ด๋ ธ ํตํฉ ๊ฐ๋ฐ ํ๊ฒฝ ๊ฐ์
2.1.1 ์๋์ด๋ ธ ์ค์ผ์น ์ค์น
2.1.2 Arduino IDE์ ESP32 ์ ๋์จ ์ค์น
2.1.3 ์ค์ผ์น ์ ๋ก๋
2.1.4 ์ง๋ ฌ ๋ชจ๋ํฐ
2.1.5 ๋ฌธ์ ํด๊ฒฐ ๊ฐ์ด๋
2.2 ๊ฒฐ๋ก
3. C/C++ ์ค์บ๋
3.1 ์๋์ด๋ ธ ์ค์ผ์น ์ธ์ด์ ์ฃผ์ ํน์ง๊ณผ ๊ตฌ์กฐ
3.2 ์ฃผ์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ๊ทธ ํ์ฉ๋ฒ
3.3 ์๋์ด๋ ธ ์ค์ผ์น ํ๋ก๊ทธ๋จ ๊ฐ๋ฐ ๊ณผ์
3.4 ์๋ฆฌ์ผ ๋ชจ๋ํฐ ํ์ฉ๋ฒ
3.5 ๊ฒฐ๋ก
4. BLE ํต์
4.1 Bluetooth Low Energy ๊ฐ์
4.2 BLE ์๋ฒ ๋ฐ ํด๋ผ์ด์ธํธ
4.3 ESP32๋ฅผ ์ฌ์ฉํ BLE ์์
4.4 ESP32 BLE ์ค์บ๋
4.5 ์ค๋งํธํฐ์ผ๋ก ESP32 BLE ์๋ฒ ํ ์คํธ
4.6 ESP32 ๋ธ๋ฃจํฌ์ค๋ฅผ ์ค๋งํธํฐ๊ณผ ์ฐ๊ฒฐ SerialToSerialBT
4.7 ๊ฒฐ๋ก
5. ESP32 Wi-FI ์ค์ต
5.1 ESP32 WiFi ๋คํธ์ํฌ ์ฐ๊ฒฐ
5.1.1 ESP32๋ก WiFi ๋คํธ์ํฌ์ ์ฐ๊ฒฐํ๋ ๋ฐฉ๋ฒ
5.1.2 Wi-Fi ์ก์ธ์ค ํฌ์ธํธ์ ์ฐ๊ฒฐ
5.1.3 WiFi ๋คํธ์ํฌ ์ ๋ณด ๊ฐ์ ธ์ค๊ธฐ
5.1.4 Wi-Fi ์ฐ๊ฒฐ ๋ฌธ์ ๋๋ฒ๊น - ์ฐ๊ฒฐ ์ํ ๋ชจ๋ํฐ๋ง
5.1.5 ESP32๋ฅผ ๋ค์ ์์ํจ
5.1.6 WiFi ์ฑ๋ ๋ณ๊ฒฝ
5.1.7 ESP32์ ๊ณ ๊ธ WiFi ๋คํธ์ํฌ
5.1.8 MAC ์ฃผ์ ๋ณ๊ฒฝ
5.1.9 ์๋์ง ์ ์ฝ
5.1.10 WiFi ์ด๋ฒคํธ๋ฅผ ์ฌ์ฉํ์ฌ ์ต์ ํ๋ ์ฝ๋ ๋ง๋ค๊ธฐ
5.1.11 ์ ํ๋ฆฌ์ผ์ด์ ์: Wi-Fi ์ค์บ
5.2 ESP32 ํด๋ผ์ด์ธํธ ์๋ฒ Wi-Fi ํต์ (๋ ๋ณด๋ ๊ฐ)
5.2.1 ๋น๋๊ธฐ ์น ์๋ฒ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ค์น
5.2.2 BME280, OLED ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ค์น
5.2.3 ESP32 ์๋ฒ(์ก์ธ์ค ํฌ์ธํธ)
5.2.4 ์ฝ๋ ์๋ ๋ฐฉ์
5.2.5 ESP32 ์๋ฒ ํ ์คํธ
5.2.6 ESP32 ํด๋ผ์ด์ธํธ(์คํ ์ด์ )
5.2.7 ์ฝ๋ ์๋ ๋ฐฉ์
5.3 ๊ฒฐ๋ก
6. ์ ์๋ถํ ๊ตฌ๋งค
7. ์ฐธ๊ณ ๋ฌธํ
8. ๋น ๋ฅด๊ฒ ์์ํ๊ธฐ ์๋ฆฌ์ฆ ์๊ฐ

๋๊ธ
๋๊ธ ์ฐ๊ธฐ