ํ”„๋กœ์ ํŠธ ํ•˜๋“œ์›จ์–ด: ํ•ด์ปค ํ€˜์ŠคํŠธ๋กœ ๋ฐฉ์„ ๋งŒ๋“  ๋ฐฉ๋ฒ•

ํ”„๋กœ์ ํŠธ ํ•˜๋“œ์›จ์–ด: ํ•ด์ปค ํ€˜์ŠคํŠธ๋กœ ๋ฐฉ์„ ๋งŒ๋“  ๋ฐฉ๋ฒ•
๋ช‡ ์ฃผ ์ „์— ์šฐ๋ฆฌ๋Š” ๋ณด๋ƒˆ์Šต๋‹ˆ๋‹ค ํ•ด์ปค๋ฅผ ์œ„ํ•œ ์˜จ๋ผ์ธ ํƒ๊ตฌ: ๊ทธ๋“ค์€ ๋ฐฉ์„ ์ง“๊ณ  ์Šค๋งˆํŠธ ๊ธฐ๊ธฐ๋กœ ๊ฐ€๋“ ์ฑ„์šฐ๊ณ  ๊ทธ ๋ฐฉ์—์„œ ์œ ํŠœ๋ธŒ ๋ฐฉ์†ก์„ ์‹œ์ž‘ํ–ˆ์Šต๋‹ˆ๋‹ค. ํ”Œ๋ ˆ์ด์–ด๋Š” ๊ฒŒ์ž„ ์›น์‚ฌ์ดํŠธ์—์„œ IoT ์žฅ์น˜๋ฅผ ์ œ์–ดํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ชฉํ‘œ๋Š” ๋ฐฉ์— ์ˆจ๊ฒจ์ง„ ๋ฌด๊ธฐ(๊ฐ•๋ ฅํ•œ ๋ ˆ์ด์ € ํฌ์ธํ„ฐ)๋ฅผ ์ฐพ์•„ ํ•ดํ‚นํ•ด ๋ฐฉ์— ํ•ฉ์„ ์„ ์ผ์œผํ‚ค๋Š” ๊ฒƒ์ด์—ˆ์Šต๋‹ˆ๋‹ค.

์ž‘์—…์„ ์ถ”๊ฐ€ํ•˜๊ธฐ ์œ„ํ•ด ์šฐ๋ฆฌ๋Š” 200 ๋ฃจ๋ธ”์„ ์ ์žฌํ•˜๋Š” ๋ฐฉ์— ๋ถ„์‡„๊ธฐ๋ฅผ ๋ฐฐ์น˜ํ–ˆ์Šต๋‹ˆ๋‹ค. ๋ถ„์‡„๊ธฐ๋Š” ์‹œ๊ฐ„๋‹น ํ•œ ์ง€ํ๋ฅผ ๋จน์—ˆ์Šต๋‹ˆ๋‹ค. ๊ฒŒ์ž„์—์„œ ์Šน๋ฆฌํ•œ ํ›„ ๋ถ„์‡„๊ธฐ๋ฅผ ๋ฉˆ์ถ”๊ณ  ๋‚จ์€ ๋ˆ์„ ๋ชจ๋‘ ๊ฐ€์ ธ๊ฐˆ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์šฐ๋ฆฌ๋Š” ์ด๋ฏธ ๋งํ–ˆ๋‹ค ์—ฐ์Šต๊ณผ ๋ฐฑ์—”๋“œ๋Š” ์–ด๋–ป๊ฒŒ ๋งŒ๋“ค์–ด์กŒ๋‚˜ ํ”„๋กœ์ ํŠธ. ์ด์ œ ํ•˜๋“œ์›จ์–ด์™€ ํ•˜๋“œ์›จ์–ด ์กฐ๋ฆฝ ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด ์ด์•ผ๊ธฐํ•  ์‹œ๊ฐ„์ž…๋‹ˆ๋‹ค.


๋ฐฉ์„ ์ฒญ์†Œํ•˜๋Š” ์ˆœ๊ฐ„์„ ๋ณด์—ฌ ๋‹ฌ๋ผ๋Š” ์š”์ฒญ์ด ๋งŽ์•˜์Šต๋‹ˆ๋‹ค. ๋ฐฉ์„ ๋ถ„ํ•ดํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค.

ํ•˜๋“œ์›จ์–ด ์•„ํ‚คํ…์ฒ˜: ๋ฃธ ์ œ์–ด

์‹œ๋‚˜๋ฆฌ์˜ค๊ฐ€ ์ด๋ฏธ ๋Œ€๋žต์ ์œผ๋กœ ์ดํ•ด๋˜๊ณ , ๋ฐฑ์—”๋“œ๊ฐ€ ์ค€๋น„๋˜์—ˆ์œผ๋ฉฐ, ์žฅ๋น„๋ฅผ ์„ค์น˜ํ•  ๋นˆ ๊ณต๊ฐ„์ด ์ค€๋น„๋œ ์ƒํƒœ์—์„œ ํ•˜๋“œ์›จ์–ด ์†”๋ฃจ์…˜ ์„ค๊ณ„๋ฅผ ์‹œ์ž‘ํ–ˆ์Šต๋‹ˆ๋‹ค.

"IoT์˜ S๋Š” ๋ณด์•ˆ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค"("IoT ์•ฝ์–ด์˜ ๋ฌธ์ž S๋Š” ๋ณด์•ˆ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค")๋ผ๋Š” ์˜ค๋ž˜๋œ ๋†๋‹ด์„ ๊ธฐ์–ตํ•˜๋ฉด์„œ ์ด๋ฒˆ์—๋Š” ๊ฒŒ์ž„ ์‹œ๋‚˜๋ฆฌ์˜ค์˜ ํ”Œ๋ ˆ์ด์–ด๊ฐ€ ํ”„๋ŸฐํŠธ์—”๋“œ ๋ฐ ๋ฐฑ์—”๋“œํ•˜๊ณ ๋งŒ ์ƒํ˜ธ ์ž‘์šฉํ•˜๊ธฐ๋กœ ๊ฒฐ์ •ํ–ˆ์Šต๋‹ˆ๋‹ค. ์‚ฌ์ดํŠธ์— ์žˆ์ง€๋งŒ ๋‹ค๋ฆฌ๋ฏธ์— ์ง์ ‘ ์ ‘๊ทผํ•  ๊ธฐํšŒ๋Š” ์–ป์ง€ ๋ชปํ•ฉ๋‹ˆ๋‹ค.

์ด๋Š” ํ™”๋ฉด์—์„œ ์ผ์–ด๋‚˜๋Š” ์ผ์˜ ์•ˆ์ „๊ณผ ๊ด‘๊ฒฝ์„ ์ด์œ ๋กœ ์ˆ˜ํ–‰๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ํ”Œ๋ ˆ์ด์–ด๊ฐ€ ํ•˜๋“œ์›จ์–ด์— ์ง์ ‘ ์ ‘๊ทผํ•˜๋ฉด ํŒŒ์‡„๊ธฐ์˜ ๋น ๋ฅธ ์Šคํฌ๋กค ๋˜๋Š” ์ œ์–ด์™€ ๊ฐ™์€ ์•ˆ์ „ํ•œ ๋™์ž‘๊ณผ ์ž ์žฌ์ ์œผ๋กœ ์œ„ํ—˜ํ•œ ๋™์ž‘์„ ๋ถ„๋ฆฌํ•˜๋Š” ๊ฒƒ์ด ํ›จ์”ฌ ๋” ์–ด๋ ค์šธ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋ถˆ๊ฝƒ ์˜์•„ ์˜ฌ๋ฆฌ๊ธฐ.

๋””์ž์ธ์„ ์‹œ์ž‘ํ•˜๊ธฐ ์ „์— ์šฐ๋ฆฌ๋Š” ๋””์ž์ธ์˜ ๊ธฐ์ดˆ๊ฐ€ ๋œ ๊ฒŒ์ž„ ์žฅ์น˜ ์ œ์–ด์— ๋Œ€ํ•œ ๋ช‡ ๊ฐ€์ง€ ์›์น™์„ ๊ณต์‹ํ™”ํ–ˆ์Šต๋‹ˆ๋‹ค.

๋ฌด์„  ์†”๋ฃจ์…˜์„ ์‚ฌ์šฉํ•˜์ง€ ๋งˆ์‹ญ์‹œ์˜ค.

์ „์ฒด ํ”Œ๋ ˆ์ด ๊ณต๊ฐ„์ด ํ•˜๋‚˜์˜ ํ”„๋ ˆ์ž„์— ํฌํ•จ๋˜์–ด ์žˆ์œผ๋ฉฐ ๋ชจ๋“  ๋ชจ์„œ๋ฆฌ์— ์ ‘๊ทผํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฌด์„  ์—ฐ๊ฒฐ์ด ์‹ค์ œ๋กœ ํ•„์š”ํ•˜์ง€ ์•Š์•˜์œผ๋ฉฐ ์ด๋Š” ๋‹จ์ˆœํžˆ ๋˜ ๋‹ค๋ฅธ ์‹คํŒจ ์ง€์ ์ด ๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

