ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [1ํšŒ์ฐจ-1] ๋ผ์ฆˆ๋ฒ ๋ฆฌํŒŒ์ด๋ž€?
    ๋กœ๋ด‡๊ต์œก/1ํšŒ์ฐจ_ํŒŒ์ด์ฌ 2020. 8. 2. 01:07

    1. ์ฝ”๋”ฉ์œตํ•ฉ๊ต์œก

    • 1~2์ฃผ์ฐจ - ํŒŒ์ด์ฌ ํ”„๋กœ๊ทธ๋ž˜๋ฐ
    • 3์ฃผ์ฐจ - ๋ผ์ฆˆ๋ฒ ๋ฆฌํŒŒ์ด ์„ค์น˜
    • 4~5์ฃผ์ฐจ - ๋ผ์ฆˆ๋ฒ ๋ฆฌํŒŒ์ด GPIO ์—ฐ๊ฒฐ ๋ฐ ํ”„๋กœ๊ทธ๋ž˜๋ฐ
    • 6~8์ฃผ์ฐจ - ๋กœ๋ด‡ ์กฐ๋ฆฝ ๋ฐ ์›€์ง์ด๊ธฐ

    2. ์˜คํ”ˆ์†Œ์Šค ํ•˜๋“œ์›จ์–ด

      ์˜คํ”ˆ์†Œ์Šค ํ•˜๋“œ์›จ์–ด๋Š” ํ•˜๋“œ์›จ์–ด์˜ ์„ค๊ณ„ ๊ฒฐ๊ณผ๋ฌผ, PCB ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ๊ทธ๊ฒƒ์„ ๋ชฉ์ ์— ๋งž๊ฒŒ ๊ตฌ๋™ํ•˜๋Š” ์†Œํ”„ํŠธ์›จ์–ด์˜ ์†Œ์Šค ๊ฒฐ๊ณผ๋ฌผ๊นŒ์ง€๋„ ๋ฌด๋ฃŒ๋กœ ๊ณต๊ฐœํ•จ์œผ๋กœ์จ ๋‹ค์ˆ˜์— ์˜ํ•ด ๊ณต์œ ๋˜๊ณ  ๋…ผ์˜๋˜๊ณ  ๋ฐœ์ „๋˜๋ฉด์„œ ์ƒํƒœ๊ณ„๋ฅผ ๋งŒ๋“ค์–ด๊ฐ€๋Š” ์˜คํ”ˆ์†Œ์Šค ๋ฌธํ™”์™€ ๊ทธ ๊ฒฐ๊ณผ๋ฌผ์„ ์ด์•ผ๊ธฐํ•ฉ๋‹ˆ๋‹ค.

       

      (1) ๋ผ์ฆˆ๋ฒ ๋ฆฌํŒŒ์ด

     

    Raspberry Pi 3 B+

     

      ๋ผ์ฆˆ๋ฒ ๋ฆฌํŒŒ์ด๋Š” ์˜๊ตญ ์ž‰๊ธ€๋žœ๋“œ์˜ ๋ผ์ฆˆ๋ฒ ๋ฆฌํŒŒ์ด(Raspberry Pi) ์žฌ๋‹จ์—์„œ ์ปดํ“จํ„ฐ ๊ณผํ•™ ๊ต์œก์„ ์œ„ํ•ด ๊ฐœ๋ฐœํ•˜์—ฌ 2012๋…„์— ์ฒ˜์Œ ์ถœ์‹œ๋˜์—ˆ์œผ๋ฉฐ ์ง€๊ธˆ๊นŒ์ง€ ๊ฐ์ข… ๋ชจ๋ธ์„ ์ถœ์‹œํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์†๋ฐ”๋‹ฅ ํฌ๊ธฐ์˜ ์ž‘์€ ์ปดํ“จํ„ฐ๋กœ ๋ชจ๋‹ˆํ„ฐ์™€ ํ‚ค๋ณด๋“œ, ๋งˆ์šฐ์Šค๋ฅผ ์—ฐ๊ฒฐํ•˜๋ฉด ์ผ๋ฐ˜์ ์ธ ์ปดํ“จํ„ฐ ์ž‘์—…์„ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

      ํ˜„์žฌ ๋ผ์ฆˆ๋ฒ ๋ฆฌํŒŒ์ด 4 ๊นŒ์ง€ ๋‚˜์™€์žˆ์œผ๋ฉฐ ์ดˆ๊ธฐ์—๋Š” ์™€์ดํŒŒ์ด๊ฐ€ ๋‚ด์žฅ๋˜์–ด ์žˆ์ง€ ์•Š์•„ ๋”ฐ๋กœ ๋ฌด์„ ๋žœ์นด๋“œ๋ฅผ ์„ค์น˜ํ•ด์„œ ์‚ฌ์šฉํ•˜๊ธฐ๋„ ํ–ˆ์ง€๋งŒ 2016๋…„์— ๊ฐœ๋ฐœ๋œ ๋ผ์ฆˆ๋ฒ ๋ฆฌํŒŒ์ด 3 model B ๋ถ€ํ„ฐ๋Š” ์™€์ดํŒŒ์ด๊ฐ€ ๊ธฐ๋ณธ์œผ๋กœ ๋‚ด์žฅ๋˜์–ด ์‚ฌ์šฉํ•˜๊ธฐ ํŽธ๋ฆฌํ•ด์กŒ์Šต๋‹ˆ๋‹ค.

      ์šด์˜์ฒด์ œ๋Š” ๋ฆฌ๋ˆ…์Šค ๊ธฐ๋ฐ˜์˜ ๋ผ์ฆˆ๋น„์•ˆ์ด๋ผ๋Š” OS๋ฅผ ํƒ‘์žฌํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ Python, Scratch, ๋งˆ์ธํฌ๋ž˜ํ”„ํŠธ๊นŒ์ง€ ๋‚ด์žฅ๋˜์–ด ์žˆ๋Š” ๊ต์œก์šฉ ๋ชฉ์ ์ด๋‚˜ ๊ฐœ๋ฐœ, ์ทจ๋ฏธ ์ƒํ™œ์— ๋‹ค์–‘ํ•˜๊ฒŒ ํ™œ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

     

      (2) ์•„๋‘์ด๋…ธ

     

    Arduino UNO

     

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

      ์•„๋‘์ด๋…ธ ํ†ตํ•ฉ ๊ฐœ๋ฐœ ํ™˜๊ฒฝ์€ ์†Œ์Šค ์ฝ”๋“œ(ํ”„๋กœ๊ทธ๋žจ)๋ฅผ ์ž‘์„ฑํ•˜๊ณ  ํŽธ์ง‘ํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•˜๋ฉฐ C++ ์–ธ์–ด๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•ฉ๋‹ˆ๋‹ค. ์ „ ์„ธ๊ณ„์ ์œผ๋กœ ๊ฐ€์žฅ ๋งŽ์ด ํ™œ์šฉ๋˜๋ฏ€๋กœ ์—ฐ๊ฒฐ๋˜๋Š” ์„ผ์„œ์™€ ๋ถ€ํ’ˆ์ด ๋งŽ์Šต๋‹ˆ๋‹ค.

      

      [๋ผ์ฆˆ๋ฒ ๋ฆฌํŒŒ์ด์™€ ์ฐจ์ด์ ]

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

     

      (3) ๋งˆ์ดํฌ๋กœ๋น„ํŠธ

     

    micro:bit

     

      ๋งˆ์ดํฌ๋กœ๋น„ํŠธ๋Š” ARM ๊ธฐ๋ฐ˜์˜ ์†Œํ˜• ์‹ฑ๊ธ€ ๋ณด๋“œ ์ปดํ“จํ„ฐ์ž…๋‹ˆ๋‹ค. ๋ณด๋“œ ์ž์ฒด์— ํ”„๋กœ๊ทธ๋ž˜๋ฐ์ด ๊ฐ€๋Šฅํ•œ LED์™€ ๋ฒ„ํŠผ, ๋ช‡ ๊ฐ€์ง€ ์„ผ์„œ๊ฐ€ ๊ธฐ๋ณธ์œผ๋กœ ๋‚ด์žฅ๋˜์–ด ์žˆ์œผ๋ฉฐ USB ์ผ€์ด๋ธ”๊ณผ ๋ธ”๋ฃจํˆฌ์Šค๋กœ ์ปดํ“จํ„ฐ์™€ ์—ฐ๊ฒฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

      2012๋…„ ์˜๊ตญ BBC์—์„œ ์ปดํ“จํ„ฐ ์†Œ์–‘ ๊ต์œก์˜ ์ผํ™˜์œผ๋กœ ์‹œ์ž‘ํ•˜์—ฌ ์—ฌ๋Ÿฌ ๊ธฐ์—…๊ณผ ์žฌ๋‹จ ๋“ฑ ํ˜‘๋ ฅ์‚ฌ๋“ค๊ณผ ๊ณต๋™์œผ๋กœ ๊ฐœ๋ฐœํ•˜์˜€์Šต๋‹ˆ๋‹ค. ์ปดํ“จํ„ฐ, ํƒœ๋ธ”๋ฆฟ PC, ์Šค๋งˆํŠธํฐ ๋“ฑ์—์„œ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ๋ธ”๋ก, ํŒŒ์ด์ฌ ๋“ฑ ์–ธ์–ด๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํ”„๋กœ๊ทธ๋žจ์„ ๊ฐœ๋ฐœํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

     

      [์•„๋‘์ด๋…ธ์™€ ๊ณตํ†ต์ ๊ณผ ์ฐจ์ด์ ]

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

     

    [์ฐธ๊ณ :   NAVER ์ง€์‹๋ฐฑ๊ณผ]

     

    3. ์‹ ์šฉ์นด๋“œ ํฌ๊ธฐ์˜ ์ดˆ์ €๊ฐ€ PC ๋ผ์ฆˆ๋ฒ ๋ฆฌํŒŒ์ด๋ฅผ ์•Œ์•„๋ณด์ž!

    youtu.be/JuiVELvy9T0

     

    ๋Œ“๊ธ€

Designed by Tistory.