์ž์‹ ์˜ ์•„๋“ค์„ ์œ„ํ•œ Arduino ๊ต์œก์— ๋Œ€ํ•œ ์ €์ž์˜ ๊ณผ์ •

์•ˆ๋…•ํ•˜์„ธ์š”! ์ง€๋‚œ ๊ฒจ์šธ ๋‚˜๋Š” Habr์˜ ํŽ˜์ด์ง€์—์„œ ์ฐฝ์กฐ์— ๊ด€ํ•ด ์ด์•ผ๊ธฐํ–ˆ์Šต๋‹ˆ๋‹ค. Arduino์˜ ๋กœ๋ด‡ "ํ—Œํ„ฐ". ๋‚˜๋Š” ์•„๋“ค๊ณผ ํ•จ๊ป˜ ์ด ํ”„๋กœ์ ํŠธ์— ์ฐธ์—ฌํ–ˆ์ง€๋งŒ ์‹ค์ œ๋กœ ์ „์ฒด ๊ฐœ๋ฐœ์˜ 95%๊ฐ€ ๋‚˜์—๊ฒŒ ๋งก๊ฒจ์กŒ์Šต๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” ๋กœ๋ด‡์„ ์™„์„ฑํ–ˆ์ง€๋งŒ (๊ทธ๋Ÿฐ๋ฐ ์ด๋ฏธ ๋ถ„ํ•ดํ–ˆ์Šต๋‹ˆ๋‹ค) ๊ทธ ํ›„ ์ƒˆ๋กœ์šด ๊ณผ์ œ๊ฐ€ ์ƒ๊ฒผ์Šต๋‹ˆ๋‹ค. ์–ด๋ฆฐ์ด ๋กœ๋ด‡ ๊ณตํ•™์„๋ณด๋‹ค ์ฒด๊ณ„์ ์œผ๋กœ ๊ฐ€๋ฅด์น˜๋Š” ๋ฐฉ๋ฒ•์€ ๋ฌด์—‡์ž…๋‹ˆ๊นŒ? ๋„ค, ํ”„๋กœ์ ํŠธ๊ฐ€ ๋๋‚œ ํ›„์—๋„ ๊ด€์‹ฌ์€ ๋‚จ์•„ ์žˆ์—ˆ์ง€๋งŒ ์ด์ œ๋Š” ์ฒœ์ฒœํžˆ ์ฒ ์ €ํ•˜๊ฒŒ Arduino๋ฅผ ์—ฐ๊ตฌํ•˜๊ธฐ ์œ„ํ•ด ์ฒ˜์Œ์œผ๋กœ ๋Œ์•„๊ฐ€์•ผ ํ–ˆ์Šต๋‹ˆ๋‹ค.

์ด ๊ธฐ์‚ฌ์—์„œ๋Š” ์šฐ๋ฆฌ๊ฐ€ ํ•™์Šต์— ๋„์›€์ด ๋˜๋Š” ํ›ˆ๋ จ ๊ณผ์ •์„ ์–ด๋–ป๊ฒŒ ๋งˆ๋ จํ–ˆ๋Š”์ง€์— ๋Œ€ํ•ด ์ด์•ผ๊ธฐํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. ํ•ด๋‹น ์ž๋ฃŒ๋Š” ๊ณต๊ฐœ ๋„๋ฉ”์ธ์— ์žˆ์œผ๋ฏ€๋กœ ๊ท€ํ•˜์˜ ์žฌ๋Ÿ‰์— ๋”ฐ๋ผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฌผ๋ก  ์ด ๊ณผ์ •์€ ์ผ์ข…์˜ ์—„์ฒญ๋‚˜๊ฒŒ ํ˜์‹ ์ ์ธ ์†”๋ฃจ์…˜์€ ์•„๋‹ˆ์ง€๋งŒ ํŠนํžˆ ์šฐ๋ฆฌ์˜ ๊ฒฝ์šฐ์—๋Š” ๊ฝค ์ž˜ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค.

์˜ฌ๋ฐ”๋ฅธ ํ˜•์‹ ์ฐพ๊ธฐ

๊ทธ๋ž˜์„œ ์œ„์—์„œ ๋งํ–ˆ๋“ฏ์ด 8~9์„ธ ์–ด๋ฆฐ์ด์—๊ฒŒ ๋กœ๋ด‡ ๊ณตํ•™(Arduino)์„ ๊ฐ€๋ฅด์น˜๋Š” ๊ณผ์ œ๊ฐ€ ์ƒ๊ฒผ์Šต๋‹ˆ๋‹ค.

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

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

์ž‘์€ ๋‹จ๊ณ„๋กœ ํ•™์Šตํ•˜๊ธฐ

๊ทธ๋ž˜์„œ ์šฐ๋ฆฌ๋Š” ํ›ˆ๋ จ ํ˜•์‹์„ ์„ ํƒํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ตฌ์ฒด์ ์ธ ๊ฐ•์ขŒ ์„ธ๋ถ€์ •๋ณด๋กœ ๋ฐ”๊ฟ”๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค(๊ทธ๊ฒƒ์— ๋Œ€ํ•œ ๋งํฌ).