ํŠน๋ณ„ํ•œ ์Šค๋งˆํŠธ ํ™ˆ ์žฅ์น˜๋ฅผ ์‚ฌ์šฉํ•˜์ง€ ๋งˆ์‹ญ์‹œ์˜ค

์ฃผ๋กœ ์‚ฌ์šฉ์ž ์ •์˜ ์œ ์—ฐ์„ฑ์„ ์œ„ํ•ด์„œ์ž…๋‹ˆ๋‹ค. ์šฐ๋ฆฌ ์ž‘์—…์— ๋งž๊ฒŒ ๊ธฐ์„ฑ ๊ด€๋ฆฌ ๋ฐ ์ œ์–ด ๊ธฐ๋Šฅ์„ ๊ฐ–์ถ˜ ๋‹ค์–‘ํ•œ ๋ฐ•์Šคํ˜• ๋ฒ„์ „์˜ ์Šค๋งˆํŠธ ํ™ˆ ์‹œ์Šคํ…œ์„ ์‚ฌ์šฉ์ž ์ •์˜ํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ๊ฒƒ์€ ๋ถ„๋ช…ํ•˜์ง€๋งŒ ์ธ๊ฑด๋น„๋Š” ์ž์‹ ๋งŒ์˜ ๊ฐ„๋‹จํ•œ ์†”๋ฃจ์…˜์„ ๋งŒ๋“œ๋Š” ๊ฒƒ๊ณผ ๋น„์Šทํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

๋˜ํ•œ ์ƒํƒœ๋ฅผ ๋ณ€๊ฒฝํ•œ ์‚ฌ๋žŒ์ด ํ”Œ๋ ˆ์ด์–ด์ž„์„ ๋ช…ํ™•ํ•˜๊ฒŒ ๋ณด์—ฌ์ฃผ๋Š” ์žฅ์น˜๋ฅผ ๊ณ ์•ˆํ•ด์•ผ ํ–ˆ์Šต๋‹ˆ๋‹ค. ํ”Œ๋ ˆ์ด์–ด๋Š” ์ด๋ฅผ ์ผœ๊ฑฐ๋‚˜ ๋„๊ฑฐ๋‚˜ FALCON ๋ฌธ์ž์— ํŠน์ • ์กฐ๋ช…์„ ์ผœ์—ˆ์Šต๋‹ˆ๋‹ค.

์šฐ๋ฆฌ๋Š” ์ผ๋ฐ˜ ๋ผ๋””์˜ค ๋ถ€ํ’ˆ ์ƒ์ ์—์„œ ๊ตฌ์ž…ํ•  ์ˆ˜ ์žˆ๋Š” ๊ณต๊ฐœ ํ•˜๋“œ์›จ์–ด์—์„œ ๋ชจ๋“  ์š”์†Œ๋ฅผ โ€‹โ€‹์ˆ˜์ง‘ํ–ˆ์Šต๋‹ˆ๋‹ค. ํ”ผ์ž์™€ ๋‹ค์ด์–ดํŠธ ์ฝœ๋ผ๋ฅผ ๋ฐฐ๋‹ฌํ•˜๋Š” ์‚ฌ์ด ํƒ๋ฐฐ๊ธฐ์‚ฌ Chip and Dip๊ณผ Leroy๊ฐ€ ๋Š์ž„์—†์ด ํ˜„์žฅ์„ ๋ฐฉ๋ฌธํ–ˆ์Šต๋‹ˆ๋‹ค.

๋ชจ๋“  ๊ฒƒ์„ ์ง์ ‘ ์กฐ๋ฆฝํ•˜๊ธฐ๋กœ ์„ ํƒํ•˜๋ฉด ๋””๋ฒ„๊น…์ด ๋‹จ์ˆœํ™”๋˜๊ณ  ํ™•์žฅ์„ฑ์ด ํ–ฅ์ƒ๋˜์ง€๋งŒ ์„ค์น˜ ์ค‘์— ๋” ๋งŽ์€ ์ฃผ์˜๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.

๋ชจ๋“  ๋ฆด๋ ˆ์ด์™€ ์•„๋ฃจ๋”˜์ด ํ”„๋ ˆ์ž„์— ํ‘œ์‹œ๋˜์–ด์„œ๋Š” ์•ˆ ๋ฉ๋‹ˆ๋‹ค.

์šฐ๋ฆฌ๋Š” ์ œ์–ด ๊ฐ€๋Šฅํ•œ ๋ชจ๋“  ์š”์†Œ๋ฅผ โ€‹โ€‹ํ•œ๊ณณ์— ๋ชจ์•„์„œ ์„ฑ๋Šฅ์„ ๋ชจ๋‹ˆํ„ฐ๋งํ•˜๊ณ  ํ•„์š”ํ•œ ๊ฒฝ์šฐ ์กฐ์‹ฌ์Šค๋Ÿฝ๊ฒŒ ์นด๋ฉ”๋ผ ์‹œ์•ผ์—์„œ ๋ฒ—์–ด๋‚˜ ๊ณ ์žฅ๋‚œ ์žฅ์น˜๋ฅผ ๊ต์ฒดํ•˜๊ธฐ๋กœ ๊ฒฐ์ •ํ–ˆ์Šต๋‹ˆ๋‹ค.

ํ”„๋กœ์ ํŠธ ํ•˜๋“œ์›จ์–ด: ํ•ด์ปค ํ€˜์ŠคํŠธ๋กœ ๋ฐฉ์„ ๋งŒ๋“  ๋ฐฉ๋ฒ•
๊ฒฐ๊ตญ ๋ชจ๋“  ๊ฒƒ์€ ํ…Œ์ด๋ธ” ๋ฐ‘์— ์ˆจ๊ฒจ์กŒ๊ณ , ํ…Œ์ด๋ธ” ์•„๋ž˜์—๋Š” ์•„๋ฌด๊ฒƒ๋„ ๋ณด์ด์ง€ ์•Š๋„๋ก ์นด๋ฉ”๋ผ๊ฐ€ ์„ค์น˜๋๋‹ค. ์ด๊ฒƒ์€ ์—”์ง€๋‹ˆ์–ด๊ฐ€ ๋ชฐ๋ž˜ ์ ‘๊ทผํ•  ์ˆ˜ ์žˆ๋Š” "์‚ฌ๊ฐ์ง€๋Œ€"์˜€์Šต๋‹ˆ๋‹ค.

๊ฒฐ๊ณผ์ ์œผ๋กœ ์šฐ๋ฆฌ๋Š” ์‹ค์ œ๋กœ ํ•˜๋‚˜์˜ ์Šค๋งˆํŠธ ์žฅ์น˜๋ฅผ ๊ฐ–๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ด๋Š” ๋ฐฑ์—”๋“œ์—์„œ ๊ฐ ๋ถ€ํ’ˆ์˜ ์ƒํƒœ๋ฅผ ์ˆ˜์‹ ํ•˜๊ณ  ์ ์ ˆํ•œ ๋ช…๋ น์œผ๋กœ ๋ณ€๊ฒฝํ–ˆ์Šต๋‹ˆ๋‹ค.

ํ•˜๋“œ์›จ์–ด ๊ตฌํ˜„ ๊ด€์ ์—์„œ ๋ณผ ๋•Œ ์ด ์žฅ์น˜๋Š” 6๊ฐ€์ง€ ์š”์†Œ๋ฅผ ์ œ์–ดํ–ˆ์Šต๋‹ˆ๋‹ค.

  1. ์—ฌ๋Ÿฌ ๊ฐœ์˜ ํ…Œ์ด๋ธ” ๋žจํ”„๋Š” ์ผœ์ง/๊บผ์ง ์ƒํƒœ๋ฅผ ๊ฐ€์ง€๋ฉฐ ํ”Œ๋ ˆ์ด์–ด๊ฐ€ ์ œ์–ดํ•ฉ๋‹ˆ๋‹ค.
  2. ๋ฒฝ์— ๋ถ™์€ ๊ธ€์ž๋Š” ํ”Œ๋ ˆ์ด์–ด์˜ ๋ช…๋ น์— ๋”ฐ๋ผ ์ƒ‰์ƒ์„ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  3. ์„œ๋ฒ„์— ๋ถ€ํ•˜๊ฐ€ ๊ฑธ๋ฆด ๋•Œ ํ”Œ๋ฆฝ์ฐจํŠธ๋ฅผ ํšŒ์ „ํ•˜๊ณ  ์—ฌ๋Š” ํŒฌ
  4. PWM์„ ํ†ตํ•ด ๋ ˆ์ด์ € ์ œ์–ด
  5. ์˜ˆ์ •๋Œ€๋กœ ๋ˆ๋จน์€ ์Šˆ๋ ˆ๋”
  6. ๊ฐ ๋ ˆ์ด์ € ๋ฐœ์‚ฌ ์ „์— ํ„ฐ์ง€๋Š” ์—ฐ๊ธฐ ๊ธฐ๊ณ„


