2024 캔위성 슬기부 사전교육 자료 [Update 20240804 코드] > 온라인교육자료

본문 바로가기

사이트 내 전체검색


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



온라인교육자료 - 사전교육자료

Home   >  자료실  >  온라인교육자료   >  사전교육자료

2024 캔위성 슬기부 사전교육 자료 [Update 20240804 코드]

페이지 정보

profile_image
작성자 name
댓글 0건 조회 104회 작성일 24-07-12 14:42

본문

Update : 2024.08.05 : Cansat_2024_Default_20240804.zip으로 코드 수정 Update :

        : DISCONNECT 시에 화면 영상을 보내지 않아서 새로운 BT 연결이 끊기는 것을 보완

Update : 2024.07.15 : Cansat_2024_Default_20240715.zip으로 코드 수정 Update  


2024년 캔위성 체험경연대회

슬기부 사전교육

 

 

일 시: 2024년 7월 13일 (토요일) 10:30 ~17:00

장 소대전광역시 유성구 과학로 291 KAIST

인공위성연구소 (E13)


3. 참가대상: “캔위성 체험경연대회” 슬기부 최종 참가팀 ( 10팀 

4. 교육 일정

시 간

세부 일정

장 소

10:30~12:00

캔위성 경연대회 소개 및 인공위성연구소 탐방

인공위성연구소

13:00~17:00

임무확장 구현 실습

확장임무 응용방안

임무확장 강의

문제해결 질의 및 응답

인공위성연구소 


---------------------------------------------------- 


2024년 캔위성 사전 교육  캔위성 실습 관련 자료 올립니다.
 
* 캔위성 교육 자료 : 2024_사전교육_PDF.zip 파일에 있습니다.
  - 사전교육에 참여하시는 팀들께 제본 형태로 드립니다.

01_표지         :  캔위성 사전 교육 표지 
02_대회_개요   :  캔위성 대회 개요, 캔위성 본선 관련 내용, 심사기준
03_캔위성_점검 : 지상국접속,기초점검,모듈점검
04_임무확장     : 실습 
05_임무확장     : 추가 실습  
06_캔위성_자료  : 기본키트 일반, 구성, 조립, 지상국 SW,  아두이노 설치, 코드 구조, 프로토콜, +
 
* 캔위성 소스 코드 : Cansat_2024_Default.zip 에 프로그램이 있습니다  
  - C:\Cansat\Cansat_2024_Default" 디렉토리에 압축을 풀어서 사용하세요  
  - 내부에 있는 사전교육_소스_자료_정보.xlsx 파일 참고해 보세요 
    . [실습프로그램_New] 탭에 각 프로그램에 대한 정보가 있으며  
    . [COMMON_코드내부정리] 탭에 각 파일별로 기록된 함수 등의 정보가 있습니다. 
 
* UNO 소스 코드 : CansatUnitArduinoSw.zip 에 프로그램이 있습니다  
* 아두이노 환경 설치 : Cansat_Arduino_Install.zip.zip 에 프로그램이 있습니다  
  - 2024_06_캔위성_사전교육_캔위성_자료_*.pptx 파일에서
    . 캔위성 기본키트 아두이노 환경 설치를 참고하시기 바랍니다.

* 캔위성 명령 예 : Sub_Pan_Tilt.csc 
 - 지상국에서 일정한 명령 순서로 캔위성에 명령 전달 예

*** 지상국 SW : Cansat_Gs.exe 파일은 온라인 교육 자료 참고하시기 바랍니다. ***
 
실습용 프로그램 파일을 다음과 같습니다.
 
실습 1 : 사용자 명령에 의해 1개 서보 모터 제어하는 예
실습 2 : 사용자 명령에 의해 2개 서보 모터 제어하는 예
실습 3 : 사용자 디지털 명령에 의해 소리내기 + 아날로그 데이터 확인하기 (브레드보드 활용)
실습 4 : IMU 데이터를 읽어서 서보를 제어하는 예
실습 5 : A0 아날로그 값에 따라 서보 모터 제어하는 예
실습 6 : Arduino 에서 데이터를 받아서 지상국으로 전송하는 예
실습 7 : 카메라 두대를 운용하는 예
실습 8 : 지상국 명령 ==> 캔위성 ==> 아두이노 ==> 캔위성 ==> 지상국 예제
         캔위성에서 받은 값을 아두이노에 설정, 아두이노에서 메시지 전달
실습 9 : 지상국 명령 ==> 캔위성 ==> 아두이노 ==> 캔위성 ==> 지상국 예제
          캔위성에서 받은 값을 아두이노에 설정, 설정된 값을 이용 서보 제어, 아두이노에서 메시지 전달
실습 10 : 지상국 명령 ==> 캔위성 ==> 아두이노0,1 ==> 캔위성 ==> 지상국 예제
          캔위성에서 받은 값을 아두이노0에 설정, 설정된 값을 이용  아두이노에서 LED 밝기 표시 및 메시지 전달
실습 11 : 지상국 명령 ==> 캔위성 ==> 아두이노0,1,2,3 ==> 캔위성 ==> 지상국 예제 / 스케쥴 명령 점검
          캔위성에서 받은 값을 아두이노id에 설정, 설정된 값을 이용 서보 제어 및 LED 밝기 표시 이후 메시지 전달
         Sub_Pan_Tilt.csc : 각 SubModule 로 명령 전송 스케쥴 ( 지상국 프로그램과 같은 디렉토리에 위치 )
실습 12 : 캔위성 상태에 따른 SubModule 로 메시지 전송 

2024 추가 실습 : [ESP32-CAM, 37종 센서]
2024.1. ESP32-CAM 을 이용하여 카메라 모듈을 만들어 보기
        * ESP32_Cam_Cansat_Camera
        * ESP32_Cam_Cansat_Camera_uSD 의 경우 카메라 영상을 uSD 에 저장하는 버전임. ( 단 핀 Mapping 주의 필요 )
2024.2. 37 종의 센서 키트 특성 알아보기 
        * 기본 센서 확인
        * 실습 번호 31을 이용한 DHT11 온습도 센서를 Cansat 의 ATLM 값으로 넣어 보내기
 

첨부파일

댓글목록

등록된 댓글이 없습니다.


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