์‹œ์ž‘ํ•˜๊ธฐ ์œ„ํ•ด ์ €๋Š” ๊ฐ ์ˆ˜์—…์„ 15๋‹จ๊ณ„๋กœ ๋‚˜๋ˆ„์—ˆ์Šต๋‹ˆ๋‹ค. ํ•œํŽธ์œผ๋กœ๋Š” ์ฃผ์ œ๋ฅผ ๋‹ค๋ฃจ๊ธฐ์— ์ถฉ๋ถ„ํ•˜์ง€๋งŒ, ๋‹ค๋ฅธ ํ•œํŽธ์œผ๋กœ๋Š” ์‹œ๊ฐ„์ด ๋งŽ์ด ์—ฐ์žฅ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ด๋ฏธ ๋‹ค๋ฃฌ ์ž๋ฃŒ์— ๋”ฐ๋ฅด๋ฉด ํ•œ ๊ฐ•์˜๋ฅผ ์™„๋ฃŒํ•˜๋Š” ๋ฐ ๊ฑธ๋ฆฌ๋Š” ํ‰๊ท  ์‹œ๊ฐ„์€ 20~XNUMX๋ถ„์ž…๋‹ˆ๋‹ค(์ฆ‰, ์˜ˆ์ƒ๋Œ€๋กœ).

๊ฐœ๋ณ„ ๋‹จ๊ณ„๋Š” ๋ฌด์—‡์ž…๋‹ˆ๊นŒ? ์˜ˆ๋ฅผ ๋“ค์–ด ๋ธŒ๋ ˆ๋“œ๋ณด๋“œ ํ•™์Šต์— ๋Œ€ํ•œ ๊ฐ•์˜๋ฅผ ์ƒ๊ฐํ•ด ๋ณด์„ธ์š”.

  • ์†Œ๊ฐœ
  • ๋นตํŒ
  • ์ „์› ์˜จ๋ณด๋“œ
  • ์กฐ๋ฆฝ๊ทœ์น™
  • ์ „์› ์—ฐ๊ฒฐ
  • ํšŒ๋กœ ์„ธ๋ถ€ ์‚ฌํ•ญ
  • ๋ถ€ํ’ˆ ์„ค์น˜
  • ํšŒ๋กœ์— ์ „์› ์—ฐ๊ฒฐ
  • ํšŒ๋กœ์— ์ „์› ์—ฐ๊ฒฐ(๊ณ„์†)
  • ์ˆ˜์—… ์š”์•ฝ

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

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

ํŠœ๋‹

์šฐ๋ฆฌ ๊ณผ์ •์— ๋ช‡ ๊ฐ€์ง€ ๊ต์œก์  ๊ธฐ๋ฒ•์„ ๋” ์ถ”๊ฐ€ํ•ด ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.

์ฒซ์งธ, ๋งŽ์€ ๋‹จ๊ณ„์—๋Š” ํŠน์ •ํ•œ ๊ฒฐ๊ณผ๋‚˜ ๋‹ต์ด ์žˆ์Šต๋‹ˆ๋‹ค. 2~3๊ฐœ์˜ ์˜ต์…˜ ์ค‘์—์„œ ์ง€์ •ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ด๋ ‡๊ฒŒ ํ•˜๋ฉด ์ง€๋ฃจํ•ด์ง€๊ฑฐ๋‚˜ ๋‹จ์ˆœํžˆ "๋‹ค์Œ" ๋ฒ„ํŠผ์„ ์‚ฌ์šฉํ•˜์—ฌ ์ˆ˜์—…์„ "์Šคํฌ๋กค"ํ•˜๋Š” ์ผ์ด ๋ฐฉ์ง€๋ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, ํšŒ๋กœ๋ฅผ ์กฐ๋ฆฝํ•˜๊ณ  LED๊ฐ€ ์–ด๋–ป๊ฒŒ ๊นœ๋ฐ•์ด๋Š”์ง€ ์ •ํ™•ํžˆ ํ™•์ธํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๋‚˜๋Š” ๊ฐ ํ–‰๋™ ์ดํ›„์˜ ํ”ผ๋“œ๋ฐฑ์ด ๋งˆ์ง€๋ง‰์˜ ์ „์ฒด ๊ฒฐ๊ณผ๋ณด๋‹ค ๋‚ซ๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค.

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

์šฐ๋ฆฌ๋Š” ๋‹น์‹ ์„ ์ดˆ๋Œ€ํ•ฉ๋‹ˆ๋‹ค

ํ˜„์žฌ๋กœ์„œ๋Š” ์ด๊ฒƒ์ด ์ „๋ถ€์ž…๋‹ˆ๋‹ค. ์ฒ˜์Œ 6๊ฐœ์˜ ๊ฐ•์˜๋Š” ์ด๋ฏธ ์‚ฌ์ดํŠธ์— ๊ฒŒ์‹œ๋˜์—ˆ์œผ๋ฉฐ, 15๊ฐœ์˜ ๊ฐ•์˜๋ฅผ ๋” ๊ณ„ํšํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค(ํ˜„์žฌ๋Š” ๊ธฐ๋ณธ ๊ฐ•์˜๋งŒ ํ•ด๋‹น). ๊ด€์‹ฌ์ด ์žˆ์œผ์‹œ๋ฉด ๊ตฌ๋…ํ•˜์‹ค ์ˆ˜ ์žˆ์œผ๋ฉฐ, ์ƒˆ ๊ฐ•์˜๊ฐ€ ์ถ”๊ฐ€๋˜๋ฉด ์ด๋ฉ”์ผ๋กœ ์•Œ๋ฆผ์„ ๋ฐ›๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. ์ด ์ž๋ฃŒ๋Š” ์–ด๋–ค ๋ชฉ์ ์œผ๋กœ๋“  ์‚ฌ์šฉ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์—ฌ๋Ÿฌ๋ถ„์˜ ํฌ๋ง ์‚ฌํ•ญ๊ณผ ์˜๊ฒฌ์„ ์ ์–ด์ฃผ์‹œ๋ฉด ๊ฐ•์ขŒ๋ฅผ ๊ฐœ์„ ํ•ด ๋“œ๋ฆฌ๊ฒ ์Šต๋‹ˆ๋‹ค.

์ถœ์ฒ˜ : habr.com

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