๋ ˆ์ด์ €๋กœ ์—ฐ๊ธฐ ๊ธฐ๊ณ„ ํ…Œ์ŠคํŠธ

๋‚˜์ค‘์— ํ”„๋ ˆ์ž„ ๋’ค์— ๋ฌด๋Œ€ ์กฐ๋ช…์ด ์ถ”๊ฐ€๋˜์–ด ์ง€์  1์˜ ๋žจํ”„์™€ ๋˜‘๊ฐ™์ด ์ œ์–ด๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋ฌด๋Œ€ ์กฐ๋ช…์€ ๋‘ ๊ฐ€์ง€ ๊ฒฝ์šฐ์— ์ž‘๋™ํ–ˆ์Šต๋‹ˆ๋‹ค. ์ „์›์ด ๊ณต๊ธ‰๋  ๋•Œ ๋ ˆ์ด์ €๋ฅผ ๋น„์ถ”๊ณ , ๋ฌด๋Œ€ ์•ž์˜ ๋ฌด๊ฒŒ๋ฅผ ์กฐ๋ช…ํ–ˆ์Šต๋‹ˆ๋‹ค. ๋ ˆ์ด์ €๊ฐ€ ์ „ํˆฌ ๋ชจ๋“œ๋กœ ๋ฐœ์‚ฌ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

์ด ์Šค๋งˆํŠธ ๊ธฐ๊ธฐ๋Š” ๋ฌด์—‡์ด์—ˆ๋‚˜์š”?

ํ”„๋กœ์ ํŠธ ํ•˜๋“œ์›จ์–ด: ํ•ด์ปค ํ€˜์ŠคํŠธ๋กœ ๋ฐฉ์„ ๋งŒ๋“  ๋ฐฉ๋ฒ•

์šฐ๋ฆฌ์˜ ํ•˜๋“œ์›จ์–ด ๋‹ด๋‹น์ž์ธ Yura๋Š” ์ผ์„ ๋ณต์žกํ•˜๊ฒŒ ๋งŒ๋“ค์ง€ ์•Š๊ณ  ๊ฐ€๋Šฅํ•œ ๊ฐ€์žฅ ๊ฐ„๋‹จํ•˜๊ณ  ๋ฏธ๋‹ˆ๋ฉ€ํ•œ ์†”๋ฃจ์…˜์„ ์ƒ๊ฐํ•ด๋‚ด๋ ค๊ณ  ๋…ธ๋ ฅํ–ˆ์Šต๋‹ˆ๋‹ค.

VPS๋Š” ์žฅ์น˜ ์ƒํƒœ์™€ ํ•จ๊ป˜ json์„ ์ˆ˜์‹ ํ•˜๊ณ  ์ด๋ฅผ USB๋ฅผ ํ†ตํ•ด ์—ฐ๊ฒฐ๋œ Arduino๋กœ ๋ณด๋‚ด๋Š” ์Šคํฌ๋ฆฝํŠธ๋ฅผ ์‹คํ–‰ํ•œ๋‹ค๊ณ  ๊ฐ€์ •ํ–ˆ์Šต๋‹ˆ๋‹ค.

ํฌํŠธ์— ์—ฐ๊ฒฐ๋จ:

  • ์ผ๋ฐ˜ ๋ฆด๋ ˆ์ด 16๊ฐœ (์˜์ƒ์—์„œ ๋‚˜์˜ค๋Š” ๋”ธ๊น๊ฑฐ๋ฆฌ๋Š” ์†Œ๋ฆฌ๋ฅผ ๋‚ด๋Š” ๋ฆด๋ ˆ์ด์ž…๋‹ˆ๋‹ค. ์ฃผ๋กœ ์ด ์†Œ๋ฆฌ ๋•Œ๋ฌธ์— ์„ ํƒํ–ˆ์Šต๋‹ˆ๋‹ค)
  • ํŒฌ๊ณผ ๊ฐ™์€ PWM ์ฑ„๋„์„ ์ œ์–ดํ•˜๊ธฐ ์œ„ํ•œ 4๊ฐœ์˜ ์†”๋ฆฌ๋“œ ์Šคํ…Œ์ดํŠธ ๋ฆด๋ ˆ์ด
  • ๋ ˆ์ด์ €์šฉ ๋ณ„๋„์˜ PWM ์ถœ๋ ฅ
  • LED ์ŠคํŠธ๋ฆฝ์— ์‹ ํ˜ธ๋ฅผ ์ƒ์„ฑํ•˜๋Š” ์ถœ๋ ฅ

๋‹ค์Œ์€ ์„œ๋ฒ„์—์„œ ๋ฆด๋ ˆ์ด๋กœ ์ „๋‹ฌ๋œ json ๋ช…๋ น์˜ ์˜ˆ์ž…๋‹ˆ๋‹ค.

{"power":false,"speed":0,"period":null,"deviceIdentifier":"FAN"}

๊ทธ๋ฆฌ๊ณ  ์ด๊ฒƒ์€ ๋ช…๋ น์ด Arudino์— ์ „๋‹ฌ๋˜๋Š” ํ•จ์ˆ˜์˜ ์˜ˆ์ž…๋‹ˆ๋‹ค.

def callback(ch, method, properties, body):    
request = json.loads(body.decode("utf-8"))    
print(request, end="n")     
send_to_serial(body)

๋ ˆ์ด์ €๊ฐ€ ๋งˆ์นจ๋‚ด ๋ฐง์ค„์„ ๋šซ๊ณ  ์ง€๋‚˜๊ฐ€๊ณ  ๋ฌด๊ฒŒ๊ฐ€ ์ˆ˜์กฑ๊ด€์œผ๋กœ ๋‚ ์•„๊ฐ€๋Š” ์ˆœ๊ฐ„์„ ์ถ”์ ํ•˜๊ธฐ ์œ„ํ•ด ๋ฌด๊ฒŒ๊ฐ€ ๋–จ์–ด์งˆ ๋•Œ ์ž‘๋™๋˜๋Š” ์ž‘์€ ๋ฒ„ํŠผ์„ ๋งŒ๋“ค์–ด ์‹œ์Šคํ…œ์— ์‹ ํ˜ธ๋ฅผ ๋ณด๋ƒˆ์Šต๋‹ˆ๋‹ค.

ํ”„๋กœ์ ํŠธ ํ•˜๋“œ์›จ์–ด: ํ•ด์ปค ํ€˜์ŠคํŠธ๋กœ ๋ฐฉ์„ ๋งŒ๋“  ๋ฐฉ๋ฒ•
์ค‘๋Ÿ‰์˜ ์›€์ง์ž„์„ ๋ชจ๋‹ˆํ„ฐ๋งํ•˜๋Š” ๋ฒ„ํŠผ

์ด ์‹ ํ˜ธ์— ๋”ฐ๋ผ ํƒ๊ตฌ๊ณต์œผ๋กœ ๋งŒ๋“  ์—ฐ๋ง‰ํƒ„์— ๋ถˆ์ด ๋“ค์–ด์™€์•ผ ํ–ˆ์Šต๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” 4๊ฐœ์˜ ์—ฐ๊ธฐ ์กฐ๋ช…ํƒ„์„ ์„œ๋ฒ„ ์ผ€์ด์Šค์— ์ง์ ‘ ๋„ฃ๊ณ  ๊ฐ€์—ดํ•˜์—ฌ ์ ํ™” ์žฅ์น˜์ฒ˜๋Ÿผ ์ž‘๋™ํ•˜๋Š” ๋‹ˆํฌ๋กฌ ์‹ค๋กœ ์—ฐ๊ฒฐํ–ˆ์Šต๋‹ˆ๋‹ค.

ํ”„๋กœ์ ํŠธ ํ•˜๋“œ์›จ์–ด: ํ•ด์ปค ํ€˜์ŠคํŠธ๋กœ ๋ฐฉ์„ ๋งŒ๋“  ๋ฐฉ๋ฒ•
์—ฐ๋ง‰ํƒ„๊ณผ ํ™”ํ™˜์ด ์žˆ๋Š” ์ฃผํƒ

ํ”„๋กœ์ ํŠธ ํ•˜๋“œ์›จ์–ด: ํ•ด์ปค ํ€˜์ŠคํŠธ๋กœ ๋ฐฉ์„ ๋งŒ๋“  ๋ฐฉ๋ฒ•

์•„๋‘์ด๋…ธ

์›๋ž˜ ๊ณ„ํš์— ๋”ฐ๋ฅด๋ฉด Arduino์—์„œ๋Š” ๋‘ ๊ฐ€์ง€ ์ž‘์—…์ด ์ˆ˜ํ–‰๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

