๋ฐ๋ฅ๋ถํฐ ์์ํ๋ STM32 ๋๋ก ๊ฐ๋ฐ์ ๋ชจ๋ ๊ฒ
โป ๋ณธ ๊ฐ์๋ 22๋ 9์๋ถํฐ ์ ๋ฉด ๋ฌด๋ฃํ ๋์์ต๋๋ค. ๋ฌด๋ฃ ์ปดํ์ผ๋ฌ์ธ STM32CubeIDE๋ฅผ ์ด์ฉํ STM32F4 ๊ณ ์ฑ๋ฅ ์์ ๋๋ก ์ FCC ๋นํ์ ์ด ์์คํ ์ ์ฒ์๋ถํฐ ๋๊น์ง ๋ชจ๋ ์ง์ ๊ฐ๋ฐํ๋ ์ ์ผํ ๊ฐ์ข์ ๋๋ค. ArduPilot์ด๋ Pixhawk๋ฑ ๋๋ก ์คํ์์ค๋ฅผ ์ฌ์ฉํ์ง ์๊ณ ์ผ์ ์ธํฐํ์ด์ค๋ถํฐ PID ์ ์ด๊น์ง ๋ชจ๋ ์ง์ ๊ตฌํํ๊ธฐ ๋๋ฌธ์ ๋๋ก ์ ์ด์์คํ ๋ฐ ์๋ฒ ๋๋ ์์คํ ์ ๋ชจ๋ ๊ฐ๋ฐ ๊ณผ์ ๋ค์ ๊ฒฝํํ๊ณ ํ์ตํ ์ ์์ต๋๋ค. ๋น์ ๊ณต์, ์ด๋ณด์๋ ์ฝ๊ฒ ๋ฐ๋ผํ ์ ์๋๋ก ์์ ์์ ๋ชจ๋ ์์ค์ฝ๋์ ํ๋์จ์ด ์กฐ๋ฆฝ ๋ฐฉ๋ฒ์ ๋ํด ์ฒ์ฒํ ์ค๋ช ๋๋ฆฝ๋๋ค. ์ฒ์ฒํ ๋ฐ๋ผ๋ง ํ์๋ฉด ๋ด๊ฐ ์ง์ ๊ฐ๋ฐํ ์์ ๋ง์ ๋๋ก ์ผ๋ก ์์ฉ์ ํ๋ณด๋ค ์์ ์ ์ธ ๋นํ์ ๊ฒฝํํ์ค ์ ์์ต๋๋ค.
์๊ฐ์ 2,215๋ช
๋์ด๋ ์ด๊ธ
์๊ฐ๊ธฐํ ๋ฌด์ ํ
- ํด๊ฒฐ
๋๋ก ์ M4 ๋ชจํฐ๊ฐ ๋๋ฆฌ๊ฒ ์๋ํฉ๋๋ค.
๋๋ก ์ฃผํ์ ํ๋ ค ํ๋๋ฐ ๋๋ก ์ M4 ๋ชจํฐ๊ฐ ์ก์์ผ๋ก๋ ํผ์ ๋๋ฆฌ๊ฒ ๋๋๊ฒ ๋ณด์ ๋๋ค. ๋ํ ๊ทธ ์ํ์์ ์ฐ๋กํ์ ๋์์ ๋ ์ผ์ ์ฐ๋กํ์ด ์ฌ๋ผ๊ฐ๋ฉด ์ ๋๋ก ์๋ํ์ง ์๊ณ ๋ฒ๋ฒ ๊ฑฐ๋ฆฌ๋ค ๋ฉ์ถฅ๋๋ค.
iot๋๋ก -๊ฐ๋ฐOpenCV
ใป
7์ผ ์
0
29
2
- ๋ฏธํด๊ฒฐ
STM32CubeIDE ๊ด๋ จํด์ ์ง๋ฌธ์ด ์์ต๋๋ค.
์ง๊ธ ํ์ฌ STM32CUBEIDE 1.19๋ฒ์ ์ ์ด์ฉ์ค์ธ๋ฐ 1.0์ผ๋ก downgradeํด์ผ๋๋๊ฑธ๊น์??
iot๋๋ก -๊ฐ๋ฐ์์ฑ์ ์์
ใป
25์ผ ์
0
53
2
- ๋ฏธํด๊ฒฐ
while๋ฌธ ๋ฃจํ ์๋
์ธํฐ๋ฝํธ ํธ๋ค๋ฌ์์ ๊ฐ ๊ธฐ๋ฅ์ ๋ํ flag๋ฅผ ํ์ฑํ ์ํค๊ณ while๋ฌธ ์์์ ํด๋น ํ๋๊ทธ์ ์ํ์ ๋ฐ๋ผ ๊ฐ ๊ธฐ๋ฅ์ ์ํํ๊ฒ๋ ์ฝ๋๋ฅผ ์์ฑํ๋๋ฐ,
iot๋๋ก -๊ฐ๋ฐJaewon Ahn
ใป
ํ ๋ฌ ์
0
38
2
- ๋ฏธํด๊ฒฐ
๋ณ์ ์ ์ธ
์๋ ํ์ธ์. ๋ณ์๋ฅผ ์ ์ธํ์ค ๋ ํฌ๊ธฐ์ ๋ฐ๋ผ char, short๋ก ์ ์ธํ์๋๋ฐ uint8_t๋ uint16_t์ผ๋ก ์ํ์๋ ์ด์ ๊ฐ ์๋์?
iot๋๋ก -๊ฐ๋ฐJaewon Ahn
ใป
ํ ๋ฌ ์
0
42
2
- ๋ฏธํด๊ฒฐ
FS-i6๋ฅผ ๊บผ๋ LED ํ ๊ธ๋๋ ์ด์
์๋ ํ์ธ์, ๊นํ๋ธ ์ฝ๋ ๊ทธ๋๋ก ๋ค์ด๋ฐ์ ์คํ์ํค๋๋ฐ์,FS-i6๋ฅผ ๊บผ๋ LED ํ ๊ธ๋๋ค์.. ์ด๊ฒ Failsafe ๋๋ฌธ์ธ๊ฐ์?
iot๋๋ก -๊ฐ๋ฐ๋ฐ์งํธ
ใป
4๋ฌ ์
0
53
2
- ๋ฏธํด๊ฒฐ
Fs-i6 i-bus ์์ ๋ฐ์ดํฐ ์ด์
ํฐ๋ฏธ๋๋ก ๋ณด์ด๋ FS-i6 ์์ ๋ฐ์ดํฐ๊ฐ ์ด์ํฉ๋๋ค.i-bus ๋ฐ์ดํฐ๊ฐ 20 40์ผ๋ก ์์ํด์ผํ๋๋ฐ,์ ๋
iot๋๋ก -๊ฐ๋ฐ๋ฐ์งํธ
ใป
4๋ฌ ์
0
90
3
- ํด๊ฒฐ
3-4. UBX ์๋ ๊ฒฝ๋ ์ ๋ณด Terminal์์ ๊นจ์ง ํ์
์๋ ํ์ธ์, UBX ๋ฐ์ดํฐ ํ์ฑ์ด ์๋์๋์ง ์ถ๋ ฅํด์ ํ์ธํด๋ณด๋ฉด ์ ๋ณด๊ฐ ์๋์ฒ๋ผ ๊นจ์ ธ์ ๋ค์ด์ค๋๋ฐ์, ์ด๊ฑด ํน์ ์ด๋ป๊ฒ ํด๊ฒฐํ ์ ์๋์?<img src=
iot๋๋ก -๊ฐ๋ฐ๋ฐ์งํธ
ใป
5๋ฌ ์
0
73
2
- ๋ฏธํด๊ฒฐ
3-4. LED ํ ๊ธ ์๋จ
<img src="https://cdn.inflearn.com/public/files/posts/e59e7882-7648-484d-8052-75d6a67461c5/c127cdd2-564a-4f28-90b2-22016caf0997.png" media-type="img"
iot๋๋ก -๊ฐ๋ฐ์์ฑ์ ์์
ใป
5๋ฌ ์
0
39
1
- ํด๊ฒฐ
3-1. M8N GPS ๊ฐ์ ํต์ ์ฐ๊ฒฐ ๊ด๋ จ ๋ฌธ์
UART4๋ 9600, UART6๋ 921600์ผ๋ก ๋ณด๋ ์ดํธ๋ฅผ fixํ์๋๋ฐ,Terminal๊ณผ u-center์์ ์๋ฌด๊ฒ๋ ์ถ๋ ฅ๋๋๊ฒ ์์ต๋๋ค.(Terminal๊ณผ
iot๋๋ก -๊ฐ๋ฐ๋ฐ์งํธ
ใป
5๋ฌ ์
0
66
1
- ๋ฏธํด๊ฒฐ
2-3. LPS22HH ๊ฐ์ ์ํ๊ฐ์ด ์๋์ด๋ ธ IDE Plotter ๋ฐ Terminal์์ ์ธ์ ์๋จ
์๋ ํ์ธ์, 2-3. LPS22HH ์ฝ๋๋ฅผ git hub์์ ์ง์ ๋ค์ด๋ฐ์ ์ํ์์ผฐ์ ๋ terminal๊ณผ plotter์์ ์ด๋ค ์ ๋ณด๋ ๋จ์ง ์์ต๋๋ค.2-2์
iot๋๋ก -๊ฐ๋ฐ๋ฐ์งํธ
ใป
5๋ฌ ์
0
63
2
- ๋ฏธํด๊ฒฐ
6-4 SwC 2000
<img src="https://cdn.inflearn.com/public/files/posts/ef6c78fa-d7f7-4f98-a3e8-e8f468309fe1/cf728468-aa85-466f-b361-16b0a0b3cf41.png" media-type="img"
iot๋๋ก -๊ฐ๋ฐ๊น์ ์
ใป
6๋ฌ ์
0
92
2
- ๋ฏธํด๊ฒฐ
6-4 ESC Calibration
- ํ์ต ๊ด๋ จ ์ง๋ฌธ์ ๋จ๊ฒจ์ฃผ์ธ์. ์์ธํ ์์ฑํ๋ฉด ๋ ์ข์์! - ๋จผ์ ์ ์ฌํ ์ง๋ฌธ์ด ์์๋์ง ๊ฒ์ํด๋ณด์ธ์. - ์๋ก ์์๋ฅผ ์งํค๋ฉฐ ์กด์คํ๋ ๋ฌธํ๋ฅผ ๋ง๋ค์ด๊ฐ์. - ์ ๊น! ์ธํ๋ฐ ์๋น์ค ์ด์ ๊ด๋ จ
iot๋๋ก -๊ฐ๋ฐ๊น์ ์
ใป
7๋ฌ ์
0
59
1
- ๋ฏธํด๊ฒฐ
esc, ๋ชจํฐ ๊ต์ฒด
esc, ๋ชจํฐ ๊ต์ฒดํ๋ฉด ์ฝ๋ฉ์ด ๋ง์ด ๋ฌ๋ผ์ง๋์?esc ์บ๋ฆฌ๋ธ๋ ์ด์ ๋ฐ ccr ๊ฐ ์ฃผ๋ ์ฝ๋ฉ๋ง ๋ฌ๋ผ์ง๋์?
iot๋๋ก -๊ฐ๋ฐhhw4117
ใป
7๋ฌ ์
0
90
2
- ๋ฏธํด๊ฒฐ
๋ถ์ ์๋ฆฌ๊ฐ ์๋ฉ๋๋ค.
๊ธฐ์กด์ ์ฝ๋์์ ๋ค๋ฅธ๊ฑธ ์๋ํด๋ณธ๋ค๊ณ ์ฝ๋๋ฅผ ๋ฐ๊พธ๊ณ ๋ค์ ์๋ ์ฝ๋๋ฅผ ์ง์ด๋ฃ์ผ๋ ๋ถ์ ์๋ฆฌ๊ฐ ์๋ฉ๋๋ค... ๊นํ๋ธ 12-2์ ์ฝ๋๋ฅผ ์ฌ์ฉํ๊ณ ์๋๋ฐ ๋ชจํฐ๋ ๋์๊ฐ์ง๋ง ๋ถ์ ์๋ฆฌ๊ฐ ์๋๋ค์. ํ๋์จ์ด๋ ๋ฑํ ๊ฑด๋๋ฆฌ์ง
iot๋๋ก -๊ฐ๋ฐhhw4117
ใป
7๋ฌ ์
0
103
2
- ๋ฏธํด๊ฒฐ
๋นํ ์ง๋ฌธ
๋นํ ์ ๋ฉ๋๋ค. ์ค๋กํ ์ฌ๋ฆฌ๋ฉด ๋นํ์ ๋๋๋ฐ ์์ผ๋ก ์ด๋ํฉ๋๋ค. ์กฐ์ข ํ๋ฉด ๋นํ ๊ฐ๋ฅํ์ง๋ง ์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ ์ ์์๊น์? roll ๋ฌธ์ ์ธ๊ฑฐ ๊ฐ์๋ฐ ์บ๋ฆฌ๋ธ๋ ์ด์ ์ด -0.55๋ก ๋์์ต๋๋ค. ์ด ์ ๋๋ฉด ์ค์ฐจ๋ ์์์ ๊ด
iot๋๋ก -๊ฐ๋ฐhhw4117
ใป
7๋ฌ ์
0
54
1
- ํด๊ฒฐ
7-5. offset
offset๊ฐ์ ์ธก์ ํ ๋ ๋ง๋ค ๊ฐ๋ค์ด ์กฐ๊ธ์ฉ ๋ฌ๋ผ์ง๋๋ค.๊ทธ๋ฌ๋ฉด ๋นํํ๊ธฐ์ ์ ํ๋ฒ ๊พธ์คํ ํ์ธํด์ค์ผ ํ๋์??
iot๋๋ก -๊ฐ๋ฐhhw4117
ใป
7๋ฌ ์
0
66
2
- ํด๊ฒฐ
sysmem.c
<img src="https://cdn.inflearn.com/public/files/posts/3a8538f5-0c56-438f-9c89-337980c03b7c/e8f02842-c292-4fd2-ae79-007b9af0714d.webp" media-type="img"
iot๋๋ก -๊ฐ๋ฐhhw4117
ใป
7๋ฌ ์
0
62
2
- ํด๊ฒฐ
์ ์ฒด ์ ์ด์ ์ฃผ๊ธฐ๋ฅผ 1KHz๋ก ์ค์ ํ ์ด์ ๊ฐ ๊ถ๊ธํฉ๋๋ค.
์ ์ฒด ์ ์ด ์ฃผ๊ธฐ๊ฐ 1KHz ๋ฏธ๋ง์ด ๋์ด์ผ ํ๋๊ฒ ํน์ ๊ณ์ฐ์ ๊ฑฐ์ณ ๋์จ ๊ฒฐ๊ณผ์ธ์ง ์๋๋ฉด ๊ฒฝํ์ ์ผ๋ก ์ ํด์ง๋ ๋ถ๋ถ์ธ์ง ๋ฌธ๋ ๊ถ๊ธํด ์ง๋ฌธ์ ๋จ๊น๋๋ค.
iot๋๋ก -๊ฐ๋ฐdlwoguddd
ใป
7๋ฌ ์
0
70
2
- ํด๊ฒฐ
๋ถํ ๊ตฌ๋งค ๊ด๋ จ ๋ฌธ์
๊ฐ์ฌ๋ ์๋ ํ์ธ์,๋จผ์ ์ด๋ ๊ฒ ์ ์ตํ ๊ฐ์๋ฅผ ๋ฌด๋ฃ๋ก ๋ฐฐํฌํด์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค.๋ณธ ๊ฐ์๋ฅผ ์๊ฐํ๋ ค๊ณ ์๊ฐ์ค์ธ
iot๋๋ก -๊ฐ๋ฐjjjj
ใป
7๋ฌ ์
0
55
1
- ํด๊ฒฐ
PID ๊ฒ์ธ ๋ฌธ์
์๋ ํ์ธ์ . ์์ ์ ๋ณด๊ณ ์์ต๋๋ค.pid ์ผ์ ์ฐ๊ฒฐ ์ํ ํ์ธ ์์์ ๋ณด๊ณ ์์ต๋๋ค.<img src="https://cdn.inflearn.com/pu
iot๋๋ก -๊ฐ๋ฐhhw4117
ใป
8๋ฌ ์
0
68
3






