ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [5ํšŒ์ฐจ-1] HAT์œผ๋กœ ์„œ๋ณด๋ชจํ„ฐ ์ œ์–ดํ•˜๊ธฐ-1
    ๋กœ๋ด‡๊ต์œก/5ํšŒ์ฐจ_์„œ๋ณด๋ชจํ„ฐ 2020. 9. 12. 16:37

    1. ์„œ๋ณด๋ชจํ„ฐ

     ๊ฐ€. ๋ชจํ„ฐ์˜ ์ข…๋ฅ˜

      

      1) DC๋ชจํ„ฐ

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

     

      2) ์„œ๋ณด๋ชจํ„ฐ

       ์‚ฌ์šฉ์ž๊ฐ€ ์ •ํ•œ ๊ฐ๋„๋กœ ์›€์ง์ž„์ด ๊ฐ€๋Šฅํ•œ ๋ชจํ„ฐ์ž…๋‹ˆ๋‹ค. ์„œ๋ณด๋ชจํ„ฐ๋Š” ์—์„œ 180°๊นŒ์ง€ ๊ฐ€๋Šฅํ•˜์ง€๋งŒ, ์ €๊ฐ€ํ˜•์˜ ์„œ๋ณด๋ชจํ„ฐ๋Š” ์–‘ ๋์œผ๋กœ ๊ฐˆ ์ˆ˜๋ก ๋™์ž‘์ด ์ •๊ตํ•˜์ง€ ๋ชปํ•˜๊ฒŒ ๋˜๋ฏ€๋กœ 5°์—์„œ 175° ์ •๋„์˜ ๋ฒ”์œ„์—์„œ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค. ์„œ๋ณด๋ชจํ„ฐ ์ค‘์—๋Š” 360°๊นŒ์ง€ ํšŒ์ „ํ•˜๋Š” ๊ฒƒ๋„ ์žˆ์Šต๋‹ˆ๋‹ค.

     

     ๋‚˜. SG90 ์„œ๋ณด๋ชจํ„ฐ

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

     

     ๋‹ค. MG90S์„œ๋ณด๋ชจํ„ฐ

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

     

     ๋ผ. ์„œ๋ณด๋ชจํ„ฐ ์ œ์–ด๋ฅผ ์œ„ํ•œ PCA9685 HAT

     

      ๋ผ์ฆˆ๋ฒ ๋ฆฌํŒŒ์ด GPIO์— ์ง์ ‘ ์—ฐ๊ฒฐ์„ ํ†ตํ•ด์„œ๋„ ์„œ๋ณด๋ชจํ„ฐ๋ฅผ ์ถฉ๋ถ„ํžˆ ์ œ์–ดํ•  ์ˆ˜ ์žˆ์ง€๋งŒ ๋‹ค์ˆ˜์˜ ์„œ๋ณด๋ชจํ„ฐ๋ฅผ ์ œ์–ดํ•˜๊ธฐ์—๋Š” ๋ฌผ๋ฆฌ์ ์œผ๋กœ ํž˜๋“ญ๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜์—ฌ ๋‹ค์ˆ˜์˜ ์„œ๋ณด๋ชจํ„ฐ๋ฅผ ์•ˆ์ •์ ์œผ๋กœ ์ œ์–ดํ•˜๊ธฐ ์œ„ํ•ด PCA9685 HAT์„ ์ถ”๊ฐ€๋กœ ๋ผ์ฆˆ๋ฒ ๋ฆฌํŒŒ์ด์— ์žฅ์ฐฉํ•˜์—ฌ ์„œ๋ณด๋ชจํ„ฐ๋ฅผ ์ œ์–ดํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

      

      โžฉ๊ฒ€์€์ƒ‰ ํ•€(G)์€ GND์— ์—ฐ๊ฒฐ(๋Œ€๋ถ€๋ถ„ ์„œ๋ณด์˜ ๊ฐˆ์ƒ‰ ์™€์ด์–ด์— ์—ฐ๊ฒฐ)

      โžฉ๋นจ๊ฐ„์ƒ‰ ํ•€(V)์€ 5V์— ์—ฐ๊ฒฐ๋œ Vcc ํ•€

      โžฉ๋…ธ๋ž€์ƒ‰ ํ•€(S)์€ PWM์˜ ์‹ ํ˜ธ์„ ์ด๋ฉฐ, 16๊ฐœ์˜ ์„œ๋ณด(ch0~ch15) ์ง€์›

     

      ์„œ๋ณด๋ชจํ„ฐ์— ์—ฐ๊ฒฐ๋œ ์„ ์„ ๋ฐ”๋กœ ์—ฐ๊ฒฐํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•€์ด ๋งŒ๋“ค์–ด์ ธ ์žˆ์œผ๋ฉฐ 0~15๋ฒˆ๊นŒ์ง€ ์žˆ์–ด 16๊ฐœ์˜ ์„œ๋ณด๋ชจํ„ฐ๋ฅผ ์ด HAT ํ•˜๋‚˜๋กœ ์ œ์–ดํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์„œ๋ณด๋ชจํ„ฐ๋Š” ๋™์ž‘ ์‹œ ์ „๋ฅ˜๊ฐ€ ๋งŽ์ด ํ•„์š”ํ•˜๋ฏ€๋กœ ์•ˆ์ •์ ์ธ ์ „์› ๊ณต๊ธ‰์„ ์œ„ํ•ด ์™ธ๋ถ€ ์ „์› ์ž…๋ ฅ๋ถ€์ธ VIN๊ณผ GND๊ฐ€ ์žˆ์–ด ๊ณ ์ถœ๋ ฅ์˜ ๋ฐฐํ„ฐ๋ฆฌ๋ฅผ ์—ฐ๊ฒฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

     

     

    2. PCA9685 HAT ์„ค์น˜ ๋ฐ ์„œ๋ณด๋ชจํ„ฐ ์—ฐ๊ฒฐ

     

     

     

    3. I2C ์„ค์ •

     

      ์„œ๋ณด๋ชจํ„ฐ ์ œ์–ด๋ฅผ ์œ„ํ•œ PCA9685 HAT์€ ๋ผ์ฆˆ๋ฒ ๋ฆฌํŒŒ์ด์™€ ํŠน๋ณ„ํ•œ ํ†ต์‹  ๊ทœ๊ฒฉ์œผ๋กœ ์—ฐ๊ฒฐ์ด ๋ฉ๋‹ˆ๋‹ค. ์•„๋ž˜ ์‚ฌ์ง„์„ ๋ณด๋ฉฐ I2C ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ํ™œ์„ฑํ™”ํ•ด๋ด…์‹œ๋‹ค.

     

    ๋Œ“๊ธ€

Designed by Tistory.