๋จผ์ € ์ƒˆ ์š”์ฒญ์ด ์ˆ˜์‹ ๋˜๋ฉด ArduinoJson ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์š”์ฒญ์„ ๊ตฌ๋ฌธ ๋ถ„์„ํ–ˆ์Šต๋‹ˆ๋‹ค. ๋‹ค์Œ์œผ๋กœ ๊ฐ ๊ด€๋ฆฌ ์žฅ์น˜๋ฅผ ๋‘ ๊ฐ€์ง€ ์†์„ฑ๊ณผ ๋น„๊ตํ–ˆ์Šต๋‹ˆ๋‹ค.

  • ์ „์› ์ƒํƒœ "on" ๋˜๋Š” "off"(ํ‘œ์ค€ ์ƒํƒœ)
  • ์žฅ์น˜๊ฐ€ ์ผœ์ ธ ์žˆ๋Š” ๊ธฐ๊ฐ„ - ๋ณด๋“œ ์‹œ์ž‘๋ถ€ํ„ฐ ์žฅ์น˜๋ฅผ ๋„๋Š” ์‹œ๊ฐ„, ์ฆ‰ ์ƒํƒœ๋ฅผ ํ‘œ์ค€์œผ๋กœ ๊ฐ€์ ธ์˜ค๋Š” ์‹œ๊ฐ„(๋งˆ์ดํฌ๋กœ์ดˆ)

์ง€๋‚œ๋ฒˆ์—๋Š” JSON์—์„œ ํ•ด๋‹น ๋งค๊ฐœ๋ณ€์ˆ˜๋ฅผ ์ˆ˜์‹ ํ•  ๋•Œ ์„ค์ •ํ–ˆ๋Š”๋ฐ ์ „์†ก์ด ๋˜์ง€ ์•Š์•„ ๊ทธ ๊ฐ’์ด 0์œผ๋กœ ์„ค์ •๋˜๊ณ  ์žฌ์„ค์ •์ด ๋ฐœ์ƒํ•˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค.

Arduino๊ฐ€ ๋งค ์ฃผ๊ธฐ๋งˆ๋‹ค ์ˆ˜ํ–‰ํ•˜๋Š” ๋‘ ๋ฒˆ์งธ ์ž‘์—…์€ ์ƒํƒœ๋ฅผ ์—…๋ฐ์ดํŠธํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ฆ‰, ๋ฌด์–ธ๊ฐ€๋ฅผ ์ผœ์•ผ ํ•˜๋Š”์ง€ ๋˜๋Š” ์žฅ์น˜๋ฅผ ๊บผ์•ผ ํ•  ์‹œ๊ฐ„์ธ์ง€ ํ™•์ธํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.

๋ ˆ์ด์ € ํฌ์ธํ„ฐ - ๋™์ผํ•œ Megatron 3000

ํ”„๋กœ์ ํŠธ ํ•˜๋“œ์›จ์–ด: ํ•ด์ปค ํ€˜์ŠคํŠธ๋กœ ๋ฐฉ์„ ๋งŒ๋“  ๋ฐฉ๋ฒ•

์ด๊ฒƒ์€ ์ผ๋ฐ˜ LSMVR450-3000MF 3000mW 450nm ์ˆ˜๋™ ์ดˆ์  ๋ ˆ์ด์ € ์ ˆ๋‹จ ๋ฐ ๋งˆํ‚น ๋ชจ๋“ˆ์ž…๋‹ˆ๋‹ค.

ํŽธ์ง€ ํŒ”์ฝ˜

๊ทธ๊ฒƒ๋“ค์€ ๋งค์šฐ ๊ฐ„๋‹จํ•˜๊ฒŒ ๋งŒ๋“ค์–ด์กŒ์Šต๋‹ˆ๋‹ค. ๋กœ๊ณ ์˜ ๋ฌธ์ž๋ฅผ ๋ณต์‚ฌํ•˜๊ณ  ํŒ์ง€๋กœ ์ž˜๋ผ๋‚ธ ๋‹ค์Œ LED ํ…Œ์ดํ”„๋กœ ๋ฎ์—ˆ์Šต๋‹ˆ๋‹ค. ์ด ๊ฒฝ์šฐ ๊ฐ ์†”๊ธฐ์— 4๊ฐœ์˜ ์ ‘์ ์„ ์‚ฌ์šฉํ•˜์—ฌ ํ…Œ์ดํ”„ ์กฐ๊ฐ์„ ํ•จ๊ป˜ ๋‚ฉ๋•œํ•ด์•ผ ํ–ˆ์ง€๋งŒ ๊ฒฐ๊ณผ๋Š” ๊ทธ๋งŒํ•œ ๊ฐ€์น˜๊ฐ€ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. ์šฐ๋ฆฌ ๋ฐฑ์—”๋” Pasha๋Š” ๋ช‡ ์‹œ๊ฐ„๋„ ์•ˆ ๋˜๋Š” ์‹œ๊ฐ„์— ๋†€๋ผ์šด ๊ธฐ์ˆ ์„ ๋ณด์—ฌ์ฃผ์—ˆ์Šต๋‹ˆ๋‹ค.

IoT ๊ธฐ๊ธฐ XNUMX์ฐจ ํ…Œ์ŠคํŠธ ๋ฐ ๋งˆ๋ฌด๋ฆฌ

์šฐ๋ฆฌ๋Š” ์ฒซ ๋ฒˆ์งธ ํ…Œ์ŠคํŠธ๋ฅผ ์ˆ˜ํ–‰ํ–ˆ๊ณ  ๋™์‹œ์— ์ƒˆ๋กœ์šด ์ž‘์—…์ด ์šฐ๋ฆฌ์—๊ฒŒ ๋„์ฐฉํ–ˆ์Šต๋‹ˆ๋‹ค. ์‚ฌ์‹ค ํ”„๋กœ์„ธ์Šค ์ค‘๊ฐ„์— VGIK์˜ ์‹ค์ œ ์˜ํ™” ์ œ์ž‘์ž์ด์ž ์นด๋ฉ”๋ผ๋งจ์ธ Ilya Serov๊ฐ€ ํŒ€์— ํ•ฉ๋ฅ˜ํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Š” ํ”„๋ ˆ์ž„์„ ๊ตฌ์ถ•ํ•˜๊ณ  ์˜ํ™” ์กฐ๋ช…์„ ์ถ”๊ฐ€ํ–ˆ์œผ๋ฉฐ ๊ฒŒ์ž„ ์Šคํฌ๋ฆฝํŠธ๋ฅผ ์•ฝ๊ฐ„ ๋ณ€๊ฒฝํ•˜์—ฌ ํ”Œ๋กฏ์„ ๋”์šฑ ๊ฐ์„ฑ์ ์œผ๋กœ ๋งŒ๋“ค์—ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ฆผ์ด ๋” ๊ทน์ ์ด๊ณ  ์—ฐ๊ทน์ ์ž…๋‹ˆ๋‹ค.

์ด๋กœ ์ธํ•ด ํ’ˆ์งˆ์ด ํฌ๊ฒŒ ํ–ฅ์ƒ๋˜์—ˆ์ง€๋งŒ ๋ฆด๋ ˆ์ด์— ์—ฐ๊ฒฐํ•ด์•ผ ํ•˜๋Š” ์š”์†Œ์™€ ์ž‘๋™ ์•Œ๊ณ ๋ฆฌ์ฆ˜์ด ๊ทœ์ •๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

๋˜ ๋‹ค๋ฅธ ๋ฌธ์ œ๋Š” ๋ ˆ์ด์ €์˜€์Šต๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” ๋‹ค์–‘ํ•œ ์œ ํ˜•์˜ ๋กœํ”„์™€ ๋‹ค์–‘ํ•œ ์ถœ๋ ฅ์˜ ๋ ˆ์ด์ €๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์—ฌ๋Ÿฌ ์‹คํ—˜์„ ์ˆ˜ํ–‰ํ–ˆ์Šต๋‹ˆ๋‹ค. ํ…Œ์ŠคํŠธ๋ฅผ ์œ„ํ•ด ์šฐ๋ฆฌ๋Š” ๊ฐ„๋‹จํžˆ ์ถ”๋ฅผ ๋ฐง์ค„์— ์ˆ˜์ง์œผ๋กœ ๋งค๋‹ฌ์•˜์Šต๋‹ˆ๋‹ค.

ํ…Œ์ŠคํŠธ ํ† ํฐ์œผ๋กœ ์‹คํ–‰ํ–ˆ์„ ๋•Œ, PWM์„ ํ†ตํ•ด ์กฐ์ ˆ๋œ ์ „๋ ฅ์€ 10% ๋ฏธ๋งŒ์ด์—ˆ๊ณ  ์žฅ์‹œ๊ฐ„ ๋…ธ์ถœ์—๋„ ๋กœํ”„๊ฐ€ ์†์ƒ๋˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค.

์ „ํˆฌ ๋ชจ๋“œ์˜ ๊ฒฝ์šฐ ๋ ˆ์ด์ €๋Š” ๋Œ€๋žต ์ง๊ฒฝ 10mm์˜ ์ง€์ ์— ์ดˆ์ ์ด ๋งž์ง€ ์•Š๊ณ  ์•ฝ XNUMXm ๊ฑฐ๋ฆฌ์—์„œ ํ•˜์ค‘์ด ๊ฐ€ํ•ด์ง€๋Š” ๋กœํ”„๋ฅผ ํ†ตํ•ด ์ž์‹ ์žˆ๊ฒŒ ์—ฐ์†Œ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

