책 이미지
책 정보
· 분류 : 국내도서 > 컴퓨터/모바일 > 컴퓨터 공학 > 마이크로프로세서
· ISBN : 9791185553283
· 쪽수 : 216쪽
책 소개
목차
Chapter 01. 아두이노 드론 준비하기
01. 드론이란?
02. 드론으로 무엇을 할 수 있나요?
03. 어디서 날릴 수 있나요?
04. 아두이노 드론이란?
05. 아두이노 드론 종류에는 어떤 것들이 있나요?
05-1 ardupilot
05-2 multiwii
06. DIY 드론 제작하기
06-1 완제품으로 시작하기
06-2 반 완제품으로 만들기
06-3 시제품 드론으로 만들기
06-4 3D 프린터로 만들기
Chapter 02. 아두이노 드론 개발환경 설치하기
01. 아두이노 스케치 IDE 설치하고 실행하기
02. 아두이노 IDE 이해하기
03. 아두이노 IDE 살펴보기
Chapter 03. 아두이노 드론 시작하기
01. 아두이노 드론 조립하기
01-1 AIR COPTER 아두이노 드론 부품 살펴보기
01-2 드론 날개와 모터 지지대 조립하기
01-3 드론 날개와 몸체 연결하기
01-4 GY-521 센서 고정용 지지대 조립하기
01-5 베이스 보드와 드론 몸체 결합하기
01-6 아두이노 프로 마이크로, GY-521 블루투스 조립하기
01-7 드론 몸체와 배터리 연결하기
01-8 모터와 베이스 보드 연결하기
02. 아두이노 드론 어플 사용하기
02-1 드론 어플 설치하기
02-2 드론 어플 사용법 익히기
02-3 드론 배터리 충전하기
03. AIR Copter 소스 업로드하기
03-1 아두이노 프로 마이크로 USB 드라이버 설치하기
03-2 AIR Copter 소스 업로드하기
Chapter 04. 아두이노 드론 살펴보기
01. LibAirCopter 라이브러리 설치와 테스트
01-1 LibAirCopter 라이브러리 설치하기
01-2 LibAirCopter 라이브러리 확인하기
01-3 LibAirCopter 예제 실행해보기
01-4 LibAirCopter 라이브러리 함수 살펴보기
- HM10BLE 클래스
- MPU6050Sensor 클래스
02. HM-10 BLE 통신 모듈 이해와 테스트
02-1 HM-10 BLE 통신 모듈 이해하기
02-2 HM-10 BLE 통신 모듈 회로
02-3 사용자 메시지 받아보기
03. 드론용 모터 이해와 테스트
03-1 드론 모터 이해하기
03-2 드론 모터 회로 이해하기
03-3 드론 모터 돌려보기
03-4 모터 속도 테스트하기
- 아두이노 스케치 프로그램 작성하기
03-5 드론 수평 회전 테스트
04. digitalWrite 함수로 PWM 원리 이해하기
04-1 digitalWrite 함수로 analogWrite 함수 이해하기
- digitalWrite 함수로 모터 회전 정지 반복해보기
- 모터 회전 정지 간격 줄여보기
- 반복적인 모터 회전 정지를 일정한 회전으로 느껴보기
- digitalWrite 함수로 모터 속도 변경해보기
- 시간에 따라 모터 속도 조절해보기
- analogWrite 함수로 모터 속도 조절해보기
- analogWrite 함수로 모터 속도를 256단계 조절해보기
04-2 Timer1으로 PWM 주파수와 상하비 조절하기
- Timer1 라이브러리 설치하기
- Timer1으로 모터 회전 정지 반복해보기
- 모터 회전 정지 간격 줄여보기
- 반복적인 모터 회전 정지를 일정한 회전으로 느껴보기
- 모터 회전 부드럽게 만들기
- Timer1으로 모터 속도 조절해보기
- Timer1으로 모터 속도 1024 단계 조절해 보기
- Timer1으로 모터 멜로디 조절해보기
05. MPU6050 가속도 자이로 센서 이해와 테스트
05-1 Mpu6050 가속도 자이로 센서 이해
05-2 MPU6050 회로 이해
05-3 Roll, Pitch, Yaw란?
05-4 Roll, Pitch, Yaw 각도 읽어보기
05-5 Roll, Pitch, Yaw 회전속도 읽어보기
Chapter 05. 드론 균형 잡기
01. RPY 각도로 드론 균형값 찾기
01-1 RPY 각도 균형 알고리즘 구하기
01-2 각도 균형 알고리즘 구현하기
02. 모터 속도 계산하기
02-1 모터 속도 계산 알고리즘 구하기
02-2 모터 속도 계산 알고리즘 구현하기
03. 사용자로부터 RPYT 받기
04. 모터 속도 적용하기
05. RPY 회전 속도로 드론 균형 값 찾기
05-1 RPY 회전 균형 알고리즘 구하기
05-2 RPY 회전 균형 알고리즘 구현하기
06. 모터 속도 보정하기
07. 드론 RPY 조정 기능 추가하기
08. 부드러운 착지 기능 구현하기
08-1 스케치 준비하기
08-2 부드러운 착지 알고리즘