์ด๋ค ์ผ์๋ค, ์ผ์ ํ์จ์ด ๋๋ ๋ง์ดํฌ๋ก์ปจํธ๋กค๋ฌ๋ค์ ๋ง์ฐ์ค ์ถ๋ ฅ์ ๊ฒฐํจ์ ๋ฐ์์ํจ๋ค. ์ผ์๋ ๋ง์ดํฌ๋ก์ปจํธ๋กค๋ฌ์ ๋ค์ด๊ฐ๋ ์ ํธ์ ์๊ณก์ด ์ผ์ด๋๊ณ ๊ทธ๊ฒ์ ์์จ ์ ์๋ค๋ฉด ๊ทธ๊ฑด ๊ฒฐํจ์ด๋ค. ๋ค์๊ณผ ๊ฐ์ ๋ฌธ์ ๊ฐ ์๋ ์ผ์๋ฅผ ์ฐพ๋ ๊ฒ์ด ์ข๋ค.
ํฌ์ธํฐ ๊ฐ์/ํธ๋ํน ์๋ ๋ถ์ผ๊ด์ฑ
์ผ์์ ์ต๋ ๊ฐ์๋์ ํท๊ฐ๋ฆฌ๋ฉด ์ ๋๋ค. ์ด๊ฑด ๋ง์ฐ์ค์ ์ถ๋ ฅ๊ณผ ๊ด๋ จ ์๋ ๊ฐ๋ ์ด๋ค. ๋ง์ฐ์ค์ ํฌ์ธํฐ ๊ฐ์์ด ์๋ค๋ฉด ํฌ์ธํฐ๊ฐ ํ๋ฉด ์์์ ์์ง์ด๋ ๊ฑฐ๋ฆฌ๋ ๋ง์ฐ์ค๊ฐ ๋ฌผ๋ฆฌ์ ์ผ๋ก ์์ง์ธ ๊ฑฐ๋ฆฌ์ ์์ง์ธ ์๋ ๋ชจ๋์ ์ํฅ์ ๋ฐ๊ฒ ๋๋ค. ์ด๋ค ์ฌ๋๋ค์ ์ํํธ์จ์ด๋ฅผ ํตํด ํฌ์ธํฐ ๊ฐ์์ ์ถ๊ฐํ๊ธฐ๋ ํ๊ณ , ์ด๊ฑด ์๋ฌด ๋ฌธ์ ๊ฐ ์์ผ๋ ํ๋์จ์ด์ ์ด ๊ธฐ๋ฅ์ด ๋ค์ด๊ฐ ์์ด ํด์ ํ ์ ์์ผ๋ฉด ๊ฒฐํจ์ด๋ค. ํฌ์ธํฐ ๊ฐ์์ ๋จธ์ฌ๋ฉ๋ชจ๋ฆฌ๋ฅผ ๊ฐ๋ฐํ๋ ๊ฑธ ์ด๋ ต๊ฒ ๋ง๋ ๋ค.
์ถ ๋น๋์นญ
์ด๋ค ์ผ์๋ค์ ์ถ์ ๋ฐ๋ผ ์๋ก ๋ค๋ฅธ ๊ฐ๋๋ฅผ ๊ฐ๋๋ค. ๋ง์ฐ์ค๋ ์์ง์ธ ์ถ์ ๋ฌด๊ดํ๊ฒ ๋๊ฐ์ด ์๋ํด์ผ ํ๋ค. ๋ฌผ๋ก ๋ง์ฐ์ค์ ๊ธฐ๋ฅ์ด๋ผ๋ฉด ๊ฒฐํจ์ ์๋๋ค. ์ด๋ค ๋ง์ฐ์ค ์ํํธ์จ์ด๋ค์ ๊ฐ ์ถ์ ๋ฐ๋ผ cpi๋ฅผ ๋ ๋ฆฝ์ ์ผ๋ก ๋ฐ๊ฟ ์ ์๋๋ก ํด์ค๋ค.
์์ธก/๋๋ฆฌํํธ ์์ /์ต๊ธ ์ค๋ดํ
์ด๋ค ๋ง์ฐ์ค๋ค์ ๊ฑฐ์ ์ํ ๋๋ ๊ฑฐ์ ์์ง ์์ง์์ ์ปดํจํฐ์ ์์ ์ํ ๋๋ ์์ ์์ง์ผ๋ก ๋ณด๊ณ ํ๋ค. ๋ค๋ฅธ ๋ง๋ก ํด์ ๋ง์ฐ์ค๊ฐ ๋น์ ์ด ์ง์ ์ผ๋ก ์์ง์ธ๋ค๊ณ ๋ณด๋ฉด ๊ทธ๊ฑธ ์ปดํจํฐ์ ์ง์ ์ผ๋ก ์์ง์ธ๋ค๊ณ ๋ณด๊ณ ํ๋ค๋ ๊ฒ์ด๋ค. ์ด๋ค ์ฌ๋๋ค์ ์ด ๊ธฐ๋ฅ์ ์ข์ํ์ง๋ง ๋๋ถ๋ถ์ ๊ทธ๋ ์ง ์๋ค. ์ฌ๋๋ค์ ์๊ฒฌ๊ณผ๋ ๋ฌด๊ดํ๊ฒ ์ด๊ฑธ ์ผฐ๋ค ๊ป๋ค ํ ์ ์๋ ์ํํธ์จ์ด ์ด์ธ์ ๊ณณ์ ์ด ๊ธฐ๋ฅ์ด ๋ฐํ ์๋ค๋ฉด ๊ทธ๊ฒ์ ๊ฒฐํจ์ด๋ค.
๋จ๋ฆผ(์งํฐ๋ง)
๋จ๋ฆผ์ ์ค์ ๋ก ์ผ์ด๋์ง ์์ ์ผ์์์ ๋ ธ์ด์ฆ๋ค. ๋ง์ฐ์ค๋ฅผ ์์ง์ด์ง๋ ์์๋๋ฐ ์ปค์๊ฐ ๋ฏธ์ธํ๊ฒ ๋จ๋ฆด ๋๋ ๋ณผ ์ ์๊ณ ๋ง์ฐ์ค๋ฅผ ์์ง์ด๋ ๊ฒฝ๋ก์์ ์ฝ๊ฐ์ฉ ์๋๊ฐ ๋๋ ํ์ธํ ์ ์๋ค. ๋ ๋์ eCPI์์ ๋ ํฐ๊ฐ ๋๋ค. ๋ ์ด์ ์ผ์ ๋ง์ฐ์ค๋ค์์ ๋ณดํต ๋ ๋ฌธ์ ๊ฐ ๋๋ค.
์ค๋ฌด๋ฉ/์ธํฐํด๋ ์ด์ (=๋ณด๊ฐ๋ฒ)
์ด๋ ์ผ์ ๋ ๋ฒจ์ด๋ ๋ง์ดํฌ๋ก์ปจํธ๋กค๋ฌ ๋ ๋ฒจ ๋ชจ๋์์ ์ผ์ด๋ ์ ์๋ค. ์ผ์์์ ๋์ค๋ ํ๋ ์ด์์ ๋ฐ์ดํฐ๊ฐ ํ๊ท ๋ด์ง๋ค๋ฉด ๊ทธ๊ฑด ์ค๋ฌด๋ฉ์ด ์๋ ๊ฒ์ด๋ค. ์ค๋ฌด๋ฉ ์ด์๊ฐ ์ฌ๊ฐํ ๋ง์ฐ์ค๋ค์ ๋๋ฐ๋ก ํธ๋ํน์ด ๋์ง ์๊ณ ์ง์ฒ์ง์ฒํ ๋๋์ด ๋ ๋ค - ๋ง์ฐ์ค ์์ง์์ ๊ด์ฑ์ด ์๋ ๋ฏํ ๊ฒ์ด๋ค.
์
๊ฐ ์๋ฅผ ์ํด fps๊ฐ 4000์ธ ์ผ์์ ํด๋ง๋ ์ดํธ๊ฐ 1000hz์ธ MCU(๋ง์ดํฌ๋ก์ปจํธ๋กค๋ฌ)๋ฅผ ๊ฐ์ ํ๊ฒ ๋ค. ์ด ์ผ์๋ USBํฌํธ๋ก ๊ฐ๊ธฐ ์ ์ MCU์ 4๋ฒ ๋ฐ์ดํฐ๋ฅผ ๋ณด๊ณ ํ๋ค.
์ค๋ฌด๋ฉ์ด ์์ ๊ฒฝ์ฐ
์ผ์์์ MCU์ ๋ณด๋ด๋ ๊ฐ์ ๊ฐ๊ฐ a, b, c, d๋ผ ํ๋ฉด ์ด ๋ฐ์ดํฐ๋ค์ด ํฉ์ณ์ ธ์ USBํฌํธ์ ๋ณด๋ด์ง๋ฏ๋ก ์ด ์์ง์์ a+b+c+d๋ค.
์ค๋ฌด๋ฉ์ด ์์ ๊ฒฝ์ฐ
2ํ๋ ์์ ์ค๋ฌด๋ฉ์ด ์ผ์ ๋ ๋ฒจ์์ ์ผ์ด๋๋ค๋ฉด MCU์ ๋ณด๋ด์ง๋ ๊ฐ์ ๊ฐ๊ฐ (a+b)/2, (b+c)/2, (c+d)/2, (d+e)/2๊ฐ ๋์ด USBํฌํธ์ ๋ณด๋ด์ง๋ ๊ฐ์ a/2+b+c+d+e/2๊ฐ ๋๋ค. ์ด๋ ๊ฒ ๋๋ฉด ๊ฐ๊ฐ์ ์ ๋ ฅ์ด 1:1๋ก ๋ค์ด๊ฐ๋ ๊ฒ ์๋๋ผ ์ด๋ค ์ ๋ ฅ์ด ๋ค๋ฅธ ์ ๋ ฅ๋ณด๋ค ๋ ํฐ ๋น์ค์ผ๋ก ๋ค์ด๊ฐ๊ฒ ๋๋ค.
์ ์์๋ 2ํ๋ ์์ ์ค๋ฌด๋ฉ๋ง ์์ด ์ฌ๋์๊ฒ ๊ฑฐ์ ๋๊ปด์ง์ง ์๋๋ค. ์ด๋ค ์ผ์๋ค์ ์ค๋ฌด๋ฉ์ด ๋ ์ฌํ๊ฒ ์ผ์ด๋์ ์ฌ๋ฌ๋ถ์ ์ ํ๋์ ๋จธ์ฌ๋ฉ๋ชจ๋ฆฌ์ ์ ์ํฅ์ ๋ผ์น๋ค.
๊ฐ์ถ