ํ”„๋กœ์ ํŠธ ํ•˜๋“œ์›จ์–ด: ํ•ด์ปค ํ€˜์ŠคํŠธ๋กœ ๋ฐฉ์„ ๋งŒ๋“  ๋ฐฉ๋ฒ•
๊ทธ๋ž˜์„œ ๋ ˆ์ด์ €๋Š” ํ…Œ์ŠคํŠธ์—์„œ ์™„๋ฒฝํ•˜๊ฒŒ ์ž‘๋™ํ–ˆ์Šต๋‹ˆ๋‹ค.

๋งค๋‹ฌ๋ฆฐ ๋ฌด๊ฒŒ๋กœ ๋ฐฉ ์•ˆ์˜ ๋ชจ๋“  ๊ฒƒ์„ ํ…Œ์ŠคํŠธํ•˜๊ธฐ ์‹œ์ž‘ํ–ˆ์„ ๋•Œ ๋ ˆ์ด์ €๋ฅผ ์•ˆ์ „ํ•˜๊ฒŒ ๊ณ ์ •ํ•˜๋Š” ๊ฒƒ์ด ๊ทธ๋ฆฌ ์‰ฝ์ง€ ์•Š๋‹ค๋Š” ๊ฒƒ์ด ๋ฐํ˜€์กŒ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‹ค๊ฐ€ ๋ฐง์ค„์ด ํƒ€๋ฉด ๋…น์•„์„œ ๋Š˜์–ด๋‚˜๊ณ  ์›๋ž˜์˜ ์ดˆ์ ์—์„œ ๋ฒ—์–ด๋‚˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.

ํ”„๋กœ์ ํŠธ ํ•˜๋“œ์›จ์–ด: ํ•ด์ปค ํ€˜์ŠคํŠธ๋กœ ๋ฐฉ์„ ๋งŒ๋“  ๋ฐฉ๋ฒ•
ํ•˜์ง€๋งŒ ๋” ์ด์ƒ ๊ทธ๋Ÿฐ ์‹์œผ๋กœ ์ž‘๋™ํ•˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. ๋กœํ”„๊ฐ€ ์ด๋™ํ–ˆ์Šต๋‹ˆ๋‹ค.

Ilya๋Š” ๋ ˆ์ด์ € ๋น”์ด ๋ฌด๋Œ€ ์ „์ฒด๋ฅผ ๊ฐ€๋กœ์งˆ๋Ÿฌ ํ”„๋ ˆ์ž„์—์„œ ์•„๋ฆ„๋‹ต๊ฒŒ ๋ณด์ด๋„๋ก ๋ ˆ์ด์ €๋ฅผ ๋กœํ”„ ๋ฐ˜๋Œ€์ชฝ ๋ฐฉ ๋์œผ๋กœ ์ด๋™ํ•˜์—ฌ ๊ฑฐ๋ฆฌ๋ฅผ ๋‘ ๋ฐฐ๋กœ ๋Š˜๋ ธ์Šต๋‹ˆ๋‹ค.

์ด๋ฏธ ์ „ํˆฌ ์ค‘์— ๋ฐง์ค„์„ ํƒœ์šฐ๋Š” ์‹คํ—˜์„ ๋ช‡ ๋ฒˆ ๋” ์ˆ˜ํ–‰ํ•œ ํ›„, ์šฐ๋ฆฌ๋Š” ์šด๋ช…์„ ๊ณ ๋ฌธํ•˜์ง€ ์•Š๊ณ  ๋‹ˆํฌ๋กฌ์„ ์„ ์‚ฌ์šฉํ•˜์—ฌ ๋ฐง์ค„ ์ ˆ๋‹จ์„ ํ™•๋ณดํ•˜๊ธฐ๋กœ ๊ฒฐ์ •ํ–ˆ์Šต๋‹ˆ๋‹ค. ์ „ํˆฌ ๋ชจ๋“œ์—์„œ ๋ ˆ์ด์ €๋ฅผ ์ผ  ์ง€ 120์ดˆ ๋งŒ์— ์‹ค์„ ํŒŒ๊ดดํ–ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” ๋ถ„๋ฆฌ ์ ‘์ ์ด ํŠธ๋ฆฌ๊ฑฐ๋  ๋•Œ ์™€์ด์–ด ๋ถ„๋ฆฌ ๋ฐ ์—ฐ๋ง‰ํƒ„ ์ ํ™”๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ์ด๋ฅผ ๋งˆ์ดํฌ๋กœ์ปจํŠธ๋กค๋Ÿฌ์˜ ํ•˜๋“œ์›จ์–ด์— ์ง์ ‘ ํ•˜๋“œ์ฝ”๋”ฉํ•˜๊ธฐ๋กœ ๊ฒฐ์ •ํ–ˆ์Šต๋‹ˆ๋‹ค.

ํ”„๋กœ์ ํŠธ ํ•˜๋“œ์›จ์–ด: ํ•ด์ปค ํ€˜์ŠคํŠธ๋กœ ๋ฐฉ์„ ๋งŒ๋“  ๋ฐฉ๋ฒ•
๊ฒฐ๊ตญ ํ™”๋ฉด ๋ฐ–์—์„œ ๋ฐง์ค„์„ ํƒ€๊ณ  ํƒ€๋ฒ„๋ฆฐ ์‹ค

๋”ฐ๋ผ์„œ Arduino๊ฐ€ ํ•ด๊ฒฐํ•œ ์„ธ ๋ฒˆ์งธ ์ž‘์—…์€ ์ด๋Ÿฌํ•œ ๋ช…๋ น ์‹คํ–‰๊ณผ ๊ด€๋ จ๋œ ์‹œํ€€์Šค๋ฅผ ํ•ด๊ฒฐํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.

์šฐ๋ฆฌ๋Š” ๋˜ํ•œ Arduino์— TV์—์„œ ๋ˆ์„ ์„ธ๊ณ  ๋ถ„์‡„๊ธฐ๋ฅผ ์‹คํ–‰ํ•  ํ•„์š”์„ฑ์„ ์ฃผ๊ธฐ๋กœ ๊ฒฐ์ •ํ–ˆ์Šต๋‹ˆ๋‹ค. ์ฒ˜์Œ์—๋Š” ๋ฐฑ์—”๋“œ๊ฐ€ ์ด ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•˜๊ณ  ํ˜„์žฌ ์ž”์•ก์ด ์›น์‚ฌ์ดํŠธ์— ํ‘œ์‹œ๋  ๊ฒƒ์ด๋ผ๊ณ  ๊ฐ€์ •ํ–ˆ์œผ๋ฉฐ, TV์—์„œ๋Š” ์ถ”๊ฐ€ ๋Œ€ํ™”ํ˜• ์š”์†Œ๋กœ YouTube์˜ ๋Œ“๊ธ€์„ ํ‘œ์‹œํ•˜์—ฌ ์‹œ์ฒญ์ž์—๊ฒŒ ๋ฐฉ์—์„œ ์ผ์–ด๋‚˜๋Š” ์ด๋ฒคํŠธ๊ฐ€ ์‹ค์ œ๋กœ ์ผ์–ด๋‚˜๊ณ  ์žˆ์Œ์„ ์•Œ๋ฆฝ๋‹ˆ๋‹ค. ์‹œ๊ฐ„.

๊ทธ๋Ÿฌ๋‚˜ ํ…Œ์ŠคํŠธ๋ฅผ ์‹คํ–‰ํ•˜๋Š” ๋™์•ˆ Ilya๋Š” ํ˜„์žฅ์„ ์‚ดํŽด๋ณด๊ณ  ๊ฐ€์žฅ ํฐ ํ™”๋ฉด์— ๊ฒŒ์ž„ ๋ฐธ๋Ÿฐ์Šค(์•„์ง ๋‚จ์€ ๋ˆ, ๋จน์€ ์–‘, ๋‹ค์Œ ๋ถ„์‡„๊ธฐ ์‹œ์ž‘๊นŒ์ง€์˜ ์นด์šดํŠธ๋‹ค์šด)๋ฅผ ํ‘œ์‹œํ•  ๊ฒƒ์„ ์ œ์•ˆํ–ˆ์Šต๋‹ˆ๋‹ค.

์šฐ๋ฆฌ๋Š” Arduino๋ฅผ ํ˜„์žฌ ์‹œ๊ฐ„์— ์—ฐ๊ฒฐํ–ˆ์Šต๋‹ˆ๋‹ค. ๋งค ์‹œ๊ฐ„๋งˆ๋‹ค ๋ถ„์‡„๊ธฐ๊ฐ€ ์‹œ์ž‘๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์‚ฌ์ง„์€ ๊ทธ ์ˆœ๊ฐ„ ์ด๋ฏธ ์„œ๋ฒ„๋กœ๋ถ€ํ„ฐ ์š”์ฒญ์„ ๋ฐ›๊ณ  ์‹คํ–‰์„ ์œ„ํ•ด Arduino๋กœ ๋ณด๋‚ด๋Š” rasberry๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ TV์— ํ‘œ์‹œ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ํ†ตํ™” ํ‘œ์‹œ๊ธฐ๊ฐ€ ์žˆ๋Š” ๊ทธ๋ฆผ์€ ์ฝ˜์†” ์œ ํ‹ธ๋ฆฌํ‹ฐ fim์„ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ํ˜ธ์ถœํ•˜์—ฌ ๊ทธ๋ ค์กŒ์Šต๋‹ˆ๋‹ค.

