๐ Orange Pi๋ก ๋ง๋๋ ์ด๊ฐ๋จ ํ CCTV ์์คํ ! ๐ฅ

์๋ , ์น๊ตฌ๋ค! ์ค๋์ ์ ๋ง ์ฌ๋ฐ๊ณ ์ ์ฉํ ์ฃผ์ ๋ก ์ฐพ์์์ด. ๋ฐ๋ก Orange Pi๋ฅผ ์ด์ฉํด์ ํด๋ผ์ฐ๋ ๊ธฐ๋ฐ ํ CCTV ์์คํ ์ ๋ง๋๋ ๋ฐฉ๋ฒ์ ๋ํด ์์๋ณผ ๊ฑฐ์ผ. ๐
ํน์ ์ง์ ๋น์ธ ๋๋ง๋ค ๋ถ์ํ๋ ์ ์์ด? ์๋๋ฉด ๋ฐ๋ ค๋๋ฌผ์ด ์ง์์ ๋ญ ํ๋์ง ๊ถ๊ธํ๋ ์ ์์ด? ๊ทธ๋ ๋ค๋ฉด ์ด ํ๋ก์ ํธ๊ฐ ๋ฑ์ด์ผ! ์ฐ๋ฆฌ๊ฐ ๋ง๋ค ์์คํ ์ ์ ๋ ดํ๋ฉด์๋ ๊ฐ๋ ฅํ ๊ธฐ๋ฅ์ ๊ฐ์ถ๊ณ ์์ด์, ๋๊ตฌ๋ ์ฝ๊ฒ ๋ฐ๋ผ ํ ์ ์์ ๊ฑฐ์ผ.
์ด ๊ธ์ ํตํด ๋๋ ๋๋ ๋ชจ๋๊ฐ DIY ๋ณด์ ์ ๋ฌธ๊ฐ๊ฐ ๋ ์ ์์ด! ๊ทธ๋ฆฌ๊ณ ์ด๋ฐ ์ฌ๋ฏธ์๋ ํ๋ก์ ํธ๋ฅผ ๋ ๋ง์ด ์๊ณ ์ถ๋ค๋ฉด, ์ฌ๋ฅ๋ท(https://www.jaenung.net)์ '์ง์์ธ์ ์ฒ' ๋ฉ๋ด๋ฅผ ๊ผญ ํ์ธํด๋ด. ๊ฑฐ๊ธฐ์ ์ด๊ฒ๋ณด๋ค ๋ ํฅ๋ฏธ์ง์งํ ํ๋ก์ ํธ๋ค์ด ๊ฐ๋ํ๋ค๊ณ !
์, ๊ทธ๋ผ ๋ณธ๊ฒฉ์ ์ผ๋ก ์์ํด๋ณผ๊น? ๐
๐ Orange Pi๋ ๋ญ์ผ? ๐ค
๋จผ์ Orange Pi์ ๋ํด ์์๋ณด์! Orange Pi๋ ์๊ณ ๊ท์ฌ์ด ์ฑ๊ธ ๋ณด๋ ์ปดํจํฐ์ผ. ๋ผ์ฆ๋ฒ ๋ฆฌ ํ์ด์ ์ฌ์ด ๊ฐ์ ๋ ์์ด๋ผ๊ณ ์๊ฐํ๋ฉด ๋ผ. ๊ทผ๋ฐ ์ด ๋ ์, ๋ผ์ฆ๋ฒ ๋ฆฌ ํ์ด๋ณด๋ค ๋ ์ ๋ ดํ๋ฉด์๋ ์ฑ๋ฅ์ ๊ฝค ๊ด์ฐฎ์!
Orange Pi์ ํน์ง์ ๊ฐ๋จํ ์ ๋ฆฌํด๋ณผ๊ฒ:
- ๐๏ธโโ๏ธ ๊ฐ๋ ฅํ ์ฑ๋ฅ: ์์ง๋ง ๊ฐํด! ์์ ์ฒ๋ฆฌ๋ ๊ฐ๋จํ ์๋ฒ ์ด์๋ ๊ฑฐ๋ฌํด.
- ๐ฐ ๊ฒฝ์ ์ ์ธ ๊ฐ๊ฒฉ: ๋ผ์ฆ๋ฒ ๋ฆฌ ํ์ด๋ณด๋ค ๋ ์ ๋ ดํด์ ๋ถ๋ด ์์ด ์์ํ ์ ์์ด.
- ๐ ๋ค์ํ ์ฐ๊ฒฐ์ฑ: USB, HDMI, ์ด๋๋ท ๋ฑ ํ์ํ ํฌํธ๋ ๋ค ๊ฐ์ถ๊ณ ์์ด.
- ๐ง ๋ฆฌ๋ ์ค ์ง์: ์ฐ๋ถํฌ, ์๋๋ก์ด๋ ๋ฑ ๋ค์ํ OS๋ฅผ ์ค์นํ ์ ์์ด.
- ๐ธ ์นด๋ฉ๋ผ ์ง์: CSI ์นด๋ฉ๋ผ ์ธํฐํ์ด์ค๊ฐ ์์ด์ ๊ณ ํ์ง ์นด๋ฉ๋ผ ์ฐ๊ฒฐ์ด ๊ฐ๋ฅํด.
์ด๋ฐ ํน์ง๋ค ๋๋ฌธ์ Orange Pi๋ ์ฐ๋ฆฌ์ ํ CCTV ํ๋ก์ ํธ์ ๋ฑ์ด์ผ! ์๊ณ ๊ท์ฌ์ด ๋ ์์ด ์ฐ๋ฆฌ ์ง์ ์ง์ผ์ค ๊ฑฐ์ผ. ๐
์ ๊ทธ๋ฆผ์ ๋ณด๋ฉด Orange Pi์ ๊ตฌ์กฐ๋ฅผ ํ๋์ ์ ์ ์์ง? CPU, RAM, GPU, ์ ์ฅ์, ๊ทธ๋ฆฌ๊ณ ๋ค์ํ I/O ํฌํธ๋ค์ด ์ด ์์ ๋ณด๋ ์์ ๋ค ๋ค์ด์์ด. ์ด๋ ๊ฒ ์์ ๋ ์์ด ์ฐ๋ฆฌ์ ํ CCTV ์์คํ ์ ๋๋ ์ญํ ์ ํ ๊ฑฐ์ผ!
Orange Pi๋ ๋ค์ํ ๋ชจ๋ธ์ด ์์ด. ์ฐ๋ฆฌ์ ํ๋ก์ ํธ์๋ 'Orange Pi Zero 2'๋ 'Orange Pi 3 LTS'๊ฐ์ ๋ชจ๋ธ์ด ์ ํฉํ ๊ฑฐ์ผ. ์ด ๋ชจ๋ธ๋ค์ ๊ฐ๊ฒฉ๋๋น ์ฑ๋ฅ์ด ์ข๊ณ , Wi-Fi๋ ๋ด์ฅ๋์ด ์์ด์ ํด๋ผ์ฐ๋ ์ฐ๊ฒฐํ๊ธฐ์ ๋ฑ์ด๊ฑฐ๋ .
Orange Pi๋ฅผ ๊ณ ๋ฅผ ๋๋ ์ด๋ฐ ์ ๋ค์ ๊ณ ๋ คํด๋ด:
- ๐ ์ฑ๋ฅ: CPU ์ฝ์ด ์์ ํด๋ญ ์๋, RAM ์ฉ๋์ ์ฒดํฌํด๋ด.
- ๐ ์ฐ๊ฒฐ์ฑ: Wi-Fi, ๋ธ๋ฃจํฌ์ค, ์ด๋๋ท ํฌํธ๊ฐ ์๋์ง ํ์ธํด.
- ๐พ ์ ์ฅ ๊ณต๊ฐ: microSD ์นด๋ ์ฌ๋กฏ์ด๋ eMMC ์คํ ๋ฆฌ์ง ์ต์ ์ ์ดํด๋ด.
- ๐ธ ์นด๋ฉ๋ผ ์ง์: CSI ์นด๋ฉ๋ผ ์ธํฐํ์ด์ค๊ฐ ์๋์ง ํ์ธํด.
- ๐ ์ ์: ์ด๋ค ์ ์ ๊ณต๊ธ ๋ฐฉ์์ ์ฌ์ฉํ๋์ง ์ฒดํฌํด.
์ด์ Orange Pi์ ๋ํด ์ด๋ ์ ๋ ๊ฐ์ด ์์ง? ์ด ์๊ณ ๊ฐ๋ ฅํ ๋ ์์ด ์ฐ๋ฆฌ์ ํ CCTV ์์คํ ์ ํต์ฌ์ด ๋ ๊ฑฐ์ผ. ๋ค์์ผ๋ก ์ฐ๋ฆฌ๊ฐ ๋ง๋ค ์์คํ ์ ์ ์ฒด์ ์ธ ๊ตฌ์กฐ์ ๋ํด ์์๋ณด์!
๐๏ธ ์ฐ๋ฆฌ๊ฐ ๋ง๋ค ์์คํ ์ ๊ตฌ์กฐ
์, ์ด์ ์ฐ๋ฆฌ๊ฐ ๋ง๋ค ํ CCTV ์์คํ ์ ์ ์ฒด์ ์ธ ๊ตฌ์กฐ์ ๋ํด ์์๋ณผ ๊ฑฐ์ผ. ์ด ์์คํ ์ ํฌ๊ฒ ์ธ ๋ถ๋ถ์ผ๋ก ๋๋ ์ ์์ด:
- ๐ธ ์นด๋ฉ๋ผ ๋ชจ๋: ์์์ ์ดฌ์ํ๋ ๋ถ๋ถ
- ๐ง Orange Pi: ์์์ ์ฒ๋ฆฌํ๊ณ ํด๋ผ์ฐ๋๋ก ์ ์กํ๋ ๋๋ ์ญํ
- โ๏ธ ํด๋ผ์ฐ๋ ์๋ฒ: ์์์ ์ ์ฅํ๊ณ ์๊ฒฉ์ผ๋ก ์ ์ํ ์ ์๊ฒ ํด์ฃผ๋ ๋ถ๋ถ
์ด ์ธ ๋ถ๋ถ์ด ์ด๋ป๊ฒ ์ฐ๊ฒฐ๋๋์ง ๊ทธ๋ฆผ์ผ๋ก ํ๋ฒ ๋ณผ๊น?
์ด๋, ์ด์ ์ข ๊ฐ์ด ์ค์ง? ๐ ๊ฐ ๋ถ๋ถ์ด ์ด๋ค ์ญํ ์ ํ๋์ง ์์ธํ ์์๋ณด์!
1. ์นด๋ฉ๋ผ ๋ชจ๋ ๐ธ
์นด๋ฉ๋ผ ๋ชจ๋์ ๋ง ๊ทธ๋๋ก ์ฐ๋ฆฌ ์ง์ ์ดฌ์ํ๋ '๋' ์ญํ ์ ํด. Orange Pi์ ์ง์ ์ฐ๊ฒฐ๋๋ CSI(Camera Serial Interface) ์นด๋ฉ๋ผ๋ฅผ ์ฌ์ฉํ ๊ฑฐ์ผ. ์ด ์นด๋ฉ๋ผ๋ ๊ณ ํ์ง ์์์ ์ดฌ์ํ ์ ์๊ณ , ์ ์กฐ๋ ํ๊ฒฝ์์๋ ์ ์๋ํด.
2. Orange Pi ๐
Orange Pi๋ ์ฐ๋ฆฌ ์์คํ ์ '๋๋' ์ญํ ์ ํด. ์นด๋ฉ๋ผ์์ ๋ฐ์ ์์์ ์ฒ๋ฆฌํ๊ณ , ํ์ํ๋ค๋ฉด ์์ถํด์ ํด๋ผ์ฐ๋ ์๋ฒ๋ก ์ ์กํด. ๋ํ ๋ชจ์ ๊ฐ์ง ๊ฐ์ ๊ธฐ๋ฅ๋ Orange Pi์์ ์ฒ๋ฆฌํ ๊ฑฐ์ผ.
3. ํด๋ผ์ฐ๋ ์๋ฒ โ๏ธ
ํด๋ผ์ฐ๋ ์๋ฒ๋ Orange Pi์์ ์ ์กํ ์์์ ์ ์ฅํ๊ณ ๊ด๋ฆฌํด. ๋ํ ์ฌ์ฉ์๊ฐ ์ธ์ ์ด๋์๋ ์์์ ๋ณผ ์ ์๋๋ก ํด์ฃผ๋ ์ญํ ๋ ํด. ์ฐ๋ฆฌ๋ AWS๋ Google Cloud ๊ฐ์ ํด๋ผ์ฐ๋ ์๋น์ค๋ฅผ ์ด์ฉํ ๊ฑฐ์ผ.
์ด ์ธ ๋ถ๋ถ์ด ์ ๊ธฐ์ ์ผ๋ก ์ฐ๊ฒฐ๋๋ฉด, ์ฐ๋ฆฌ๋ง์ ๋ฉ์ง ํ CCTV ์์คํ ์ด ์์ฑ๋๋ ๊ฑฐ์ง! ์นด๋ฉ๋ผ๊ฐ ์์์ ์ดฌ์ํ๋ฉด, Orange Pi๊ฐ ๊ทธ ์์์ ์ฒ๋ฆฌํด์ ํด๋ผ์ฐ๋๋ก ๋ณด๋ด๊ณ , ์ฐ๋ฆฌ๋ ์ค๋งํธํฐ์ด๋ ์ปดํจํฐ๋ก ์ธ์ ์ด๋์๋ ์ฐ๋ฆฌ ์ง ์ํฉ์ ํ์ธํ ์ ์๊ฒ ๋ผ.
์ด ์์คํ ์ ์ฅ์ ์ ๋ญ๊น? ๋ฐ๋ก ํ์ฅ์ฑ๊ณผ ์ ์ฐ์ฑ์ด์ผ. ์๋ฅผ ๋ค์ด:
- ๐จ ๋ชจ์ ๊ฐ์ง ๊ธฐ๋ฅ์ ์ถ๊ฐํด์ ์์ง์์ด ์์ ๋๋ง ๋ นํํ๊ฑฐ๋ ์๋ฆผ์ ๋ณด๋ผ ์ ์์ด.
- ๐๏ธ ๋ง์ดํฌ๋ฅผ ์ฐ๊ฒฐํด์ ์๋ฆฌ๋ ๊ฐ์ด ๋ น์ํ ์ ์์ง.
- ๐ ์ฌ๋ฌ ๋์ ์นด๋ฉ๋ผ๋ฅผ ์ฐ๊ฒฐํด์ ์ง ์ ์ฒด๋ฅผ ๋ชจ๋ํฐ๋งํ ์๋ ์์ด.
- ๐ค AI ๊ธฐ๋ฅ์ ์ถ๊ฐํด์ ์ฌ๋, ๋๋ฌผ, ์ฐจ๋ ๋ฑ์ ๊ตฌ๋ถํ ์๋ ์์ง.
์ ๋ง ๊ฐ๋ฅ์ฑ์ด ๋ฌด๊ถ๋ฌด์งํ์ง ์์? ๐ ์ด๋ฐ ์ฌ๋ฏธ์๋ ํ๋ก์ ํธ์ ๊ด์ฌ์ด ์๋ค๋ฉด, ์ฌ๋ฅ๋ท(https://www.jaenung.net)์ '์ง์์ธ์ ์ฒ' ๋ฉ๋ด๋ฅผ ๊ผญ ํ์ธํด๋ด. ๊ฑฐ๊ธฐ์ ์ด๊ฒ ๋ง๊ณ ๋ ๋ค์ํ DIY ํ๋ก์ ํธ๋ค์ด ๊ฐ๋ํ๋ค๊ณ !
์, ์ด์ ์ฐ๋ฆฌ ์์คํ ์ ์ ์ฒด์ ์ธ ๊ตฌ์กฐ๋ฅผ ์์์ผ๋, ๊ฐ ๋ถ๋ถ์ ํ๋์ฉ ์์ธํ ์ดํด๋ณด๊ณ ์ค์ ๋ก ์ด๋ป๊ฒ ๊ตฌํํ ์ ์๋์ง ์์๋ณด์. ์ค๋น๋์ด? ๊ทธ๋ผ ๊ณ ๊ณ ! ๐
๐ธ ์นด๋ฉ๋ผ ๋ชจ๋: ์ฐ๋ฆฌ ์์คํ ์ '๋'
์, ์ด์ ์ฐ๋ฆฌ CCTV ์์คํ ์ '๋'์ด ๋์ด์ค ์นด๋ฉ๋ผ ๋ชจ๋์ ๋ํด ์์ธํ ์์๋ณด์! ๐ง
์นด๋ฉ๋ผ ๋ชจ๋์ ์ฐ๋ฆฌ ์์คํ ์์ ๊ฐ์ฅ ์ค์ํ ๋ถ๋ถ ์ค ํ๋์ผ. ์๋ฌด๋ฆฌ Orange Pi๊ฐ ์ฑ๋ฅ์ด ์ข์๋, ์นด๋ฉ๋ผ๊ฐ ํํธ์๋ค๋ฉด ์ข์ ์์์ ์ป์ ์ ์๊ฒ ์ง? ๊ทธ๋์ ์ฐ๋ฆฌ๋ ์ ์คํ๊ฒ ์นด๋ฉ๋ผ๋ฅผ ์ ํํด์ผ ํด.
๐ฅ CSI ์นด๋ฉ๋ผ๋?
CSI๋ 'Camera Serial Interface'์ ์ฝ์์ผ. ์ด ์ธํฐํ์ด์ค๋ ์นด๋ฉ๋ผ์ ํ๋ก์ธ์(์ฐ๋ฆฌ์ ๊ฒฝ์ฐ Orange Pi) ์ฌ์ด์ ๊ณ ์์ผ๋ก ๋ฐ์ดํฐ๋ฅผ ์ ์กํ ์ ์๊ฒ ํด์ค. ์ผ๋ฐ USB ์นด๋ฉ๋ผ๋ณด๋ค ํจ์ฌ ๋น ๋ฅด๊ณ ์์ ์ ์ด์ง.
CSI ์นด๋ฉ๋ผ์ ์ฅ์ :
- ๐ ๊ณ ์ ๋ฐ์ดํฐ ์ ์ก: ๊ณ ํ์ง ์์์ ๋๊น ์์ด ์ ์กํ ์ ์์ด.
- ๐ ์ ์ ๋ ฅ: USB ์นด๋ฉ๋ผ๋ณด๋ค ์ ๋ ฅ ์๋ชจ๊ฐ ์ ์ด.
- ๐ ์ปดํฉํธํ ํฌ๊ธฐ: ์๊ณ ๊ฐ๋ฒผ์์ ์ค์นํ๊ธฐ ํธ๋ฆฌํด.
- ๐ ๏ธ ํ๋์จ์ด ๋ ๋ฒจ ํตํฉ: Orange Pi์ ๋ ์ ํธํ๋ผ์ ์ฑ๋ฅ์ด ์ข์.
๐ ์ด๋ค ์นด๋ฉ๋ผ๋ฅผ ์ ํํด์ผ ํ ๊น?
Orange Pi์ฉ CSI ์นด๋ฉ๋ผ๋ฅผ ๊ณ ๋ฅผ ๋๋ ์ด๋ฐ ์ ๋ค์ ๊ณ ๋ คํด๋ด:
- ๐ ํด์๋: ์ต์ 720p(1280x720), ๊ฐ๋ฅํ๋ฉด 1080p(1920x1080) ์ด์์ ์ถ์ฒํด.
- ๐ ์ ์กฐ๋ ์ฑ๋ฅ: ๋ฐค์๋ ์ ๋ณด์ด๋ ์นด๋ฉ๋ผ๋ฅผ ๊ณจ๋ผ์ผ ํด.
- ๐ญ ํ๊ฐ: ๋์ ํ๊ฐ์ ์นด๋ฉ๋ผ๊ฐ ๋ ๋์ ์์ญ์ ์ปค๋ฒํ ์ ์์ด.
- ๐ ํธํ์ฑ: Orange Pi ๋ชจ๋ธ๊ณผ ํธํ๋๋์ง ๊ผญ ํ์ธํด์ผ ํด.
์ฃผ์! ๋ชจ๋ CSI ์นด๋ฉ๋ผ๊ฐ Orange Pi์ ํธํ๋๋ ๊ฑด ์๋์ผ. ๊ตฌ๋งค ์ ์ ๋ฐ๋์ ํธํ์ฑ์ ํ์ธํด์ผ ํด. Orange Pi ๊ณต์ ํํ์ด์ง๋ ์ปค๋ฎค๋ํฐ์์ ์ถ์ฒํ๋ ๋ชจ๋ธ์ ๊ณ ๋ฅด๋ ๊ฒ ๊ฐ์ฅ ์์ ํด.
๐ ๏ธ ์นด๋ฉ๋ผ ์ค์นํ๊ธฐ
์นด๋ฉ๋ผ๋ฅผ ๊ณจ๋๋ค๋ฉด ์ด์ ์ค์นํ ์ฐจ๋ก์ผ! ์ค์น ๊ณผ์ ์ ์๊ฐ๋ณด๋ค ๊ฐ๋จํด:
- Orange Pi์ ์ ์์ ๋๊ณ , CSI ํฌํธ์ ์์น๋ฅผ ํ์ธํด.
- CSI ์ปค๋ฅํฐ์ ํ๋ผ์คํฑ ํด๋ฆฝ์ ์กฐ์ฌ์ค๋ฝ๊ฒ ๋ค์ด์ฌ๋ ค.
- ์นด๋ฉ๋ผ ๋ชจ๋์ ํ๋ ์ค ์ผ์ด๋ธ์ CSI ํฌํธ์ ๋ง์ถฐ ์ฝ์ ํด. ์ด๋ ๊ธ์ ์ ์ ์ด Orange Pi ์ชฝ์ ํฅํ๊ฒ ํด์ผ ํด.
- ํ๋ผ์คํฑ ํด๋ฆฝ์ ๋ค์ ๋ด๋ ค ์ผ์ด๋ธ์ ๊ณ ์ ์์ผ.
- ์นด๋ฉ๋ผ ๋ชจ๋์ ์ํ๋ ์์น์ ๊ณ ์ ์์ผ. ์๋ฉดํ ์ดํ๋ ์์ ๋์ฌ๋ฅผ ์ฌ์ฉํ๋ฉด ๋ผ.
์ด๋ ๊ฒ ํ๋ฉด ์นด๋ฉ๋ผ ์ค์น๋ ๋! ์๊ฐ๋ณด๋ค ์ฝ์ง? ๐
๐ธ ์นด๋ฉ๋ผ ํ ์คํธํ๊ธฐ
์นด๋ฉ๋ผ๋ฅผ ์ค์นํ๋ค๋ฉด ์ ๋๋ก ์๋ํ๋์ง ํ์ธํด๋ด์ผ๊ฒ ์ง? Orange Pi์์ ์นด๋ฉ๋ผ๋ฅผ ํ ์คํธํ๋ ๋ฐฉ๋ฒ์ ์์๋ณด์:
- Orange Pi๋ฅผ ๋ถํ ํ๊ณ ํฐ๋ฏธ๋์ ์ด์ด.
- ์นด๋ฉ๋ผ ๋ชจ๋์ด ์ธ์๋์๋์ง ํ์ธํ๊ธฐ ์ํด ๋ค์ ๋ช
๋ น์ด๋ฅผ ์
๋ ฅํด:
๋ง์ฝls /dev/video*
/dev/video0
๊ฐ์ ์ฅ์น๊ฐ ๋ณด์ธ๋ค๋ฉด ์นด๋ฉ๋ผ๊ฐ ์ธ์๋ ๊ฑฐ์ผ. - fswebcam์ด๋ผ๋ ํ๋ก๊ทธ๋จ์ ์ค์นํด. ์ด ํ๋ก๊ทธ๋จ์ผ๋ก ๊ฐ๋จํ ์ฌ์ง์ ์ฐ์ ์ ์์ด:
sudo apt-get install fswebcam
- ์ด์ ๋ค์ ๋ช
๋ น์ด๋ก ์ฌ์ง์ ์ฐ์ด๋ณผ ์ ์์ด:
์ด ๋ช ๋ น์ด๋ 1280x720 ํด์๋์ ์ฌ์ง์ ์ฐ์ด์ test.jpg๋ผ๋ ์ด๋ฆ์ผ๋ก ์ ์ฅํด.fswebcam -r 1280x720 --no-banner test.jpg
- ์ฌ์ง์ด ์ ๋๋ก ์ฐํ๋์ง ํ์ธํด๋ด:
display test.jpg
๋ง์ฝ ์ฌ์ง์ด ์ ๋์๋ค๋ฉด ์ถํํด! ๐ ์นด๋ฉ๋ผ๊ฐ ์ ๋๋ก ์๋ํ๋ ๊ฑฐ์ผ. ํน์ ๋ฌธ์ ๊ฐ ์๋ค๋ฉด ์ฐ๊ฒฐ์ ๋ค์ ํ์ธํด๋ณด๊ณ , ํ์ํ๋ค๋ฉด ๋๋ผ์ด๋ฒ๋ฅผ ์ ๋ฐ์ดํธํด๋ด.
๐ง ์นด๋ฉ๋ผ ์ค์ ์ต์ ํํ๊ธฐ
์นด๋ฉ๋ผ๊ฐ ์๋ํ๋ ๊ฑธ ํ์ธํ๋ค๋ฉด, ์ด์ ์ค์ ์ ์ต์ ํํด์ ๋ ์ข์ ํ์ง์ ์ป์ ์ ์์ด. ๋ช ๊ฐ์ง ํ์ ์ค๊ฒ:
- ๐ ํ์ดํธ๋ฐธ๋ฐ์ค ์กฐ์ : ์๊ฐ์ ์์ฐ์ค๋ฝ๊ฒ ๋ง๋ค์ด์ค.
- ๐ ๋ ธ์ถ ์ค์ : ๋ฐ๊ธฐ๋ฅผ ์ ์ ํ๊ฒ ์กฐ์ ํด.
- ๐ ํฌ์ปค์ค ์กฐ์ : ์ ๋ช ํ ํ์ง์ ์ํด ๊ผญ ํ์ํด.
- ๐ ์ผ๊ฐ ๋ชจ๋ ์ค์ : ์ ์กฐ๋ ํ๊ฒฝ์์๋ ์ ๋ณด์ด๊ฒ ํด์ค.
์ด๋ฐ ์ค์ ๋ค์ ๋ณดํต ์ํํธ์จ์ด๋ก ์กฐ์ ํ ์ ์์ด. ๊ตฌ์ฒด์ ์ธ ๋ฐฉ๋ฒ์ ์นด๋ฉ๋ผ ๋ชจ๋ธ๊ณผ ์ฌ์ฉํ๋ ์ํํธ์จ์ด์ ๋ฐ๋ผ ๋ค๋ฅด๋, ์นด๋ฉ๋ผ ๋งค๋ด์ผ์ ์ฐธ๊ณ ํด๋ด.
ํ! ์นด๋ฉ๋ผ ์ค์ ์ ๋ฐ๊ฟ ๋๋ง๋ค ํ ์คํธ ์ฌ์ง์ ์ฐ์ด๋ณด๋ฉด์ ์ต์ ์ ์ค์ ์ ์ฐพ์๊ฐ๋ ๊ฒ ์ข์. ๊ทธ๋ฆฌ๊ณ ๋ฎ๊ณผ ๋ฐค, ๋ค์ํ ์กฐ๋ช ํ๊ฒฝ์์ ํ ์คํธํด๋ณด๋ ๊ฒ๋ ์์ง ๋ง!
๐ ์นด๋ฉ๋ผ ์์น ์ ์ ํ๊ธฐ
๋ง์ง๋ง์ผ๋ก, ์นด๋ฉ๋ผ๋ฅผ ์ด๋์ ์ค์นํ ์ง ๊ฒฐ์ ํด์ผ ํด. ์ด๊ฑด ์ ๋ง ์ค์ํด! ๋ช ๊ฐ์ง ๊ณ ๋ ค์ฌํญ์ ์๋ ค์ค๊ฒ:
- ๐ ์์ผ๊ฐ: ๊ฐ์ํ๊ณ ์ถ์ ์์ญ์ ๋ชจ๋ ์ปค๋ฒํ ์ ์๋ ์์น๋ฅผ ์ ํํด.
- ๐ก ์กฐ๋ช : ๋๋ฌด ๋ฐ๊ฑฐ๋ ์ด๋์ด ๊ณณ์ ํผํด. ์ญ๊ด์ด ์๊ธฐ๋ ์์น๋ ์ ์ข์.
- ๐ ๋ณด์: ์นด๋ฉ๋ผ ์์ฒด๋ ์์ ํ ๊ณณ์ ์ค์นํด์ผ ํด.
- ๐ก Wi-Fi ์ ํธ: Orange Pi๊ฐ Wi-Fi ์ ํธ๋ฅผ ์ ๋ฐ์ ์ ์๋ ์์น์ฌ์ผ ํด.
- ๐ ์ ์: ์ ์ ์ฐ๊ฒฐ์ด ํธ๋ฆฌํ ๊ณณ์ ๊ณจ๋ผ.
์ด๋ ๊ฒ ์นด๋ฉ๋ผ ๋ชจ๋์ ๋ํด ์์ธํ ์์๋ดค์ด. ์ด๋, ์๊ฐ๋ณด๋ค ๋ณต์กํ์ง ์์ง? ๐ ์นด๋ฉ๋ผ๋ง ์ ์ค์นํด๋ ์ฐ๋ฆฌ CCTV ์์คํ ์ ์ ๋ฐ์ ์ฑ๊ณตํ ๊ฑฐ๋ ๋ค๋ฆ์์ด!
๋ค์์ผ๋ก๋ Orange Pi ์ค์ ์ ๋ํด ์์ธํ ์์๋ณผ ๊ฑฐ์ผ. Orange Pi๊ฐ ์ฐ๋ฆฌ ์์คํ ์ '๋๋' ์ญํ ์ ํ๋๊น ์ ๋ง ์ค์ํ์ง. ์ค๋น๋์ด? ๊ทธ๋ผ ๋ค์ ์น์ ์ผ๋ก ๊ณ ๊ณ ! ๐
๐ง Orange Pi ์ค์ : ์ฐ๋ฆฌ ์์คํ ์ '๋๋'
์๋ , ์น๊ตฌ๋ค! ์ด์ ์ฐ๋ฆฌ CCTV ์์คํ ์ '๋๋' ์ญํ ์ ํ Orange Pi๋ฅผ ์ค์ ํด๋ณผ ๊ฑฐ์ผ. ์ด ๋ถ๋ถ์ด ์กฐ๊ธ ๋ณต์กํ ์ ์์ง๋ง, ์ฐจ๊ทผ์ฐจ๊ทผ ๋ฐ๋ผ์ค๋ฉด ์ด๋ ต์ง ์์. ์, ์์ํด๋ณผ๊น? ๐
1. ์ด์์ฒด์ ์ค์นํ๊ธฐ ๐ฝ
๋จผ์ Orange Pi์ ์ด์์ฒด์ ๋ฅผ ์ค์นํด์ผ ํด. ์ฐ๋ฆฌ๋ Ubuntu๋ฅผ ์ฌ์ฉํ ๊ฑฐ์ผ. Ubuntu๋ ์ฌ์ฉํ๊ธฐ ์ฝ๊ณ , ๋ง์ ์ํํธ์จ์ด๋ฅผ ์ง์ํ๊ฑฐ๋ .
- Orange Pi ๊ณต์ ์น์ฌ์ดํธ์์ Ubuntu ์ด๋ฏธ์ง๋ฅผ ๋ค์ด๋ก๋ํด.
- Etcher ๊ฐ์ ํ๋ก๊ทธ๋จ์ ์ฌ์ฉํด์ ์ด๋ฏธ์ง๋ฅผ SD ์นด๋์ ๊ตฝ์.
- ๊ตฌ์ด SD ์นด๋๋ฅผ Orange Pi์ ๋ฃ๊ณ ์ ์์ ์ผ๋ฉด Ubuntu๊ฐ ๋ถํ ๋ ๊ฑฐ์ผ.
ํ: ์ฒ์ ๋ถํ ํ ๋ ๊ธฐ๋ณธ ์ฌ์ฉ์ ์ด๋ฆ์ 'orangepi', ๋น๋ฐ๋ฒํธ๋ 'orangepi'์ผ. ๋ณด์์ ์ํด ๊ผญ ๋น๋ฐ๋ฒํธ๋ฅผ ๋ฐ๊ฟ์ฃผ์!
2. ๋คํธ์ํฌ ์ค์ ํ๊ธฐ ๐
CCTV ์์คํ ์ด๋๊น ์ธํฐ๋ท ์ฐ๊ฒฐ์ ํ์์ง? Wi-Fi ์ค์ ์ ํด๋ณด์.
sudo nmtui
์ด ๋ช ๋ น์ด๋ก ๋คํธ์ํฌ ์ค์ ๋๊ตฌ๋ฅผ ์คํํ ์ ์์ด. ์ฌ๊ธฐ์ Wi-Fi ๋คํธ์ํฌ๋ฅผ ์ ํํ๊ณ ๋น๋ฐ๋ฒํธ๋ฅผ ์ ๋ ฅํ๋ฉด ๋ผ.
3. ์์คํ ์ ๋ฐ์ดํธํ๊ธฐ ๐
ํญ์ ์ต์ ์ํ๋ฅผ ์ ์งํ๋ ๊ฒ ์ค์ํด. ๋ค์ ๋ช ๋ น์ด๋ก ์์คํ ์ ์ ๋ฐ์ดํธํ์.
sudo apt update
sudo apt upgrade
4. CCTV ์ํํธ์จ์ด ์ค์นํ๊ธฐ ๐น
์ฐ๋ฆฌ๋ Motion์ด๋ผ๋ ์ํํธ์จ์ด๋ฅผ ์ฌ์ฉํ ๊ฑฐ์ผ. Motion์ ์นด๋ฉ๋ผ ์คํธ๋ฆฌ๋ฐ๊ณผ ๋ชจ์ ๊ฐ์ง ๊ธฐ๋ฅ์ ์ ๊ณตํด.
sudo apt install motion
5. Motion ์ค์ ํ๊ธฐ โ๏ธ
Motion์ ์ค์นํ์ผ๋ฉด ์ค์ ์ ํด์ผ ํด. ์ค์ ํ์ผ์ ์ด์ด๋ณด์.
sudo nano /etc/motion/motion.conf
์ฌ๊ธฐ์ ๋ช ๊ฐ์ง ์ค์ํ ์ค์ ์ ๋ฐ๊ฟ์ค ๊ฑฐ์ผ:
daemon on
: Motion์ ๋ฐฑ๊ทธ๋ผ์ด๋์์ ์คํํ๊ฒ ํด์ค.stream_localhost off
: ์ธ๋ถ์์ ์คํธ๋ฆผ์ ์ ๊ทผํ ์ ์๊ฒ ํด์ค.width 1280
์height 720
: ์์ ํด์๋๋ฅผ ์ค์ ํด.framerate 15
: ์ด๋น ํ๋ ์ ์๋ฅผ ์ค์ ํด.stream_maxrate 15
: ์คํธ๋ฆฌ๋ฐ ์ต๋ ํ๋ ์ ๋ ์ดํธ๋ฅผ ์ค์ ํด.stream_quality 75
: ์คํธ๋ฆฌ๋ฐ ํ์ง์ ์ค์ ํด (0-100).
์ค์ ์ ๋ง์ณค์ผ๋ฉด Ctrl+X, Y, Enter๋ฅผ ๋๋ฌ ์ ์ฅํ๊ณ ๋์.
6. Motion ์์ํ๊ธฐ โถ๏ธ
์ด์ Motion์ ์์ํด๋ณด์!
sudo systemctl start motion
sudo systemctl enable motion
์ด๋ ๊ฒ ํ๋ฉด Motion์ด ์์๋๊ณ , ์์คํ ์ด ๋ถํ ๋ ๋๋ง๋ค ์๋์ผ๋ก ์คํ๋ ๊ฑฐ์ผ.
7. ๋ฐฉํ๋ฒฝ ์ค์ ๐ก๏ธ
์ธ๋ถ์์ ์ ๊ทผํ ์ ์๋๋ก ๋ฐฉํ๋ฒฝ ์ค์ ์ ํด์ค์ผ ํด.
sudo ufw allow 8081
์ด์ 8081 ํฌํธ(Motion์ ๊ธฐ๋ณธ ์คํธ๋ฆฌ๋ฐ ํฌํธ)๊ฐ ์ด๋ ธ์ด.
8. ํด๋ผ์ฐ๋ ์ฐ๋ํ๊ธฐ โ๏ธ
๋ง์ง๋ง์ผ๋ก, ์์์ ํด๋ผ์ฐ๋์ ์ ์ฅํ๋๋ก ์ค์ ํด๋ณด์. ์ฌ๊ธฐ์๋ ๊ฐ๋จํ๊ฒ Dropbox๋ฅผ ์ฌ์ฉํ ๊ฑฐ์ผ.
- ๋จผ์ Dropbox-Uploader๋ฅผ ์ค์นํด:
git clone https://github.com/andreafabrizi/Dropbox-Uploader.git cd Dropbox-Uploader chmod +x dropbox_uploader.sh ./dropbox_uploader.sh
- ํ๋ฉด์ ์ง์์ ๋ฐ๋ผ Dropbox ๊ณ์ ๊ณผ ์ฐ๋ํด.
- ์ด์ Motion ์ค์ ํ์ผ์ ๋ค์ ์ค์ ์ถ๊ฐํด:
์ด๋ ๊ฒ ํ๋ฉด ๋ นํ๊ฐ ๋๋ ๋๋ง๋ค ์๋์ผ๋ก Dropbox์ ์ ๋ก๋๋ผ.on_movie_end /path/to/dropbox_uploader.sh upload %f /CCTV/
์ฃผ์: ํด๋ผ์ฐ๋์ ์์์ ์ ์ฅํ ๋๋ ๋ณด์์ ํนํ ์ ๊ฒฝ ์จ์ผ ํด. ๊ฐ๋ ฅํ ๋น๋ฐ๋ฒํธ๋ฅผ ์ฌ์ฉํ๊ณ , ๊ฐ๋ฅํ๋ค๋ฉด 2๋จ๊ณ ์ธ์ฆ์ ์ค์ ํ๋ ๊ฒ ์ข์.
๐ ์ถํํด! ๐
์ฌ๊ธฐ๊น์ง ์๋ค๋ฉด, ๊ธฐ๋ณธ์ ์ธ Orange Pi CCTV ์์คํ
์ค์ ์ด ์๋ฃ๋ ๊ฑฐ์ผ! ์ด์ ๋ธ๋ผ์ฐ์ ์์ http://[Orange Pi์ IP ์ฃผ์]:8081
๋ก ์ ์ํ๋ฉด ์ค์๊ฐ ์์์ ๋ณผ ์ ์์ด.
๋ฌผ๋ก ์ฌ๊ธฐ์ ๋ ๋ฐ์ ์ํฌ ์ ์๋ ๋ถ๋ถ์ด ๋ง์. ์๋ฅผ ๋ค๋ฉด:
- ๐ ์์ง์ ๊ฐ์ง ์ ์๋ฆผ ๋ณด๋ด๊ธฐ
- ๐ ๋ ๊ฐ๋ ฅํ ๋ณด์ ์ค์
- ๐๏ธ ์น ์ธํฐํ์ด์ค๋ก ์๊ฒฉ ์ ์ด ๊ธฐ๋ฅ ์ถ๊ฐ
- ๐ค AI๋ฅผ ์ด์ฉํ ๊ฐ์ฒด ์ธ์ ๊ธฐ๋ฅ ์ถ๊ฐ
์ด๋ฐ ๊ณ ๊ธ ๊ธฐ๋ฅ๋ค์ ๋ํด ๋ ์๊ณ ์ถ๋ค๋ฉด, ์ฌ๋ฅ๋ท(https://www.jaenung.net)์ '์ง์์ธ์ ์ฒ' ๋ฉ๋ด๋ฅผ ํ์ธํด๋ด. ๊ฑฐ๊ธฐ์ ์ด๊ฒ๋ณด๋ค ๋ ์ฌํ๋ DIY ํ๋ก์ ํธ๋ค์ด ๊ฐ๋ํ๋ค๊ณ !
์, ์ด์ ๋๋ง์ ํ CCTV ์์คํ ์ด ์์ฑ๋์ด. ์ด๋, ์๊ฐ๋ณด๋ค ์ด๋ ต์ง ์์ง? ๐ ์ด๋ฐ ํ๋ก์ ํธ๋ฅผ ํตํด ๊ธฐ์ ์ ๋ฐฐ์ฐ๋ ๊ฑด ์ ๋ง ์ฌ๋ฏธ์๋ ์ผ์ด์ผ. ์์ผ๋ก๋ ์ด๋ฐ ๋ฉ์ง ํ๋ก์ ํธ๋ค์ ๋ง์ด ํด๋ณด๊ธธ ๋ฐ๋ผ!
ํน์ ๊ถ๊ธํ ์ ์ด ์๊ฑฐ๋ ๋์์ด ํ์ํ๋ฉด ์ธ์ ๋ ๋ฌผ์ด๋ด. ๊ทธ๋ผ ์ฆ๊ฑฐ์ด DIY ์ํ ๋๊ธธ! ๐
- ์ง์์ธ์ ์ฒ - ์ง์ ์ฌ์ฐ๊ถ ๋ณดํธ ๊ณ ์ง
์ง์ ์ฌ์ฐ๊ถ ๋ณดํธ ๊ณ ์ง
- ์ ์๊ถ ๋ฐ ์์ ๊ถ: ๋ณธ ์ปจํ ์ธ ๋ ์ฌ๋ฅ๋ท์ ๋ ์ AI ๊ธฐ์ ๋ก ์์ฑ๋์์ผ๋ฉฐ, ๋ํ๋ฏผ๊ตญ ์ ์๊ถ๋ฒ ๋ฐ ๊ตญ์ ์ ์๊ถ ํ์ฝ์ ์ํด ๋ณดํธ๋ฉ๋๋ค.
- AI ์์ฑ ์ปจํ ์ธ ์ ๋ฒ์ ์ง์: ๋ณธ AI ์์ฑ ์ปจํ ์ธ ๋ ์ฌ๋ฅ๋ท์ ์ง์ ์ฐฝ์๋ฌผ๋ก ์ธ์ ๋๋ฉฐ, ๊ด๋ จ ๋ฒ๊ท์ ๋ฐ๋ผ ์ ์๊ถ ๋ณดํธ๋ฅผ ๋ฐ์ต๋๋ค.
- ์ฌ์ฉ ์ ํ: ์ฌ๋ฅ๋ท์ ๋ช ์์ ์๋ฉด ๋์ ์์ด ๋ณธ ์ปจํ ์ธ ๋ฅผ ๋ณต์ , ์์ , ๋ฐฐํฌ, ๋๋ ์์ ์ ์ผ๋ก ํ์ฉํ๋ ํ์๋ ์๊ฒฉํ ๊ธ์ง๋ฉ๋๋ค.
- ๋ฐ์ดํฐ ์์ง ๊ธ์ง: ๋ณธ ์ปจํ ์ธ ์ ๋ํ ๋ฌด๋จ ์คํฌ๋ํ, ํฌ๋กค๋ง, ๋ฐ ์๋ํ๋ ๋ฐ์ดํฐ ์์ง์ ๋ฒ์ ์ ์ฌ์ ๋์์ด ๋ฉ๋๋ค.
- AI ํ์ต ์ ํ: ์ฌ๋ฅ๋ท์ AI ์์ฑ ์ปจํ ์ธ ๋ฅผ ํ AI ๋ชจ๋ธ ํ์ต์ ๋ฌด๋จ ์ฌ์ฉํ๋ ํ์๋ ๊ธ์ง๋๋ฉฐ, ์ด๋ ์ง์ ์ฌ์ฐ๊ถ ์นจํด๋ก ๊ฐ์ฃผ๋ฉ๋๋ค.
์ฌ๋ฅ๋ท์ ์ต์ AI ๊ธฐ์ ๊ณผ ๋ฒ๋ฅ ์ ๊ธฐ๋ฐํ์ฌ ์์ฌ์ ์ง์ ์ฌ์ฐ๊ถ์ ์ ๊ทน์ ์ผ๋ก ๋ณดํธํ๋ฉฐ,
๋ฌด๋จ ์ฌ์ฉ ๋ฐ ์นจํด ํ์์ ๋ํด ๋ฒ์ ๋์์ ํ ๊ถ๋ฆฌ๋ฅผ ๋ณด์ ํฉ๋๋ค.
ยฉ 2025 ์ฌ๋ฅ๋ท | All rights reserved.
๋๊ธ 0๊ฐ