[답변] 캔위성 아두이노 관련해서 질문드립니다.(추가 명령 전송) > Q&A

본문 바로가기

사이트 내 전체검색


커뮤니티
누구나 참여할 수 있는 캔위성 체험·경연대회 홈페이지 입니다.



Q&A

Home   >  커뮤니티  >  Q&A

[답변] 캔위성 아두이노 관련해서 질문드립니다.(추가 명령 전송)

페이지 정보

profile_image
작성자 name
댓글 0건 조회 1,088회 작성일 18-08-03 14:24

본문

사전교육 자료의 실습1~7 의 대부분이 이와 관련된 내용입니다.

1. 지상국 => 캔위성 => 아두이노 명령보내는 방법

   1.1 디지털 ON/OFF 명령 사용

          실습 1 처럼 사용하는 방법

         ( 지상에서 USER CMD 명령을 수신 받은 후에 이를 PWM 신호로 사용하는 방법 )


   1.2 UART 통신 방법 사용

실습 1 + 실습 7을 참고하시기 바랍니다.

( 지상에서 USER CMD 명령을 수신 받은 후에 이를 UART 를 통해 전달 )


2. 3번 보드 사용하는 방법

실습 3 처럼 사용하시면 되고, 3번 보드나 4번 보드 등 핀 헤더 정보를 활용하시면 됩니다.

( 핀 정의 보시고 해당 핀을 사용, 보드별 핀 구성 참고 )


3. ino 파일 수정법

일반 아두이노 프로그램 처럼 코딩 하시면 됩니다.

혹시 안되면 원본 있으니 아두이노에서 다시 프로그램 하시면 됩니다.


4. 기존 소스 수정시 유의점

실습에 여러 코드들을 보면, 어떻게 처리하면 될지에 에 대한 것을 이해하시게 될 것 같습니다.

참고적으로 기본키트에서는 따로 OS 를 써서 처리하는 것이 아니기 때문에

코드 중간중간에 송수신 버퍼에 있는 내용들을 처리하고 있으니,

이점 주의해야 할 것 같습니다.


5. 스테핑 모터 사용시

전기를 많이 사용하는 모터 등은 열이 발생할 수 밖에 없는데요,

이런 것을 사용할때는 전력 등을 감안하여

프로세서에서 직접 컨트롤 명령이 간다기 보다

프로세서에서는 모터드라이버를 제어하시고,

모터 드라이버에서 모터에 전력을 공급하시고,

배터리도 추가 공급하는 것이 좀 더 안전할 것입니다.



> > > 사전교육 자료에서 아두이노에 센서를 연결하여 캔위성으로 자료를 받는 부분에 대해서는 언급이 되어 있었습니다. > 그렇다면 혹시 반대과정으로 지상국이나 혹은 다른 프로그램을 이용하여 연결된 아두이노에 캔위성으로 명령을 보내는 방법이 있는지 궁금합니다. > 또한, 만약 캔위성 3번 보드를 이용하여 코딩을 하고 싶다면, 평상시 사용하는 아두이노와의 차이점과, 기존에 제시되어 있는 ino 파일을 어떻게 수정해야하는지 궁금합니다. 그리고 기존 프로그램을 수정하였을 때, 어떤 부분을 조심해야 하는지 궁금합니다. 3번 보드에 핀을 연결하여 코딩을 하는 것은 어떻게 해야 하는지 예시나 자료가 있다면 참고해서 더 나은 작품을 제작하는 데 도움이 될 수 있을 것 같습니다. > 추가적으로, 각 제어를 위해 스테핑 모터를 사용하는 상황인데 스테핑 모터와 연결하였을 때 발열이 심합니다. 어떻게 해결하는 방법이 없을까요? > >  

댓글목록

등록된 댓글이 없습니다.


캔위성체험경연대회 주소 : 34141 대전광역시 유성구 대학로 291 KAIST 인공위성연구소
E-mail : cansat@kaist.ac.kr
COPYRIGHT SATREC CANSAT COMPETITION 2023. ALL RIGHTS RESERVED.