image = subprocess.Popen(["fim", "-q", "-r", "1920ร—1080", fim_str]), ะณะดะต fim_str

๊ทธ๋ฆฌ๊ณ  ํ•„์š”ํ•œ ๊ธˆ์•ก์ด๋‚˜ ์‹œ๊ฐ„์„ ๊ธฐ์ค€์œผ๋กœ ๊ตฌ์„ฑ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

์šฐ๋ฆฌ๋Š” ๋ฏธ๋ฆฌ ์‚ฌ์ง„์„ ์ƒ์„ฑํ–ˆ์Šต๋‹ˆ๋‹ค. ํƒ€์ด๋จธ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ฏธ๋ฆฌ ๋งŒ๋“ค์–ด์ง„ ๋น„๋””์˜ค๋ฅผ ์ดฌ์˜ํ•˜๊ณ  200์žฅ์˜ ์‚ฌ์ง„์„ ๋‚ด๋ณด๋ƒˆ์Šต๋‹ˆ๋‹ค.

์ด๊ฒƒ์ด ์‹ญ์ž๊ฐ€์— ํ”„๋กœ๊ทธ๋ž˜๋ฐ๋œ ๋ฉ”์ปค๋‹ˆ์ฆ˜์ž…๋‹ˆ๋‹ค. ๋งˆ์ง€๋ง‰ ์นด์šดํŠธ๋‹ค์šด์ด ์‹œ์ž‘๋  ๋ฌด๋ ต ์šฐ๋ฆฌ๋Š” ๋ชจ๋‘ ํ˜„์žฅ์œผ๋กœ ๊ฐ€์„œ ์†Œํ™”๊ธฐ๋กœ ๋ฌด์žฅํ•˜๊ณ  ์ž๋ฆฌ์— ์•‰์•„ ํ™”์žฌ๋ฅผ ๊ธฐ๋‹ค๋ ธ๋‹ค.

์ผ์ฃผ์ผ ๋™์•ˆ ํšจ๊ณผ์ ์ธ ๋ฐฉ์†ก์„ ๋งŒ๋“œ๋Š” ๋ฐฉ๋ฒ•: ์นด๋ฉ”๋ผ ์„ ํƒ

ํ€˜์ŠคํŠธ๋ฅผ ์œ„ํ•ด์„œ๋Š” 7์ผ ๋™์•ˆ YouTube์—์„œ ์ง€์†์ ์ธ ๋ฐฉ์†ก์ด ํ•„์š”ํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด๊ฒƒ์ด ๋ฐ”๋กœ ์šฐ๋ฆฌ๊ฐ€ ๊ฒŒ์ž„์˜ ์ตœ๋Œ€ ์ง€์† ์‹œ๊ฐ„์œผ๋กœ ์„ค์ •ํ•œ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋ฅผ ๋ง‰์„ ์ˆ˜ ์žˆ๋Š” ๋‘ ๊ฐ€์ง€๊ฐ€ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค.

  1. ์ง€์†์ ์ธ ์ž‘๋™์œผ๋กœ ์ธํ•œ ์นด๋ฉ”๋ผ ๊ณผ์—ด
  2. ์ธํ„ฐ๋„ท ์ค‘๋‹จ

์นด๋ฉ”๋ผ๋Š” ๋ฐฉ์—์„œ ํŽธ์•ˆํ•˜๊ฒŒ ๋†€๊ณ  ์‹œ์ฒญํ•  ์ˆ˜ ์žˆ๋„๋ก ์ตœ์†Œํ•œ Full HD ์‚ฌ์ง„์„ ์ œ๊ณตํ•ด์•ผ ํ–ˆ์Šต๋‹ˆ๋‹ค.

์ฒ˜์Œ์— ์šฐ๋ฆฌ๋Š” ์ŠคํŠธ๋ฆฌ๋จธ์šฉ์œผ๋กœ ์ œ์ž‘๋œ ์›น์บ ์„ ์‚ดํŽด๋ณด์•˜์Šต๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” ์˜ˆ์‚ฐ์„ ์‚ญ๊ฐํ•˜๊ณ  ์žˆ์—ˆ๊ธฐ ๋•Œ๋ฌธ์— ์นด๋ฉ”๋ผ๋ฅผ ์‚ฌ๊ณ  ์‹ถ์ง€ ์•Š์•˜์ง€๋งŒ ์•Œ๊ณ  ๋ณด๋‹ˆ ๊ทธ๋“ค์€ ๋นŒ๋ ค์ฃผ์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. ๊ทธ์™€ ๋™์‹œ์— ์šฐ๋ฆฌ๋Š” ๊ธฐ์ ์ ์œผ๋กœ ์ง‘์— ์—‘์Šค๋ฐ•์Šค ํ‚ค๋„ฅํŠธ ์นด๋ฉ”๋ผ๊ฐ€ ๋†“์—ฌ ์žˆ๋Š” ๊ฒƒ์„ ๋ฐœ๊ฒฌํ•ด ๋‚ด ๋ฐฉ์— ์„ค์น˜ํ•˜๊ณ  ์ผ์ฃผ์ผ ๋™์•ˆ ํ…Œ์ŠคํŠธ ๋ฐฉ์†ก์„ ์‹œ์ž‘ํ–ˆ๋‹ค.

์นด๋ฉ”๋ผ๋Š” ์ž˜ ์ž‘๋™ํ•˜๊ณ  ๊ณผ์—ด๋˜์ง€ ์•Š์•˜์ง€๋งŒ Ilya๋Š” ์„ค์ •์ด ๋ถ€์กฑํ•˜๊ณ  ํŠนํžˆ ๋…ธ์ถœ์„ ์„ค์ •ํ•  ์ˆ˜ ์—†๋‹ค๋Š” ๊ฒƒ์„ ๊ฑฐ์˜ ์ฆ‰์‹œ ๋ฐœ๊ฒฌํ–ˆ์Šต๋‹ˆ๋‹ค.

Ilya๋Š” ๋ฐฉ์†ก ์œ ํ˜•์„ ์˜ํ™” ๋ฐ ๋น„๋””์˜ค ์ œ์ž‘์˜ ํ‘œ์ค€์— ๋” ๊ฐ€๊น๊ฒŒ ๋งŒ๋“ค๋ ค๊ณ  ๋…ธ๋ ฅํ–ˆ์Šต๋‹ˆ๋‹ค. ์ฆ‰, ๋ฐ์€ ๊ด‘์›, ์–ด๋‘์šด ๋ฐฐ๊ฒฝ ๋ฐ ํ”„๋ ˆ์ž„ ์•ˆ์˜ ๊ฐœ์ฒด๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋™์ ์œผ๋กœ ๋ณ€ํ™”ํ•˜๋Š” ์กฐ๋ช… ์žฅ๋ฉด์„ ์ „๋‹ฌํ•˜๋ ค๊ณ  ํ–ˆ์Šต๋‹ˆ๋‹ค. ๋™์‹œ์— ๋””์ง€ํ„ธ ๋…ธ์ด์ฆˆ๋ฅผ ์ตœ์†Œํ™”ํ•˜๋ฉด์„œ ํ•˜์ด๋ผ์ดํŠธ์™€ ์„€๋„์šฐ ๋ชจ๋‘์—์„œ ์ด๋ฏธ์ง€์˜ ์ •๊ตํ•จ์„ ์œ ์ง€ํ•˜๊ณ  ์‹ถ์—ˆ์Šต๋‹ˆ๋‹ค.

๋”ฐ๋ผ์„œ Kinect๋Š” ํ…Œ์ŠคํŠธ์—์„œ ์‹ ๋ขฐ์„ฑ์ด ์ž…์ฆ๋˜์—ˆ๊ณ  ๋น„๋””์˜ค ์บก์ฒ˜ ์นด๋“œ๊ฐ€ ํ•„์š”ํ•˜์ง€ ์•Š์•˜์ง€๋งŒ(๋˜ ๋‹ค๋ฅธ ์‹คํŒจ ์ง€์ ) Kinect๋ฅผ ํฌ๊ธฐํ•˜๊ธฐ๋กœ ๊ฒฐ์ •ํ–ˆ์Šต๋‹ˆ๋‹ค. 53์ผ๊ฐ„ ๋‹ค์–‘ํ•œ ์นด๋ฉ”๋ผ๋ฅผ ํ…Œ์ŠคํŠธํ•œ ํ›„ Ilya๋Š” Sony FDR-AXXNUMX์„ ์„ ํƒํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด ์บ ์ฝ”๋”๋Š” ์ž„๋Œ€ ๋น„์šฉ์ด ์ €๋ ดํ•˜๋ฉด์„œ๋„ ๋™์‹œ์— ์ถฉ๋ถ„ํ•œ ์‹ ๋ขฐ์„ฑ๊ณผ ์‹œ๊ฐ์  ํŠน์„ฑ์„ ๊ฐ–์ถ˜ ์ž‘๊ณ  ์•ˆ์ •์ ์ธ ์บ ์ฝ”๋”์ž…๋‹ˆ๋‹ค.

