본문 바로가기
  • 경제적 자유를 얻는 그날까지
728x90
반응형

Revolt3

728x90
반응형
Betaflight Revolt 의 SerialRX 연결 FrSky에서 들어오는 입력은 noninverted 된 Serial RX 신호이다. 이 신호를 그대로 SBUS 프로토콜로 변경할 수 없다. inversion 시켜주어야 한다. 외부에서 들어오는 신호를 하드웨어적으로 inversion 시켜주거나 아니면 betaflight 내에서 SerialRX를 inversion 시켜주어야 한다. betaflight를 통하여 하는 방법은 betaflight configurator에서 CLI 명령으로 변경할 수 있다. set serialrx_inverted=on save 참고 https://oscarliang.com/betaflight-cli-explained/ Betaflight CLI Explained - Oscar Liang What is Betaflight CLI? .. 2020. 4. 25.
[STM32 - 자작드론개발] 프로젝트 생성 및 디버그 LED 점멸 드론을 개발하기 위해서는 STM32 CPU와 자이로, 가속도 센서등 여러가지 센서가 필요하다. 직접 준비하려면 손이 많이 가게 되어 있지만 요즘 나오는 Racing 드론에 사용하는 FC(Flight Controller)에는 이러한 센서와 인터페이스가 제공되는 제품들이 많이 있다. 이러한 제품을 이용하는 것이 CPU보드에 센서를 붙혀 하드웨어를 개발하는 것보다 훨신 편하다. 그 중 최근에는 STM32F405를 이용하여 최대 32kHz 단위로 rate를 업데이트 해주는 하드웨어가 제품이 많이 있는데 본인은 Raceflight Revolt FC 를 사용할 예정이다. ​Revolt 하드웨어에 대한 정보는 아래와 같다. https://flightone.com/revoltv3 FlightOne Revolt Flig.. 2019. 9. 29.
[STM32 - 자작드론 개발] 개발환경 설정 본 카테고리는 드론을 제작해본 경험이 있는 사람들이 직접 자신의 드론을 개발할 수 있도록 개발과정을 연재할 예정이다. 드론 제작이 아니라 FC(Flight Controller)에 본인이 직접 펌웨어를 개발하여 올리고 비행하는 과정까지를 연재할 것이다. 본인도 드론제작한 경험은 많이 있지만 모두 오픈소스를 사용하여 빌드하여 비행한 경험들이다. 하지만 드론 개발자로서 드론을 이해하고 싶다면 직접 자신을 드론을 개발해보는 것이 좋은 방법일 것이다. 본인은 하드웨어 및 펌웨어 개발자로 일하고 있지만 드론을 직접개발해 본 적은 없기 때문에 본인이 기존에 제작한 Racing Drone을 이용하여 나만의 드론을 개발해보고자 한다. 이 강좌는 본인이 직접 제작한 컨텐츠가 아니라 기존 드론 강좌를 진행하고 있는 Chri.. 2019. 9. 29.