무료
다른 수강생들이 자주 물어보는 질문이 궁금하신가요?
- 미해결바닥부터 시작하는 STM32 드론 개발의 모든 것
Cubeide 다운
다운을 받고 영상 그대로 계속 해봤는데 프로젝트 파일에 소스 파일이 안생기는데 어떻게 해야 할까요?
- 미해결바닥부터 시작하는 STM32 드론 개발의 모든 것
드론 프레임 모터 프로펠러 결정
S500 쿼드콥터 드론 PDB 에디션 Kit - 카본 랜딩기어 포함 - 프레임[RTS] S2312-920KV Motor for F450/F550/S500/TBS500 Multicopter(CCW/HP/V3) - 모터(반시계)[RTS] S2312-920KV Motor for F450/F550/S500/TBS500 Multicopter(CW/HP/V3) - 모터(시계)[GT-Drone] EC-X3 ESC for Multicopters (30A/OPTO/COB/6S) - ESC[TR] 9x4.5 자동 잠금 프로펠라 (DJI/Universal Type) - White - 프로펠러원래 기존 강의에서 설명해주신 드론 크기보다 좀 더 크게 제작을 해보고 싶어서 이렇게 부품을 선정해봤는데 혹시 돌아가는데에 문제가 없을까요?위에 올라와 있는 부품 외에는 강의에서 올려주신 부품들 그대로 사용할 예정입니다!https://www.falconshop.co.kr/shop/goods/goods_view.php?goodsno=100003772#tle6부품 사이트입니다!보드는 구매 완료한 상황입니다.그리고 혹시 부품들 사용이 안되면 드론 사이즈 키울 수 있는 사용 가능한 부품들도 알려주시면 감사하겠습니다.긴 글 읽어주셔서 감사합니다!
- 미해결바닥부터 시작하는 STM32 드론 개발의 모든 것
리포 배터리
제품명 : DXF 전원 3S 11.1v 6000mah 50c RC lipo 배터리 rc 비행기 헬리콥터 리튬 이온 batteria AKKU 셀 자동차 Fpv 완료브랜드DXF배터리공칭 전압11.1V공칭 용량6000mAh연속 방전율50C버스트 속도100C전압 세포 당3.7V최대 전압 세포 당4.2V셀3S제안충전 속도1C실리콘 와이어10awg플러그 유형Deans 플러그, XT60,EC5,Traxxas인증서CE,ROHS,MSDS,UN38.3보증12 개월크기155x48x27mm (± 0-3mm) /1pc무게419g ± 2g /1pc포장 목록새로운 1pcs x 11.1V 6000mAh 50C Lipo 배터리주의:4.2V 보다는 더 많은 것을 위탁하고 3.7V 이하 출력에 하지 마십시오이 제품으로 사용 가능 할까요? 그리고 선생님이 올려주신 SKYRC IMAX B6 V2충전기랑 호환 가능 할까요?
- 미해결바닥부터 시작하는 STM32 드론 개발의 모든 것
개발코드를 다른 컴퓨터로 옮겨서 작업할때 어떻게 해야하나요
기존에 개발을 진행하던 workspace 파일을 다른 컴퓨터로 옮겼습니다. 큐브ide 버전은 1.0.2로 기존에 쓰던 환경보다 버전이 올라갔습니다. 코드를 import하는건 어떻게든 됬는데, 디버그할때 directory error가 발생하면서 안되더라고요. 개발코드를 다른 컴퓨터로 옮겨서 작업할때 어떤 과정으로 진행해야 할지, 어떤 부분을 주의해야 하는지 궁금합니다. 감사합니다.
- 미해결바닥부터 시작하는 STM32 드론 개발의 모든 것
FS-i6 바인딩 안됨
안녕하세요 이번에 조종기와 수신기 관련해서 바인딩 하려고 했으나 바인딩이 안되고 있는상태입니다.강의자료와 동일하게 결선을 하였고 조종기 공장초기화 후 바인딩시도 했으나 binding ok메시지는 확인하였습니다. 하지만 실질적으로 디스플레이 상으로 바인딩 되지 않고 수신기도 바인딩 할때처럼 계속LED가 빠르게 점등하고 있어요. 혹시 문제점이 무엇인지 알고 계실까요?
- 미해결바닥부터 시작하는 STM32 드론 개발의 모든 것
M8N PC interface
M8N PC interface 질문있습니다!gnss 위성수신을 못할때도 데이터가 나오는것으로 말씀하셨는데 강의 코드 그대로 작성했을 때 uart4 에서 수신인터럽트가 발생하지 않는 것같습니다; 시리얼 터미널에서 데이터가 나오질않네요;; 하드웨어 불량일 가능성이있을까요~
- 미해결바닥부터 시작하는 STM32 드론 개발의 모든 것
ST-Link device 인식오류
안녕하세요 보드를 구매하고 실습한지일주일정도 되는 학생입니다. FS-I6AB와 통신 하는 과정 실습 중에 ST링크로 디바이스 인식이 안되서 보드에 업로드가 안되는 문제가 발생했습니다.이와 관련하여 보드에 대한 AS 혹은 시도해볼 수 있는 솔루션을 주실 수 있으신지 궁금해서 이글 남깁니다.일단 점검한 항목은 다음과 같습니다.ST링크가 문제인가해서 다른 ST링크로도 연결해보고, 오실로스코프로 확인해본 결과 ST링크 문제는 아닌것 같습니다.보드에 전원인가시 MUC(STMF4)쪽에 약간의 발열이 있습니다.UART to usb로도 기존 업로드 된 내옹도 출력이 안되는 상황 입니다.하드웨어적인 문제는 멀티미터로 체크했을때 문제 없었습니다. (쇼트문제, 전선 단선문제 등) ※ MCU가 나간것 같은데, 쇼트로 인한 건지 과부하로 인한건지는 잘 모르겠습니다.스스로 고치려고 하다가 AS도 안되는 경지로 갈 수 도 있을 것 같아서 전문가에게 자문을 구하기 위해서 이 글을 남깁니다. 감사합니다.
- 미해결바닥부터 시작하는 STM32 드론 개발의 모든 것
C언어 함수정리 할때 사용할 수 있는 방법 추천 부탁드립니다.
안녕하세요 강의를 보다 "실제 프로그래머는 엑셀에 함수를 정리한다"는 강의내용을 듣고 C언어 함수를 조금 정리할 필요성을 느꼈습니다.그래서 조금 서칭해보니 UML이랑 함수표로 정리하는 방법을 찾았는데UML은 클래스를 사용하는 C++부터 사용하기 좋아보였고,그래서 본 강의는 C언어로 구성되어 있으므로 엑셀에 함수표를 작성하려고 합니다.시작은 엑셀을 통한 함수표 작성으로 하려고 하는데 어플리케이션을 사용하는 방법이나 혹은 더 괜찮은 방법이 있으시다면 추천해주시면 감사하겠습니다.긴글 읽어주셔서 감사합니다.
- 미해결바닥부터 시작하는 STM32 드론 개발의 모든 것
시리얼 플로터 질문
시리얼 플로터 출력이 안돼서 시리얼 모니터로 확인해보니 이런 식으로 문자가 깨집니다터미널에선 정상적으로 출력되는데 해결 방법 있을까요?보드레이트도 모두 맞춘 상태입니다
- 미해결바닥부터 시작하는 STM32 드론 개발의 모든 것
10-2/3 강의 따라 할때, P게인을 50으로 설정하면, 쓰로틀을 건들면 리셋됩니다.
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 10-2, 10-3 강의 따라 할때, P게인을 50으로 설정하면, 아밍상태에서 아주 조금만 쓰로틀을 건들면 리셋됩니다.(*ST-Link를 빼고 해도 마찬가지 입니다) P게인을 20으로 설정하고 쓰로틀링하면 잘 작동됩니다. 혹시 어느 부분을 검토해 보아야 할지 문의 드립니다.
- 미해결바닥부터 시작하는 STM32 드론 개발의 모든 것
피치의 부호가 일반 항공기와는 반대네요....
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 항공기에서는 피치를 들어 올리는것을 양'+'으로 정의 하는데, 드론은 부호가 반대네요...
- 미해결바닥부터 시작하는 STM32 드론 개발의 모든 것
반시계 방향으로 회전 하는 모터 납땜시 요령 !
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 반시계 방향으로 회전 하는 모터 납땜시 전선을 꼬아가면서 납땜하면 어려운것 같습니다. 모터를 뒤집어서 전선을 최대한 직선이 되도록 만든상태에서 납땜한 이후에 모터를 뒤집어 주면 편하더라구요.
- 미해결바닥부터 시작하는 STM32 드론 개발의 모든 것
정상 작동하다가 SwC를 내릴때 소리가 안납니다. TIM3->PSC = 1000;를 추가해야 합니다.
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. if (failsafe_flag == 1 || failsafe_flag == 2 || low_bat_flag == 1 || iBus.SwC == 2000) { TIM3->PSC = 1000;
- 미해결바닥부터 시작하는 STM32 드론 개발의 모든 것
스위치 및 스로틀 상태 검사에 약간의 루틴 추가 했습니다.
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 아래와 같이 SwA를 올린상태에서 실수로 쓰로틀이 최소가 아닌 상태에서 SwA를 내리면 부저가 울리면서 아밍 및 스로틀링이 되지 않습니다. 제가 약간의 코드로 스로틀을 내리면 동작하도록 햇는데, 사실 SwA를 올리고 스로틀을 최소로 한상태에서 다시 SwA를 내리는것이 안전면에서는 더 유리할것 같습니다. if(iBus.SwA == 2000 && iBus_SwA_Prev != 2000) { if(iBus.LV < 1010) { motor_arming_flag = 1; } else { while (Is_iBus_Throttle_Min() ==0 || iBus.SwA == 2000) { LL_TIM_CC_EnableChannel(TIM3, LL_TIM_CHANNEL_CH4); TIM3->PSC = 1000; HAL_Delay(70); LL_TIM_CC_DisableChannel(TIM3, LL_TIM_CHANNEL_CH4); HAL_Delay(70); if (iBus.LV < 1010) { motor_arming_flag = 1; break; } else motor_arming_flag = 0; } } } iBus_SwA_Prev = iBus.SwA ;
- 미해결바닥부터 시작하는 STM32 드론 개발의 모든 것
8-8 쓰로틀값을 그냥 보내는것 보다는 고도로 변환해줘야 하지 않나요 ?
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. AHRS Msg에 쓰로틀값을 넣으면 1000~2000사이 값이 전송되므로 기압고도계와 너무 큰 차이를 보입니다.이 값을 고도로 환산 해주는게 좋을지 않을까 생각합니다. 물론 고도가 해면고도 등 따지면 어렵기 때문에 LPS22HH값을 평균내서 쓰로틀을 환산해주면 좋을것 같습니다. (고도는 200m 정도 제어 한다고 가정하구요)
- 미해결바닥부터 시작하는 STM32 드론 개발의 모든 것
mcu전원 공급 방식 질문
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 현재는 usb-->stlink--> FCC연결되어야 mcu가 동작합니다. 즉 보드에 전원을 넣어도 USB를 연결하지 않으면 mcu가 동작 하지 않습니다. 그 이유가 무엇이지, 의도를 가지시고 이렇게 설계 하신건지, 앞으로 비행 할때는 어떻게 해결되는지 질문 드립니다.
- 미해결바닥부터 시작하는 STM32 드론 개발의 모든 것
gcs를 qgroundcontrol이라는 프로그램 사용 가능한지 문의 드립니다.
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. GCS를 Qgroundcontrol이라는 프로그램에 통신 프로토콜만 정의 하면 사용 가능 하나요 ? marvlink도 같이 사용하려면 어떻게 해야 할지 문의 드립니다.
- 미해결바닥부터 시작하는 STM32 드론 개발의 모든 것
시리얼 통신 프로그램 작동 문의
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 강의를 보면서 Terminal V1.9도 써보고, commaster라는 프로그램도 사용해 보았지만, 제 컴퓨터에서는 제대로 동작하지 않고 멈춥니다.지금까지는 아두이노 시리얼 모니터로 해왔는데 3DR통신 부터는 다른 프로그램을 필요하여 Hercules라는 프로그램을 사용했더니 잘 됩니다.혹시 windows 11, 64bit, 언어는 영어 설정과 관련이 있는지 문의 드립니다.그리고 3DR 드라이버를 설치 햇는데, siliconlab로 표시 안되고 fTDI로 장치관리자에 떠도 괜찮은지 문의 드립니다. 3DR config tool은 다운로드 하려면 마우스 오른쪽 누르고 save as클릭해서 저장할 장소 지정해 주면 됩니다.
- 미해결바닥부터 시작하는 STM32 드론 개발의 모든 것
GDB server 에러가 납니다.
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. cube ide 10, 11버전 설치도 해보고 st link firmware update도 모두 하였지만, Failed to start GDB server 에러가 나면서 다운로드가 안됩니다. 어제 7-2강 까지는 잘됐는데 오늘 갑자기 안되서 이유를 모그렜습니다.
- 미해결바닥부터 시작하는 STM32 드론 개발의 모든 것
모터 하나가 안돌아 갑니다. 리셋 현상이 일어납니다.
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 6-2강 수강하고 캘리브레이션 및 모터 구동 파트를 따라 하는 도중 4번 모터 하나만 안 돌아 갑니다. 그래서 오실로 스코프로 확인 했더니, 초기화 과정에서 채널4의 pwm변화는 잘 됨을 확인 하였습니다. 캘리브레이션 과정에서 esc입력에 9.0v, 캘리브레이션 종료시에는 5.0v 뜨는것을 체크 하였습니다. esc나 모터 중에 어느 것이 문제인지 어떻게 확인 할 수 있을지 문의 드립니다. (코드는 올려주신 코드로 테스트 해도 마찬가지 였습니다)