본문 바로가기

주요강좌목록

[버섯][목차] Smartrover(PCB)전용 Skyrover Nano 헥사/쿼드 콥터 전체 목차(작업중...)

목차에 누락된 부분들은 덧 글을 달아주시면 확인후 시간 될 때 짬짬이 반영해 놓겠습니다.*^^*

SkyRover Nano 헥사콥터 목차
(SmartRover PCB 전용)


Created Date: 2014.10.02
Modified Date: 2014.10.30
revision 1

키워드: SkyRover Nano, SmartRover, PCB, 쿼드콥터, 헥사콥터
개발 환경: Eclipse 통합 개발환경


안녕하세요 버섯돌이 유재성입니다.

저도 모르는 내용이 많아서 혹시라도 틀린 내용이 있으면 알려주시기 바랍니다.^^


초기 학습을 위해 사용한 SmartRobot Board는 일반인들의 수급 문제가 있어서 보편화된 OpenCM 보드로 진행했지만

아무래도 두 제품은 범용 제품이라 Nano 콥터에 사용하기에는 무게 및 수 땜의 난이도로 인해

일반인의 편한 학습 환경 제공을 위해 카페에서 콥터전용 PCB를 설계했습니다.


헥사 콥터 외의 다양한 활용을 고려하고 있어서 설계된 PCB의 공식 명칭은 SmartRover Board로 정했으며,

PCB는 어제 50대 분량이 양산되어서 공동구매에 참여하시면 구매가 가능합니다. (학습용이라 부득이 선착순입니다.)


SmartRobot Board, Opencm, SmartRover 모두 STM32 계열의 보드지만  지원하는 기능 및 핀맵 등이 서로 다르며

아직은 연구하면서 진행하는 과정이다 보니 모든 보드에 맞도록 개발 환경을 비롯한 강좌를 진행 및 업데이트를 할 수 없기에

늘부터는 혼선을 방지하기 위해 SmartRover PCB 버전에만 맞도록 새롭게 목차를 정리해 나갑니다.


기존 목차는 진행 과정 및 기초 이해를 위한 참고용으로만 사용하시기 바라며,

진행 과정 중 수시로 바뀐 부분이 많아서 안 맞는 부분도 많고 처음 글부터 흐름을 파악해야 하니 참고하시기 바랍니다.