์šฐ๋ฆฌ๋Š” ์นด๋ฉ”๋ผ๋ฅผ ๋นŒ๋ ค ๋น„๋””์˜ค ์บก์ฒ˜ ์นด๋“œ์™€ ํ•จ๊ป˜ ์ผ์ฃผ์ผ ๋™์•ˆ ์ผœ๋‘์—ˆ๊ณ , ์นด๋ฉ”๋ผ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์ „์ฒด ํ€˜์ŠคํŠธ ๋™์•ˆ ์ง€์†์ ์ธ ๋ฐฉ์†ก์„ ๊ธฐ๋Œ€ํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ๊ฒƒ์„ ๊นจ๋‹ฌ์•˜์Šต๋‹ˆ๋‹ค.

์˜ํ™” ๋งŒ๋“ค๊ธฐ: ๋ฌด๋Œ€ ์ค€๋น„ ๋ฐ ์กฐ๋ช…

์กฐ๋ช… ์ž‘์—…์—๋Š” ์–ด๋Š ์ •๋„ ์šฐ์•„ํ•จ์ด ํ•„์š”ํ–ˆ์Šต๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” ์ตœ์†Œํ•œ์˜ ์ˆ˜๋‹จ์œผ๋กœ ์กฐ๋ช… ์ ์ˆ˜๋ฅผ ๊ตฌ์ถ•ํ•ด์•ผ ํ–ˆ์Šต๋‹ˆ๋‹ค.

1. ํ”Œ๋ ˆ์ด์–ด๊ฐ€ ๋ฌผ์ฒด(๋ ˆ์ด์ €, ๋ฌด๊ฒŒ)๋ฅผ ๋ฐœ๊ฒฌํ•˜๋ฉด ์กฐ๋ช…์ด ์ผœ์ง€๊ณ  ํŒŒ์‡„๊ธฐ์— ์ง€์†์ ์ธ ์กฐ๋ช…์ด ์ผœ์ง‘๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์—์„œ๋Š” ๋ฐฐ๊ฒฝ๊ณผ ๋‹ค๋ฅธ ๋ฌผ์ฒด์— ์˜ํ–ฅ์„ ์ฃผ์ง€ ์•Š๊ณ  ํŠน์ • ๋ฌผ์ฒด์— ๋น”์˜ ์ดˆ์ ์„ ๋งž์ถœ ์ˆ˜ ์žˆ๋Š” ์ €์ „์•• ํ• ๋กœ๊ฒ ๋žจํ”„๊ฐ€ ์žฅ์ฐฉ๋œ ์•ˆ์ •์ ์ด๊ณ  ์ปดํŒฉํŠธํ•œ ํ•„๋ฆ„ ์กฐ๋ช… ์žฅ์น˜์ธ dedolight 150์„ ์‚ฌ์šฉํ–ˆ์Šต๋‹ˆ๋‹ค.

2. ์‹ค์šฉ์ ์ธ ๋†€์ด ์กฐ๋ช… - ํ…Œ์ด๋ธ” ๋žจํ”„, ํ”Œ๋กœ์–ด ๋žจํ”„, ๋ณ„, ํ™”ํ™˜. ๋ชจ๋“  ์‹ค์šฉ์ ์ธ ๋น›์ด ํ”„๋ ˆ์ž„์— ์กฐํ™”๋กญ๊ฒŒ ๋ถ„ํฌ๋˜์–ด ์ด๋ฏธ์ง€ ์˜์—ญ์„ ๋น„์ถ”๊ณ , ๋‚ด๋ถ€์—๋Š” ์ƒ‰์˜จ๋„ 3200K์˜ LED ๋žจํ”„๊ฐ€ ์žˆ์—ˆ๊ณ , ํ”Œ๋กœ์–ด ๋žจํ”„์˜ ๋žจํ”„๋Š” ๋นจ๊ฐ„์ƒ‰ ๋กœ์Šค์ฝ” ํฌ์ผ ํ•„ํ„ฐ๋กœ ๋ฎ์—ฌ ํŠน์ดํ•œ ์ƒ‰์ƒ ์•ก์„ผํŠธ๋ฅผ ๋งŒ๋“ค์—ˆ์Šต๋‹ˆ๋‹ค.

ํ”„๋กœ์ ํŠธ ํ•˜๋“œ์›จ์–ด: ํ•ด์ปค ํ€˜์ŠคํŠธ๋กœ ๋ฐฉ์„ ๋งŒ๋“  ๋ฐฉ๋ฒ•
์ €๋Š” ์—„๋งˆ ์ง‘ ์—”์ง€๋‹ˆ์–ด์ž…๋‹ˆ๋‹ค. ์•„๋‹ˆ๋ฉด ์ถœ์‹œ๊ฐ€ ๋‚ด์ผ์ด์—์š”

์ธํ„ฐ๋„ท๊ณผ ์ „๊ธฐ๋ฅผ ์˜ˆ์•ฝํ•˜๋Š” ๋ฐฉ๋ฒ•

๊ทธ๋“ค์€ ๊ฑฐ์˜ ๋ฐ์ดํ„ฐ ์„ผํ„ฐ์—์„œ์™€ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ ๋‚ด๊ฒฐํ•จ์„ฑ ๋ฌธ์ œ์— ์ ‘๊ทผํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋“ค์€ ๊ธฐ๋ณธ ์›์น™์—์„œ ๋ฒ—์–ด๋‚˜์ง€ ์•Š๊ธฐ๋กœ ๊ฒฐ์ •ํ•˜๊ณ  ์ผ๋ฐ˜์ ์ธ N+1 ์ฒด๊ณ„์— ๋”ฐ๋ผ ์˜ˆ์•ฝํ–ˆ์Šต๋‹ˆ๋‹ค.

YouTube ๋ฐฉ์†ก์ด ์ค‘๋‹จ๋˜๋ฉด ๋™์ผํ•œ ๋งํฌ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋‹ค์‹œ ์—ฐ๊ฒฐํ•˜์—ฌ ์ŠคํŠธ๋ฆฌ๋ฐ์„ ๊ณ„์†ํ•  ์ˆ˜ ์—†์Œ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค. ์ค‘์š”ํ•œ ์ˆœ๊ฐ„์ด์—ˆ๊ณ  ๊ทธ ๋ฐฉ์€ ์ผ๋ฐ˜ ์‚ฌ๋ฌด์‹ค์—์žˆ์—ˆ์Šต๋‹ˆ๋‹ค.

์ด๋ฅผ ์œ„ํ•ด ์šฐ๋ฆฌ๋Š” OpenWRT ๊ธฐ๋ฐ˜ ๋ผ์šฐํ„ฐ์™€ mwan3 ํŒจํ‚ค์ง€๋ฅผ ์‚ฌ์šฉํ–ˆ์Šต๋‹ˆ๋‹ค. 5์ดˆ๋งˆ๋‹ค ์ฑ„๋„ ๊ฐ€์šฉ์„ฑ์„ ์ž๋™์œผ๋กœ ํ…Œ์ŠคํŠธํ•˜๊ณ  ์ค‘๋‹จ๋œ ๊ฒฝ์šฐ Yota๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ฐฑ์—… ๋ชจ๋Ž€์œผ๋กœ ์ „ํ™˜ํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ ๊ฒฐ๊ณผ, XNUMX๋ถ„๋„ ์•ˆ ๋˜์–ด ๋ฐฑ์—… ์ฑ„๋„๋กœ์˜ ์ „ํ™˜์ด ์ด๋ฃจ์–ด์กŒ์Šต๋‹ˆ๋‹ค.
ํ”„๋กœ์ ํŠธ ํ•˜๋“œ์›จ์–ด: ํ•ด์ปค ํ€˜์ŠคํŠธ๋กœ ๋ฐฉ์„ ๋งŒ๋“  ๋ฐฉ๋ฒ•
๋‹จ๊ธฐ์ ์ธ ์ „๋ ฅ ์„œ์ง€์—๋„ ๋ชจ๋“  ์ปดํ“จํ„ฐ๊ฐ€ ์žฌ๋ถ€ํŒ…๋  ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ ์ •์ „์„ ๋ฐฉ์ง€ํ•˜๋Š” ๊ฒƒ๋„ ๋˜‘๊ฐ™์ด ์ค‘์š”ํ–ˆ์Šต๋‹ˆ๋‹ค.

