์ด X-๊ตฌ์ฑ์์ ์ฟผ๋ ์ฝฅํฐ์ ์ฌ์ฉ๋๋ ๋นํ ์ปจํธ๋กค๋ฌ ์์ฉ ํ๋ก๊ทธ๋จ์
๋๋ค.
๊ทธ๊ฒ์ TIVA C ์๋ฆฌ์ฆ TM4C123G ๋ฐ์น ํจ๋๋ 80 MHz์์ ์คํ์ ๊ธฐ๋ก๋ฉ๋๋ค.
์์ธํ ๋ด์ฉ์ ๋ค์ ๋ธ๋ก๊ทธ ๊ฒ์๋ฌผ์์ ์ฐพ์ ์ ์์ต๋๋ค http://blog.tkjelectronics.dk/2015/01/launchpad-flight-controller ๋ฐ http://blog.tkjelectronics.dk/2015/08/bachelors-thesis-launchpad ๊ธฐ๋ด ์ปจํธ๋กค๋ฌ.
๋นํ ์ ์ด๋ถ ์์ค ์ฝ๋ : https://github.com/Lauszus/LaunchPadFlightController
์๋๋ก์ด๋ ์์ฉ ํ๋ก๊ทธ๋จ์ ์์ค ์ฝ๋ : https://github.com/Lauszus/LaunchPadFlightControllerAndroid
# ํน์ง
* ์๋ ๋ชจ๋, ์
ํ ๋ ๋ฒจ ๋ชจ๋, ํธ ๋ณด๋ฅ ๋ฐ ๊ณ ๋ ์ ์ง
ย ย ย ย - __AUX1 : __ ์๊ธฐ ์์ค๊ณผ ์ ๋ชฉ ๋ณด๋ฅ๋ฅผ 3 POS ์ค์์น๋ฅผ ์ฌ์ฉํ์ญ์์ค. ์ฒซ ๋ฒ์งธ ์์น์์ ๋ชจ๋ ์๊ธฐ ์์ค์ด ์ผ์ ธ ๋ ๋ฒ์งธ ์์น์์ ํด์ ํ๊ณ ์ ์์น์ ๋ชจ๋ ์ผ์ ธ ์๋์ง
ย ย ย ย - __AUX2 : __ ๊ณ ๋ ์ ์ง๋ฅผ์ํ 3-POS ์ค์์น๋ฅผ ์ฌ์ฉํ์ญ์์ค. ๊ทธ ์์ฒด ๋ ๋ฒจ ๋ชจ๋๋ฅผ ์ฐธ๊ณ ๊ณ ๋ ์ ์ง๊ฐ ์๋ํ๋ ค๋ฉด ํ์ฑํํด์ผํฉ๋๋ค! ์ฒซ ๋ฒ์งธ ์์น์์ ๊ณ ๋ ์ ์ง๋ ๊ธฐ์๊ณ์ ๊ฐ์๋๊ณ๋ฅผ ์ฌ์ฉํ์ฌ ์ถ์ ๊ณ ๋๋ฅผ ์ฌ์ฉํ๊ฒ ๋ ์์ค ์ํ ํ์ง๊ธฐ๋ฅผ ์ฌ์ฉํ์ฌ ์ธก์ ๊ฑฐ๋ฆฌ๋ฅผ ์ฌ์ฉํ๋ ์ 2 ์์น ๊ณ ๋ ์ ์ง์ ์ธ ๋ฒ์งธ ์์น์ ๊ณ ๋ ์ ์ง์ ๊บผ์ ธ
EEPROM์ ์ ์ฅ * PID ๊ฐ ๋ณด์ ๊ฐ ๋ฑ
* ์์ด๋ก, ๊ฐ์๋๊ณ ๋ฐ ์๋ ฅ๊ณ ๋ณด์ ๋ฃจํด
ย ย ย ย - ์์ด๋ก๋ ์์์ ๊ต์
ย ย ย ย - ๊ฐ์๋๊ณ ์๋ ฅ๊ณ ์บ๋ฆฌ๋ธ๋ ์ด์
๋ฃจํด์ ์ฝ๋ ๋๋ ์๋๋ก์ด๋ ์ฑ์ ์ฌ์ฉํ์ฌ ํ์ฑํ ๋ ์์๋ค
ย ย ย ย - ๊ต์ ํ๋ ๋์ ์๋ ฅ๊ณ๋ ๋ธ๋ฃจ LED ์ ๋ฑ
ย ย ย ย ย ย ย ย ์ธ ๊ฐ์ง ์ถ์ ๋ฐ๋ผ ์ฒ์ฒํ + ํ์ ๋นํ ์ปจํธ๋กค๋ฌ
ํค๋ฅผ ์ฌ์ฉํ์ฌ * ํ / ๋ฌด์ฅ ํด์
* ์ํ LED
* CPPM ์์ ๊ธฐ ์ง์
* ์์ด๋ก ๋ฐ ๊ฐ์๋ ์ผ์ (MPU-6500 ๋๋ MPU-9250)
* ์๋ ฅ๊ณ (HMC5883L ๋๋ AK8963 (๋ด๋ถ MPU-9250))
* ๊ธฐ์ (BMP180)
* ์ด์ํ ์ผ์ ์ํ ํ์ง๊ธฐ ์ผ๋ช
(HC-SR04)
* [์๋๋ก์ด๋ ์์ฉ ํ๋ก๊ทธ๋จ (https://github.com/Lauszus/LaunchPadFlightControllerAndroid)
* OneShot125 ESC ์ง์
* ๋ถ์ ํผ๋๋ฐฑ
์
๋ฐ์ดํธ ๋ ์ง
2017. 2. 7.