( 기존 목차 : http://cafe.naver.com/openrt/6378 )



[Quick Guide] 

SkyRover Nano 공구 품목 리스트
   --> 구매하신 부품과 용도를 확인하시기 바랍니다.

SKYROVER nano 조립 안내서 - 3D 프린팅용

SkyRover Nano Quick Guide 1 - 조립하기

SkyRover Nano Quick Guide 2 - 앱 설정및 비행하기

SkyRover Nano Quick Guide 3 - SmartRover 설정하기(부트로더/펌웨어/멀티위/Etc)
   --> PCB에 부트로더를 비롯하여 펌웨어 등을 다운로드하는 방법과 기타 설정 방법을 확인하세요.
   --> 최초 배포시에는 USB to Serial이 없는 분들을 위해 기본 셋팅후 배포됩니다.

조종기 앱(FlexBot) 최신 배포 버전 다운로드
   --> 조종기 앱은 Android 4.3 이상 / ios 7.0 이상의 OS버전에 블루투스 4.0버전이 필요합니다.
          희망하는 스마트폰에 맞는 앱을 받으시기 바랍니다.

스카이로버 배터리 관리 요령

[외형] SkyRover Nano 헥사콥터의 최종 외관 참고용


:: SkyRover Nano 헥사 콥터 공동구매 ::

공동구매는 50대 분량만 준비되어있어서 선착순으로 최대 45명까지만 받을 예정이니

혹시라도 공구에 참여하고 싶으신 분들은 사전 조사 참여와 무관하게 아래 링크에서 신청하시기 바랍니다.

http://cafe.naver.com/openrt/6528 : 선착순 40대만 진행(최대 45대까지 가능)


SkyRover Nano 공구 품목 리스트

SkyRover Nano 헥사콥터의 최종 외관 참고

SkyRover Nano 최종 PCB 버전 비행 시험

http://cafe.naver.com/openrt/6744


SkyRover Nano OLED 시험

http://cafe.naver.com/openrt/6760



:: SkyRover Nano 프로젝트의 계기 및 기반 소스 ::

SkyRover Nano 헥사 콥터는 Flexbot의 앱과 AfroFlight32 펌웨어를 기반으로 개발되고 있습니다.

나노 콥터 프로젝트가 시작된 계기와 Flexbot의 앱 및 AfroFlight32 펌웨어를 활용한 이유는 다음 글들을 참고하시기 바랍니다.

http://cafe.naver.com/openrt/4339

http://cafe.naver.com/openrt/4371

http://cafe.naver.com/openrt/4401



:: SkyRover Nano 맴버 소개 ::

http://cafe.naver.com/openrt/6743



:: 주의사항 ::

SmartRover nano보드 UART 연결 시 주의사항입니다.

http://cafe.naver.com/openrt/6818

   ---> Uart1에 연결하는 4핀 커넥터의 GND는 빨간색이고 Vcc는 반대편 끝의 하얀색 선입니다.

           검정색과 빨간색이 있을 때에는 빨간색을 Vcc로 많이 사용하지만 흰색과 빨간색에서는 빨간색이 GND이니 주의하세요.


SkyRover 비행 후기, 주의사항

http://cafe.naver.com/openrt/7037

   ---> 현재 블투 통신 단절에 대한 보호 기능이없어서 야외에서 기체 분실의 우려가 있으니 주의 하시기 바랍니다.


SkyRover Nano 확장 핀 파손 주의하세요

http://cafe.naver.com/openrt/7123

   ---> 배터리에 의해 PCB 하단의 확장핀이 파손될 수 있으니 주의하시기 바랍니다.



:: 기구및 H/W ::

주요부품 목록

      : http://cafe.naver.com/openrt/4344

        현재는 헥사 콥터로서 모터가 6개로 변경되고 PCB 형태로 바뀌었으니 공동구매 내용을 참고 하시기 바랍니다.

        --> http://cafe.naver.com/openrt/6528


SkyRover Nano 회로 버전 1.5

    : http://cafe.naver.com/openrt/6547

 

SKYROVER nano 모델링 파일 Ver 1.0

    http://cafe.naver.com/openrt/6733


[외형] SkyRover Nano 헥사콥터의 최종 외관 참고용

SKYROVER nano 조립 안내서 - 3D 프린팅용

SkyRover Nano Quick Guide 1 - 조립하기

SkyRover Nano Quick Guide 2 - 앱 설정및 비행하기

바람님의 SkyRover Nano 종이컵 버전 - 쿼드콥터

스카이로버 배터리 관리 요령


:: S/W ::

SkyRover GitHub 사용법?

   : http://cafe.naver.com/openrt/4617


오로카 Github : https://github.com/oroca/

   SkyRover_Nano 부트로더(PCB용) : https://github.com/oroca/SkyRover_Nano_Boot

   SkyRover_Nano 펌웨어(PCB용) : https://github.com/oroca/SkyRover_Nano.git


   안드로이드 조종기 앱 소스 : https://github.com/oroca/SmartRover_App.git

        --> 오로카 전용으로 배포된건 없으므로 당분간은 하위 사이트에서 받으시기 바랍니다.

              조종기 앱(최신 버전) : https://github.com/exxamalte/HexNanoController_Android


   HexAirbot Github(원천 소스) : https://github.com/HexAirbot

       --> HexAirbot의 Github입니다.


   최신 앱 배포 파일 : http://www.flexbot.cc/#x-content-band-5

       조종기 앱은 Android 4.3 이상 / ios 7.0 이상의 OS버전에 블루투스 4.0버전이 필요합니다.


멀티위콘피그 프로그램

   : http://cafe.naver.com/openrt/4605



:: 개발환경 구축 ::

   Eclipse기반 통합 개발환경 구축 방법

     : http://cafe.naver.com/openrt/6507

       -> 글 초반의 링크에서 통합 환경 압축 파일 다운로드 후 게시글을 참고하여 압축 해제 및 설정

            :: 64비트 환경의 개발 Tool : http://ppl.ug/wslRUZNsbSs/

            :: SmartRover 개발 환경 설정 가이드 for Windows 64bit : http://ppl.ug/z-q0Z_vohrs/

            :: 사용자 가이드 : http://ppl.ug/-Ca1IHyKiH8/



:: 펌웨어 ::

SkyRover Nano OLED 시험

http://cafe.naver.com/openrt/6760


SkyRover Nano 부트로더/펌웨어/STM32LD_GUI 10/7일자 버전
   --> PCB 버전을 위한 최초 파일로서 첨부 파일을 받아서 적용하시면 됩니다.

   --> Windows의 가상 COM 버그가 해결된 최신 펌웨어


SkyRover Nano Failsafe 기능 관련

http://cafe.naver.com/openrt/7084


SkyRover Nano Failsafe 기능 정리안

http://cafe.naver.com/openrt/7115



:: 안드로이드 앱 ::

--> Android 4.3 이상에 블루투스 4.0버전이 필요합니다


[App] SkyRover Nano 제어용 안드로이드 앱 살펴보기

http://cafe.naver.com/openrt/6774


[App] SkyRover Nano 제어용 앱 개발 환경 구축하기

http://cafe.naver.com/openrt/6784


[App] 헥사 콥터 제어를 위한 HexAirbot 안드로이드 소스 등록및 빌드하기

http://cafe.naver.com/openrt/6789


SkyRover Nano Quick Guide 2 - 앱 설정및 비행하기

[App] SkyRover Nano 제어용 안드로이드 앱 변경 부분 살펴보기

http://cafe.naver.com/openrt/7122




:: Etc ::


:: SmartRover Nano Board 활용 사례 ::
바람님의 SkyRover Nano 종이컵 버전 - 쿼드콥터

표윤석님의 SkyRover Nano + Webcamera 버전

   http://cafe.naver.com/openrt/7037



:: SmartRover Nano FAQ ::

http://cafe.naver.com/openrt/7051



[참고자료]
[1] [목차] SkyRover Nano 멀티콥터 관련 참고 목차...(PCB이전 보관용)
[2] 
[3] 



End.

written by 버섯돌이


이 저작물은 크리에이티브 커먼즈 저작자표시-비영리 4.0 Unported 라이선스에 따라 이용할 수 있습니다.