๋”ฐ๋ผ์„œ ์šฐ๋ฆฌ๋Š” ๋ชจ๋“  ๊ฒŒ์ž„ ์žฅ์น˜๋ฅผ ๋ฐฑ์—…ํ•  ์ˆ˜ ์žˆ๋Š” ippon innova g2 3000 ๋ฌด์ •์ „ ์ „์› ๊ณต๊ธ‰ ์žฅ์น˜๋ฅผ ์‚ฌ์šฉํ–ˆ์Šต๋‹ˆ๋‹ค. ์šฐ๋ฆฌ ์‹œ์Šคํ…œ์˜ ์ด ์ „๋ ฅ ์†Œ๋น„๋Ÿ‰์€ ์•ฝ 300W์˜€์Šต๋‹ˆ๋‹ค. ๊ทธ๊ฒƒ์€ 75๋ถ„ ๋™์•ˆ ์ง€์†๋˜๋Š”๋ฐ, ์ด๋Š” ์šฐ๋ฆฌ์˜ ๋ชฉ์ ์— ์•„์ฃผ ์ถฉ๋ถ„ํ•ฉ๋‹ˆ๋‹ค.

๋ฐฉ์˜ ์ „๊ธฐ๊ฐ€ ๋‚˜๊ฐˆ ๊ฒฝ์šฐ๋ฅผ ๋Œ€๋น„ํ•ด ์ถ”๊ฐ€ ์กฐ๋ช…์„ ํฌ์ƒํ•˜๊ธฐ๋กœ ๊ฒฐ์ •ํ–ˆ์Šต๋‹ˆ๋‹ค. ๋ฌด์ •์ „ ์ „์› ๊ณต๊ธ‰ ์žฅ์น˜์— ์—ฐ๊ฒฐ๋˜์–ด ์žˆ์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค.

๊ฐ์‚ฌ์˜ ๋ง

  • ํŒ€ ์ „์ฒด์—๊ฒŒ RUVDS, ๊ฒŒ์ž„์„ ๋ฐœ๋ช…ํ•˜๊ณ  ๊ตฌํ˜„ํ•œ ์‚ฌ๋žŒ์ž…๋‹ˆ๋‹ค.
  • ์ด์™€ ๋ณ„๋„๋กœ RUVDS ๊ด€๋ฆฌ์ž๋Š” ์„œ๋ฒ„ ์ž‘์—…์„ ๋ชจ๋‹ˆํ„ฐ๋งํ•˜๊ธฐ ์œ„ํ•ด ๋ถ€ํ•˜๋ฅผ ํ—ˆ์šฉํ–ˆ์œผ๋ฉฐ ๋ชจ๋“  ๊ฒƒ์ด ํ‰์†Œ๋Œ€๋กœ ์ž‘๋™ํ–ˆ์Šต๋‹ˆ๋‹ค.
  • ์ตœ๊ณ ์˜ ์ƒ์‚ฌ์—๊ฒŒ ์—”์ฐจํ”Œ๋ฆฐ ์ „ํ™”์— ๋Œ€ํ•œ ์‘๋‹ต์œผ๋กœ "์ €์—๊ฒŒ๋Š” ์•„์ด๋””์–ด๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ์„œ๋ฒ„๋ฅผ ๊ฐ€์ ธ๋‹ค๊ฐ€ ๊ทธ ์œ„์— ์ˆ˜์กฑ๊ด€์„ ๋†“๊ณ  ๊ทธ ์œ„์— ๋ฌด๊ฒŒ๋ฅผ ๋‹ฌ๋ฉด ์พ…, ์พ…, ๋ชจ๋“  ๊ฒƒ์ด ๋ฌผ, ๋‹จ๋ฝ, ๋ถˆ๋กœ ๊ฐ€๋“ ์ฐจ ์žˆ์Šต๋‹ˆ๋‹ค. !โ€ ๊ทธ๋Š” ๋Š˜ ์ž์‹  ์žˆ๊ฒŒ โ€œํ•ด!โ€๋ผ๊ณ  ๋งํ•œ๋‹ค.
  • ๊ฐ์‚ฌ ํ‹ธ๋‹ค ์ถœํŒ ์ค‘๊ฐ„์— ๋งŒ๋‚˜์„œ ์ด์šฉ ์•ฝ๊ด€์„ ์œ„๋ฐ˜ํ•˜๋„๋ก ํ—ˆ์šฉํ–ˆ์„ ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ํ”„๋กœ์ ํŠธ์— ๋Œ€ํ•ด ์ด์•ผ๊ธฐํ•  ๋•Œ XNUMX๋…„ ๋™์•ˆ ๋น„์ฆˆ๋‹ˆ์Šค ๊ณ„์ •์„ ์ œ๊ณตํ•œ Mikhail Karpov์—๊ฒŒ๋„ ๋ณ„๋„๋กœ ๊ฐ์‚ฌ๋“œ๋ฆฝ๋‹ˆ๋‹ค.
  • ์ผ๋ฆฌ์•„ ์„ธ๋กœํ”„ S_IL์•ผ ํ”„๋กœ์ ํŠธ์— ์ฐธ์—ฌํ•˜๊ณ  ๊ณต๋™ ์ œ์ž‘์ž๊ฐ€ ๋˜์–ด ๋ฐค์ƒˆ๋„๋ก ๊ธฐ์–ด๊ฐˆ ์ค€๋น„๋ฅผ ํ•˜๊ณ , LED ์ŠคํŠธ๋ฆฝ์„ ๋ถ™์ด๊ณ , ๊ธฐ์ˆ  ์†”๋ฃจ์…˜์„ ์ฐพ๊ณ , ์‹ค์ œ ์˜ํ™”๋ฅผ ๋งŒ๋“ค๊ธฐ ์œ„ํ•ด ๋ชจ๋“  ์ผ์„ ํ–ˆ์Šต๋‹ˆ๋‹ค.
  • ์กฐ๋ธŒ๋„ˆ ๋‹ค๋ฅธ ์‚ฌ๋žŒ๋“ค์ด ์•„์นจ๊นŒ์ง€ ์†, ๋ณด๋ฅด์‹œ, ๋„๋•์  ์ง€์› ๋ฐ ๋Œ€ํ™”๋ฅผ ๋˜์งˆ ๋•Œ ํ•ญ์ƒ ์ƒํ™ฉ์„ ๊ตฌํ•  ์ค€๋น„๊ฐ€๋˜์–ด ์žˆ๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค.
  • ์‚ฌ๋งˆํŠธ ์šฐ๋ฆฌ์—๊ฒŒ ์กฐ์–ธ์„ ํ•˜๊ณ  ์ž‘์—…์„ ๋„์™€์ค€ ๊ตญ๋‚ด ์ตœ๊ณ ์˜ ์นจํˆฌ ํ…Œ์Šคํ„ฐ์™€ ์šฐ๋ฆฌ๋ฅผ ์—ฐ๊ฒฐํ•ด ์ฃผ์—ˆ์Šต๋‹ˆ๋‹ค.
  • ๋‹ค๋‹ˆ์—˜๋ฐ€ํฌ ๋ชจ๋“  ์˜์ƒ์˜ ๋ฉ‹์ง„ ์˜์ƒ์ œ์ž‘์„ ์œ„ํ•ด.
  • ๋ธํŽ˜ ๋งˆ์ง€๋ง‰๊นŒ์ง€ ์ผํ•˜๋ ค๋Š” ํ™•๊ณ ํ•œ ์†๊ณผ ์˜์ง€.
  • ์ž˜ ๋„๋„ํ”ผ์ž์—”์ง€๋‹ˆ์–ด๋ง ๊ฑฐ์˜ ํ•ญ์ƒ ๋”ฐ๋œปํ•œ ํ”ผ์ž๋ฅผ ์œ„ํ•ด.

๊ทธ๋ฆฌ๊ณ  ์ดํ‹€ ๋™์•ˆ ์ž ๋„ ๋ชป ์ž๊ณ  ์ผ๋„ ๋ฏธ๋ฃจ๋ฉด์„œ ํ€˜์ŠคํŠธ๋ฅผ ํญํ’์ฒ˜๋Ÿผ ๋ชฐ์•„์น˜๋ฉด์„œ ์šฐ๋ฆฌ๊ฐ€ ๋Š๊ผˆ๋˜ ๋ชจ๋“  ๊ฐ์ •์— ๋Œ€ํ•ด ํ”Œ๋ ˆ์ด์–ด ์—ฌ๋Ÿฌ๋ถ„๊ป˜ ๊ฐ€์žฅ ํฐ ๊ฐ์‚ฌ์˜ ๋ง์”€์„ ๋“œ๋ฆฝ๋‹ˆ๋‹ค.

์„œ๋ฒ„ ํŒŒ๊ดด ํ€˜์ŠคํŠธ์— ๊ด€ํ•œ ๋‹ค๋ฅธ ๊ธฐ์‚ฌ

ํ”„๋กœ์ ํŠธ ํ•˜๋“œ์›จ์–ด: ํ•ด์ปค ํ€˜์ŠคํŠธ๋กœ ๋ฐฉ์„ ๋งŒ๋“  ๋ฐฉ๋ฒ•

์ถœ์ฒ˜ : habr.com

์ฝ”๋ฉ˜ํŠธ๋ฅผ ์ถ”๊ฐ€