์๋ ํ์ธ์! ์ค๋์ ์ ๋ธ๋ก๊ทธ์ ํต์ฌ ๊ฐ์น์ธ **’Smart Home’**์ ๊ฐ์ฅ ์๋ฒฝํ๊ฒ ๊ตฌํํ ์ ์๋ ์๋ก์ด ํ๋ก์ ํธ๋ฅผ ์๊ฐํ๋ ค๊ณ ํฉ๋๋ค. ๋ฐ๋ก [์ ์๋ ์ค๋งํธ ๋ฌ๊ฑ ๋ถํ๊ธฐ] ์ ์ ๊ธฐํ์ ๋๋ค.
๋จ์ํ ์์ ๊นจ๊ณ ๋์ค๋ ์์ค์ ๋์ด, 21์ผ(3์ฃผ)์ด๋ผ๋ ์๊ฐ ๋์ ์ค์ฐจ ์๋ ์ ๋ฐ ์ ์ด์ ์ค์๊ฐ ๋ชจ๋ํฐ๋ง์ด ๊ฒฐํฉ๋ ํ์ดํ ํฌ ๋ถํ ์์คํ ์ ๋ชฉํ๋ก ํฉ๋๋ค.
1. ์ ‘๋ถํ๊ธฐ’ ํ๋ก์ ํธ์ธ๊ฐ?
๋ถํ๊ธฐ ๋ด๋ถ์ ํ๊ฒฝ ์ ์ด๋ ์ค๋งํธํ ์์คํ ์ ๋ ผ๋ฆฌ์ ๋งค์ฐ ๋ฎ์ ์์ต๋๋ค.
- ์ ๋ฐ ์ ์ด: ์จ๋์ ์ต๋๋ ๋ถํ์จ์ ๊ฒฐ์ ์ง๋ ํต์ฌ ์์์ ๋๋ค.
- ์๋ํ: ์ธ๊ฐ์ ๊ฐ์ ์์ด ์ค์ค๋ก ๋์๊ฐ๋ ๋ฃจํด(์ ๋, ํ๊ธฐ)์ด ํ์ํฉ๋๋ค.
- ์๊ฒฉ ๊ด๋ฆฌ: ์ธ์ ์ด๋์๋ ์ค๋งํธํฐ์ผ๋ก ์ํ๋ฅผ ํ์ธํ๊ณ ์กฐ์ ํด์ผ ํฉ๋๋ค.
๊ฒฐ๊ตญ ์ด ํ๋ก์ ํธ๋ ์ค๋งํธํ ์์คํ ์ ๋ฏธ๋ ๋ฒ์ ์ด์, ๊ทธ ๊ธฐ์ ๋ ฅ์ ์ฆ๋ช ํ ๊ฐ์ฅ ์๋ฒฝํ ํ ์คํธ๋ฒ ๋๊ฐ ๋ ๊ฒ์ ๋๋ค.
2. ํต์ฌ ๊ธฐ๋ฅ ๋ฐ ์์คํ ๊ตฌ์ฑ (System Architecture)
์ด๋ฒ ํ๋ก์ ํธ์ ๋๋๋ ESP32-C3์ ESP32-CAM์ด ๋ด๋นํฉ๋๋ค.
| ๊ธฐ๋ฅ | ์์ธ ๋ด์ฉ | ์ ์ด ๋ชจ๋ |
| ์จ/์ต๋ ์๋ ์ ์ด | ํํฐ์ ๊ฐ์ต๊ธฐ๋ฅผ PID ๋๋ On/Off ์ ์ด๋ก ์ผ์ ํ๊ฒ ์ ์ง | ESP32-C3 |
| ์๋ ์ ๋ (Egg Turning) | ์ฃผ๊ธฐ์ ์ผ๋ก ๋ชจํฐ๋ฅผ ๊ตฌ๋ํ์ฌ ๋ฐฐ์ ์ ์ฐฉ ๋ฐฉ์ง | ESP32-C3 |
| ๊ณต๊ธฐ ์ ํ ๋ฐ ํ๊ธฐ | CO2 ๋๋์ ๋ฐ๋ฅธ ํฌ(Fan) ๊ตฌ๋ ๋ฐ ์ ์ ํ ๊ณต๊ธฐ ์ ์ | ESP32-C3 |
| ์ฌ๋ฆฌ ์์ ์์ | ๋ถํ์จ ํฅ์์ ์ํ ์์ํ ํด๋์/์์ฐ ์๋ฆฌ ์ฌ์ | ESP32-C3 (I2S/PWM) |
| ์ค์๊ฐ ๋ผ์ด๋ธ ๋ทฐ | ์ค๋งํธํฐ ์ฑ์ ํตํ ๋ถํ๊ธฐ ๋ด๋ถ 24์๊ฐ ๊ฐ์ | ESP32-CAM |
| ํ์๋ฉ์ค ๊ธฐ๋ก | 3์ฃผ๊ฐ์ ์ ๊ณผ์ ์ ์ดฌ์ํ์ฌ ํ์์ ์๊ฐ์ ์์ํ | ESP32-CAM (SD Card) |
3. ๊ธฐ์ ์ ๋์ ๊ณผ์ (Challenge)
- 3์ฃผ๊ฐ์ ์์ ์ฑ: ๋จ ํ ๋ฒ์ ์์คํ ๋ค์ด๋ ์๋ช ์ ์น๋ช ์ ์ ๋๋ค. ์์น๋ (Watchdog) ํ์ด๋จธ์ ์์ ์ ์ธ ์ ์ ์ค๊ณ๊ฐ ํ์์ ๋๋ค.
- ๋ฐ์ดํฐ ์๊ฐํ: ์ค์๊ฐ ์จ/์ต๋ ๋ฐ์ดํฐ๋ฅผ ๋์๋ณด๋๋ก ๊ตฌ์ฑํ์ฌ ๊ทธ๋ํ๋ก ๋ชจ๋ํฐ๋งํฉ๋๋ค.
- ESP32-CAM ์ต์ ํ: ์ฅ๊ธฐ๊ฐ ์ดฌ์ ์ ๋ฐ์ด ๋ฌธ์ ์ ๋ฐ์ดํฐ ์ ์ฅ ์ฉ๋ ๊ด๋ฆฌ๊ฐ ํต์ฌ์ ๋๋ค.
4. ๊ด์ ํฌ์ธํธ: “์ ๋ง ํ์ด๋ ๊น?”
์ด ํ๋ก์ ํธ์ ๊ฐ์ฅ ํฐ ๋ฌ๋ฏธ๋ ๊ธฐ๋ค๋ฆผ์ ์์ต๋๋ค. ๋จ์ํ ๊ธฐ๊ณ ์กฐ๋ฆฝ์ด ์๋๋ผ, ์ ๊ฐ ์ง ์ฝ๋์ ์ค๊ณํ ํ๋ก๊ฐ **’์๋ช ์ ํ์ด๋๊ฒ ํ ์ ์์๊น?’**๋ผ๋ ์ง๋ฌธ์ ๋ตํ๋ ๊ณผ์ ์ ๋๋ค.
๊ฒ๋(Candling)์ ํตํด ํ์ค์ด ์๊ธฐ๋ ๋ชจ์ต, ์ฌ์ฅ์ด ๋ฐ๋ ๋ชจ์ต, ๊ทธ๋ฆฌ๊ณ ๋ง์นจ๋ด ๊ป์ง์ ๊นจ๊ณ ๋์ค๋ ‘ํ๊ฐ’์ ์๊ฐ๊น์ง. ๊ทธ ๊ฒฝ์ด๋ก์ด 21์ผ๊ฐ์ ๊ธฐ๋ก์ ์ฌ๋ฌ๋ถ๊ณผ ์ค์๊ฐ์ผ๋ก ๊ณต์ ํ๋ ค ํฉ๋๋ค.
5. ์์ผ๋ก์ ์ผ์
- Phase 1: ํ๋ก ์ค๊ณ ๋ฐ ๋ถํ ์๊ธ (์งํ ์ค)
- Phase 2: ESP32-C3 ํ์จ์ด ์์ฑ ๋ฐ ์ผ์ ํ ์คํธ
- Phase 3: ๋ถํ๊ธฐ ํ์ฐ์ง ์ ์ ๋ฐ ๋จ์ด ์ค๊ณ
- Phase 4: ์ ์ ๋ ์ ๋ ๋ฐ 21์ผ๊ฐ์ ๋์ฅ์ ์์!
์ค๋งํธํ ๊ธฐ์ ์ด ์๋ช ์ ๋ง๋ฌ์ ๋ ์ด๋ค ๊ฒฐ๊ณผ๊ฐ ๋์ฌ์ง ์ ๋ ๋ฌด์ฒ ๊ธฐ๋๋ฉ๋๋ค. ๋ค์ ํฌ์คํ ์์๋ ๊ตฌ์ฒด์ ์ธ ๋ถํ ๋ฆฌ์คํธ์ ํ๋ก๋๋ฅผ ๊ฐ์ง๊ณ ๋์์ค๊ฒ ์ต๋๋ค.
๋ง์ ๊ด์ฌ๊ณผ ์์ ๋ถํ๋๋ฆฝ๋๋ค! ๐ฅ
1. ๋ฌ๊ฑ ๋ถํ์ ํต์ฌ ์กฐ๊ฑด (The Golden Rules)
๋ถํ ์ฑ๊ณต๋ฅ (๋ถํ์จ)์ ๋์ด๋ ค๋ฉด ๋จ์ํ ๋ฐ๋ปํ๊ฒ ํ๋ ๊ฒ์ ๋์ด ์ ๋ฐํ ์ ์ด๊ฐ ํ์ํฉ๋๋ค.
| ํญ๋ชฉ | ์กฐ๊ฑด | ๋น๊ณ |
| ์จ๋ | 37.5ยฐC ~ 38ยฐC | ๊ฐ์ฅ ์ค์ํจ. 1๋๋ง ์ฐจ์ด ๋๋ ๊ธฐํ์ด๋ ํ์ฌ ๋ฐ์ ๊ฐ๋ฅ. |
| ์ต๋ | ์ด๊ธฐ(1~18์ผ): 45~55% / ๋ง๊ธฐ(19~21์ผ): 65~75% | ๋ถํ ์ง์ ์๋ ๊ป์ง์ ๊นจ๊ธฐ ์ฝ๋๋ก ์ต๋๋ฅผ ๋์ฌ์ผ ํจ. |
| ์ ๋ (Egg Turning) | 1~18์ผ ๋์ ํ๋ฃจ 4~6ํ | ๋ํฉ์ด ๊ป์ง์ ๋ถ๋ ๊ฒ์ ๋ฐฉ์ง. ๋ถํ 3์ผ ์ ์๋ ์ค๋จ. |
| ํ๊ธฐ | ์ ์ ํ ์ฐ์ ๊ณต๊ธ | ๋ฐฐ์๋ ์จ์ ์ฝ๋๋ค. ์ด์ฐํํ์ ๋ฐฐ์ถ์ด ํ์์ ์. |
์จ๋ ์ต๋ ๊ด๋ฆฌ์์ ํ๊ต์์ ๊น์ง ๊ตฌํ 3์ฃผ๊ฐ
์ต์ข ์์คํ ์ํคํ ์ฒ ์์ฝ
| ๊ตฌ๋ถ | ์ญํ | ์ฃผ์ฉ ๊ธฐ์ |
| ESP32-C3 | ํ๊ฒฝ ์ ์ด ๋ฐ ๋ฐ์ดํฐ ๋ก๊น | MicroPython, AHT20, Relay |
| ESP32-CAM | ์ค์๊ฐ ์๊ฐ ๋ชจ๋ํฐ๋ง & 10๋ถ ์ฃผ๊ธฐ ์ดฌ์ | C++, HTTP Client |
| Home Server | DB ๊ด๋ฆฌ ๋ฐ ์ด๋ฏธ์ง ์คํ ๋ฆฌ์ง | PHP, MySQL, Apache/Nginx |
| Dashboard | ํตํฉ ์ ์ด ๋ฐ ํ์๋ฉ์ค ๋ทฐ์ด | HTML5, JS, Bootstrap |
๋์์ธ์ค์ธ ๋ฐ์๋ณด๋




๋ต๊ธ ๋จ๊ธฐ๊ธฐ
๋๊ธ์ ๋ฌ๊ธฐ ์ํด์๋ ๋ก๊ทธ์ธํด์ผํฉ๋๋ค.