๋ถ๋ฅ ์ ์ฒด๋ณด๊ธฐ
-
[6ํ์ฐจ-1] ๋ก๋ด ์กฐ๋ฆฝํ๊ธฐ๋ก๋ด๊ต์ก/6ํ์ฐจ_๋ก๋ด์กฐ๋ฆฝ 2020. 9. 12. 16:39
1. ๋ถํ ํ์ธ ๋ฐ ๋ธ๋ฆผ ์ ๊ฑฐ 2. ๋์ฌ ๊ตฌ๋ฉ ๊ฐ๊ณต 3. ์๋ณด๋ชจํฐ ์ฑ๋ ํ์ธ ์๋ณด๋ชจํฐ์ ์ฑ๋์๋ ๊ท์น์ด ์์ต๋๋ค. ์์์๋ถํฐ 1~4๋ฒ๊น์ง ์ฑ๋ ๋ฒํธ๊ฐ ๋ถ์ฌ๋๋ฉฐ ๊ฐ๊ฐ์ ๋ค๋ฆฌ๋ค์ ์ด๊นจ์ ์ํ๋ ์๋ณด๋ชจํฐ์ ์ฑ๋ ๋ฒํธ๋ณด๋ค 10 ํฐ ์๋ก ์ฑ๋ ๋ฒํธ๋ฅผ ๋ถ์ฌํฉ๋๋ค. 4. ๋ธ๋ผ์ผ ์กฐ๋ฆฝ 5. ๋ก๋ด ๋ค๋ฆฌ ์กฐ๋ฆฝ ๊ฐ๊ฐ์ ๋ค๋ฆฌ ๋ฐฉํฅ์ ์ ์ํ๋ฉฐ ์ผ์ชฝ๊ณผ ์ค๋ฅธ์ชฝ์ ๋ค๋ฆฌ๋ฅผ 2๊ฐ์ฉ ๋ง๋ญ๋๋ค. ์๋ณด๋ชจํฐ์ ๊ธฐ์ด ๋ถ๋ถ์ด ์์ชฝ์ ์๋ค๋ ๊ฒ์ ์ ์ํ์ฌ ์ ์ํฉ๋๋ค. 6. ์ด๊นจ์ฉ ์๋ณด๋ชจํฐ ์กฐ๋ฆฝ MG90S ์๋ณด๋ชจํฐ๋ฅผ ๋ชธ์ฒด์ ์กฐ๋ฆฝํ ๋์๋ ๋ชจํฐ์ ๊ธฐ์ด๊ฐ ๋ฐ๊นฅ์ชฝ์ผ๋ก ์์นํ๊ฒ ์กฐ๋ฆฝํด์ผ ํจ์ ์ ์ํ์ฌ ๋ง๋ญ๋๋ค. 7. ํํ ์กฐ๋ฆฝ 8. ์๋ณด๋ชจํฐ ๊ฐ๋ 90๋๋ก ์กฐ์ ์์ ์์ค(12-setup.py) - PCA9685.py๊ฐ ์๋ ํด๋์์ ํ๋ก๊ทธ๋จ ์์ฑ from ..
-
[5ํ์ฐจ-1] HAT์ผ๋ก ์๋ณด๋ชจํฐ ์ ์ดํ๊ธฐ-1๋ก๋ด๊ต์ก/5ํ์ฐจ_์๋ณด๋ชจํฐ 2020. 9. 12. 16:37
1. ์๋ณด๋ชจํฐ ๊ฐ. ๋ชจํฐ์ ์ข ๋ฅ 1) DC๋ชจํฐ ๋จ์ํ ์ ๊ธฐ๋ฅผ ๋ฃ์ผ๋ฉด ๋์ํ๋ ๋ชจํฐ๋ก ์ ๊ธฐ์ ์ํด ์๊ณ๋ฐฉํฅ์ผ๋ก ํ์ ํ๊ฑฐ๋ ๋ฐ์๊ณ๋ฐฉํฅ์ผ๋ก ํ์ , ๊ทธ๋ฆฌ๊ณ ์ ๊ธฐ๋ฅผ ๋์ผ๋ฉด ๋ฉ์ถ๋ ๋์์ ํฉ๋๋ค. ์ ๊ธฐ์ ์ํ ์๋ ๋ณํ ๊ทน์ ๋ฐ๋ฅธ ํ์ ๋ฐฉํฅ์ ๋ฐ๊พธ๋ ๋์๋ง ๊ฐ๋ฅํ์ฌ ์ ํ๊ธฐ, ์ฅ๋๊ฐ ์๋์ฐจ ๊ฐ์ ๊ณณ์ ๋๋ฆฌ ์ฌ์ฉ๋ฉ๋๋ค. 2) ์๋ณด๋ชจํฐ ์ฌ์ฉ์๊ฐ ์ ํ ๊ฐ๋๋ก ์์ง์์ด ๊ฐ๋ฅํ ๋ชจํฐ์ ๋๋ค. ์๋ณด๋ชจํฐ๋ 0°์์ 180°๊น์ง ๊ฐ๋ฅํ์ง๋ง, ์ ๊ฐํ์ ์๋ณด๋ชจํฐ๋ ์ ๋์ผ๋ก ๊ฐ ์๋ก ๋์์ด ์ ๊ตํ์ง ๋ชปํ๊ฒ ๋๋ฏ๋ก 5°์์ 175° ์ ๋์ ๋ฒ์์์ ์ฌ์ฉํ๋ ๊ฒ์ด ์ข์ต๋๋ค. ์๋ณด๋ชจํฐ ์ค์๋ 360°๊น์ง ํ์ ํ๋ ๊ฒ๋ ์์ต๋๋ค. ๋. SG90 ์๋ณด๋ชจํฐ SG90 ๋ง์ดํฌ๋ก ์๋ณด๋ชจํฐ๋ ์ฐ๋ฆฌ๊ฐ ์ค์ตํ๊ฒฝ์์ ๊ฐ์ฅ ๋ง์ด ๋ณด๊ฒ๋๋ ์ผ๋ฐ์ ์ธ ์ํ ๋ชจํฐ์ ๋..
-
[7~8ํ์ฐจ-1] 4์กฑ ๋ก๋ด ๋ณดํ ํ๋ก๊ทธ๋๋ฐ - ๊ธฐ๋ณธ๋์๋ก๋ด๊ต์ก/7~8ํ์ฐจ_๋ก๋ด๋ณดํ 2020. 9. 12. 16:37
1. Robot4 ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ง๊ธ๊น์ง๋ PCA9685 ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ฌ์ฉํ์์ต๋๋ค. PCA9685 ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ฌ์ฉํด์๋ ์๋ณด๋ชจํฐ๋ฅผ ์ถฉ๋ถํ ์ ์ดํ ์ ์์ง๋ง ์๋ณด๋ชจํฐ์ ์์น์ ๋ฐ๋ผ ์๋ณด๋ชจํฐ๊ฐ ์์ง์ด๋ ๊ฐ๋๊ฐ ์ฐ๋ฆฌ๊ฐ ์๊ฐํ๋ ๊ฑฐ์ ์ ๋ฐ๋๋ก ์์ง์ด๋ ๊ฒ์ ๋ณผ ์ ์์ต๋๋ค. ์ด ๋๋ฌธ์ ๋ง์ ๊ฒฝ์ฐ ์๋ณด๋ชจํฐ๋ฅผ ์ ๋๋ก ์์ง์ด๊ธฐ ์ด๋ ค์ํฉ๋๋ค. ๊ทธ๋์ PCA9685 ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ผ๋ถ ์์ ํ์ฌ ์ฌ๋ฌ๋ถ์ด ์ฝ๊ฒ ์๋ณด๋ชจํฐ๋ฅผ ์์ง์ผ ์ ์๋๋ก ํ์์ต๋๋ค. ๋ํ ์งง์ ๋ช ๋ น์ด๋ ์ถ๊ฐํ์ฌ ๋น ๋ฅด๊ฒ ํ๋ก๊ทธ๋๋ฐ ํ ์ ์๋๋ก ํ์์ต๋๋ค. ํ์ง๋ง ์์ ์ ๊ฑฐ๋ถ์ด ํ๋ก๊ทธ๋๋ฐ์์๋ ์งง์ ๋ช ๋ น์ด๋ผ๊ณ ๊ผญ ์ข์ ๊ฒ๋ง์ ์๋๋ผ๋ ๊ฒ์ ๊ฒช์์ ๊ฒ์ ๋๋ค. ์งง์ ๋ช ๋ น์ด๋ ๋น ๋ฅด๊ฒ ํ๋ก๊ทธ๋๋ฐ์ ํ ์ ์์ง๋ง ๋์ค์ ๋ด๊ฐ ๋ง๋ ํ๋ก๊ทธ๋จ์ ์ดํดํ๊ธฐ ์ด๋ ค์ธ ์๋ ์์ต..
-
[4ํ์ฐจ-1] ๋ผ์ฆ๋ฒ ๋ฆฌํ์ด GPIO ์ค์ต - 2๋ก๋ด๊ต์ก/4ํ์ฐจ_๋ผ์ฆ๋ฒ ๋ฆฌGPIO 2020. 9. 10. 23:55
1. ๋ฒํผ ์ค์ต ๊ฐ. ๋ฒํผ ๋ฒํผ(์ค์์น)์ ์ ๊ธฐ์ ํ๋ฆ์ ์๊ฑฐ๋ ๋๊ธฐ ์ํ ์ ์ด์ฅ์น์ด๋ฉฐ, ์กฐ๋ช ์ด๋ ์ปดํจํฐ ๋ฑ์ ๋๊ฑฐ๋ ์ผค ๋ ๋๋ฅด๋ ๋ฒํผ๋ ์ค์์น์ ์ผ์ข ์ ๋๋ค. ์ฐ๋ฆฌ๊ฐ ์ฌ์ฉํ ํธ์ฌ ๋ฒํผ์ ์๋จ์ ๋ฒํผ ๋ถ๋ถ๊ณผ ํ๋จ์ ๋ค๋ฆฌ(4)๊ฐ๋ก ๊ตฌ์ฑ๋์ด ์์ต๋๋ค. ๋ฒํผ์ ๋๋ฅด์ง ์์๋ A-C, B-D๋ ์ฐ๊ฒฐ์ด ๋์ด ์๋ ์ํ์ด๋ฉฐ, ๋ฒํผ์ ๋๋ฅผ ๋ A-B-C-D๊ฐ ๋ชจ๋ ์ฐ๊ฒฐ๋์ด ์ ๊ธฐ๊ฐ ํ๋ฅด๊ฒ ๋ฉ๋๋ค. ๋. ํ๋ก ๊ตฌ์ฑ ๋ฒํผ์ ์ด์ฉํ์ฌ LED๋ฅผ ์ผค ์ ์๋๋ก ํ๋ก๋ฅผ ๊ตฌ์ฑํ์ฌ ๋ณด๊ฒ ์ต๋๋ค. ์ค๋น๋ฌผ ๋ฒํผ, ์ ์ , (+LED, ์ ์ , ์ ํญ330Ω์ผ๋ก ๊ตฌ์ฑ๋ ํ๋ก) ์ง๋ ์๊ฐ์ ๋ง๋ LED ํ๋ก์ ๋ฒํผ์ ์ถ๊ฐ๋ก ๊ตฌ์ฑํ์ฌ ๋ณด๊ฒ ์ต๋๋ค. ๋ฒํผ์ ๋ค๋ฆฌ ๋ชจ์์ ์ฃผ์ํ๋ฉฐ ๋ธ๋ ๋๋ณด๋์ ๋ผ์๋ณด๊ฒ ์ต๋๋ค. ๋ฒํผ์ ๋ฐ๋ฅด๊ฒ ๋ผ์ฐ๋ฉด ๋ฒํผ์ ๋๋ฅด๊ธฐ ์ ์๋ ํ..
-
[3ํ์ฐจ-4] ๋ผ์ฆ๋ฒ ๋ฆฌํ์ด GPIO ์ค์ต - 1๋ก๋ด๊ต์ก/3ํ์ฐจ_๋ผ์ฆ๋ฒ ๋ฆฌGPIO 2020. 9. 7. 23:40
1. Thonny Python IDE ์ง๊ธ๊น์ง ์ฐ๋ฆฌ๋ Windows ํ๊ฒฝ์์ Python ํ๋ก๊ทธ๋จ์ ์ค์นํ๊ณ IDLE์ ์คํํ์ฌ Python ํ๋ก๊ทธ๋๋ฐ์ ํด์์ต๋๋ค. ๋ผ์ฆ๋ฒ ๋ฆฌํ์ด์ ๋ผ์ฆ๋น์ ์ด์์ฒด์ ๋ฅผ ์ค์นํ๋ฉด ๊ธฐ๋ณธ์ ์ผ๋ก Python ํ๋ก๊ทธ๋จ์ด ์ค์น๋์ด์์ต๋๋ค. Windows์์ IDLE ์ญํ ์ ํ๋ Thonny Python IDE๋ฅผ ์คํํ์ฌ Python ํ๋ก๊ทธ๋๋ฐ์ ํด๋ณด๊ฒ ์ต๋๋ค. ๊ฐ. ๋ฐํํ๋ฉด์ ์์ด์ฝ ๋ง๋ค๊ธฐ ์๋ ์ฌ์ง์ ๋ฐ๋ผ ํ์ฌ ๋ฐํํ๋ฉด์ Thonny Python IDE ์์ด์ฝ์ ๋ง๋ค์ด ๋ณด๊ฒ ์ต๋๋ค. ๋ฐํํ๋ฉด์ ๋ง๋ค์ด์ง ์์ด์ฝ์ ๋๋ธํด๋ฆญํ์ฌ ํ๋ก๊ทธ๋จ์ ์คํํด์ค๋๋ค. ๋. Thonny Python IDE ์คํํ๋ฉด ํ๋ก๊ทธ๋จ์ ์คํํ๋ฉด ์๋์ ๊ฐ์ ํ๋ฉด์ ๋ณผ ์ ์์ต๋๋ค. ํ๋ฉด์ 3 ๋ถ๋ถ์ผ๋ก ๋๋ ์ ์๋๋ฐ..
-
-
[3ํ์ฐจ-1] - ๋ผ์ฆ๋ฒ ๋ฆฌํ์ด ํ๊ธ ์ค์ ๋ก๋ด๊ต์ก/3ํ์ฐจ_๋ผ์ฆ๋ฒ ๋ฆฌGPIO 2020. 8. 25. 00:04
Terminal ์คํ $ sudo apt-get install update $ sudo apt-get install upgrade $ sudo apt-get install fcitx fcitx-hangul $ sudo apt-get install fonts-nanum fonts-nanum-extra $ im-config -n fcitx ํ๊ธ ๋ณํ Ctrl + Space apt = Advanced Packaging Tool, .deb ํ์์ ํจํค์ง๋ค์ ๊ด๋ฆฌ(์ค์น, ์ญ์ , ์ ๋ฐ์ดํธ)ํด์ฃผ๋ ํด apt vs apt-get? ์ฌ๋ฌ ๋ฆฌ๋ ์ค ํจํค์ง๋ค์ ๋ฌธ์๋ฅผ ์ฝ๋ค๋ณด๋ฉด ์ด๋ค ๊ฒ์ apt install์ ์ฌ์ฉํด์ ์ค์นํ๋ผ๊ณ ํ๊ณ ์ด๋ค ๊ฒ์ apt-get install์ ์ฌ์ฉํด์ ์ค์นํ๋ผ๊ณ ํ๋ค. ์ฌ์ค apt๋ฅผ ์ฐ๋ ap..