아두이노 자율주행 RC카를 만들어 직접 코딩하는[완전 개정판]
2020년 12월 30일 | 2020 | 2 86쪽 | 서민우 저 | 앤서북
블록형 RC카바디로 전면 교체된 국내 최초의 아두이노 자율주행 RC카코딩북!
본서는 ‘아두이노 자율주행 RC카를 만들어 직접 코딩한다’의 내용을 전면 개정한 완전 개정판입니다. 아두이노 자동 운전 RC카의 차체가 다양한 형태로 응용할 수 있는 블록 형태로 전면 교체했습니다.
본서는, 아두이노 자율 주행 RC카를 조립해 만들어, 아두이노 RC카로 동작하는 여러가지 기능을 실현하는 방법을 소개하고 있습니다. 이 책에서는 크게 두 프로젝트를 다루고 있습니다. 첫 번째는 무선 조종 RC카 프로젝트이고, 두 번째는 자동 운전 RC카 프로젝트입니다.
RC카 프로젝트에서는 사용자 입력에 따라 전진, 후진, 좌회전, 우회전, 정지, 주행속도 조절, 안드로이드 앱으로 조종하는 등의 기능을 직접 코딩으로 따라할 수 있도록 설명했습니다.
자동주행 RC카 프로젝트에서는, 전조등, 후미등 점등, 소등, 방향전환시의 후미등 자동 점멸, 야간 전조등, 후미등 자동 점등, 초음파 센서로 물체 감지, 물체 감지시에 자동 정지해 우회하는 등의 기능을 직접 코딩으로 흉내낼 수 있도록 설명했습니다.
아두이노 기반의 주율주행 RC카를 제작하여 소프트웨어 직접 코딩으로 자동제어한다!
이 책은 크게 두 가지 프로젝트를 설명하고 있습니다.
프로젝트 1:무선조정 RC카 프로젝트 무선조정 RC카 프로젝트에서는, 다음의 기능을 실현합니다.- 사용자 입력으로 전진, 후진, 좌회전, 우회전, 정지하기 – 주행속도 조절 – 사용자 입력을 블루투스 통신으로 받기 – 안드로이드 앱으로 조종하기
프로젝트 2:자율주행 RC카 프로젝트 자율주행 RC카 프로젝트에서는, 직접 코딩을 통해서 다음과 같은 자율주행 기능을 실현합니다.- 전조등, 후미등 점등 및 소등함 – 방향전환시 후미등 자동점멸함 – 어둠감지함 – 주간, 야간에 따라 전조등, 후미등 자동점등 및 소등함 – 경적울림 – 초음파 센서로 물체감지함 – 서보모터로 초음파 센서회전함 – 물체감지시 자동정지 및 우회함
[목차] Chapter 01 아두이노 자율주행 RC카 준비 01 자율주행자동차의 이해 자율주행자동차 기술자율 주행자동차 기술개발 동향 자율주행자동차 구성 요소 차량용 센서와 역할 자율주행 프로세스
02 전기자동차의 이해 왜 전기자동차인가.전기자동차의 종류 내연기관 자동차의 하이브리드 전기차 플러그인 하이브리드 전기차의 순수전기차 자율주행자동차 모터, 전기차 확대
03 아두이노 모델카 직접 만들기 03-1쌍의 제품을 만들기 03-2시제품으로 만들기 03-3 3D프린터로 만들기
Chapter 02 아두이노, 자율주행 모델카 시작 01 아두이노, 자율주행 모델카 프로젝트 소개
02 아두이노 IDE 설치할 것 02-1 CH340G 드라이버 설치
03 아두이노 자율주행 모델카 조립 03-1 부품조사 03-2 모델카 조립 차체조립 DC 모터 장착할 것 아두이노브 조립바퀴 장착할 것 서보모터 지지대 조립 초음파센서 지지대 조립차량 지지대 조립배터리 장착할 것
04 아두이노 실드 핀체크하다
05 모델 카 모듈 테스트하기 05-1 테스트 소스 가져오기 05-2 테스트 소스 업로드하기 LED 테스트 05-3 전체 소스 테스트하기 버튼 테스트 부저 테스트 Cds 테스트 DC 모터 PWM 테스트 서보 모터 테스트 블루투스 테스트 초음파 센서 테스트
Chapter 03 무선 조종의 모델 카 프로젝트 01 주행 조향 기능 추가할 것 01-1 DC 모터 조사 01-2 DC 모터 드라이버 조사 01-3 전진 후진 테스트 코딩할 좌전륜 청후진 테스트 코딩할 좌전후륜 청후진 테스트 코딩할 것 우측 전후진 테스트 코딩할 것 우측 전후륜 청후진 테스트 코딩할 것 01-진 테스트 코딩할 것
02 사용자 입력 제어 기능 추가할 것 02-1 사용자 입력을 받은 것 테스트 코딩할 것 02-2 주행 조향 제어 기능 추가할 것 02-3 새의 허브 제어 명령 추가할 것
03의 원격 제어 기능 추가할 것 03-1, 안드로이드 애플 조사 03-2 블루투스 모듈 조사 03-3 블루투스 모듈 페어링할 03-4 블루투스 입력을 받아 테스트 코딩할 것 블루투스 입력을 받아 반복 문자 여과 03-5 원격 주행 조향 제어 기능 추가할 것 03-6의 주행 속도 조절 기능 추가할 것
Chapter 04 자율주행 모델 카 프로젝트 01 헤드라이트, 미등 제어 기능 추가할 것 01-1 LED 볼 01-2 저항 조사 01-3·브레드 보드 01-4 모델 카 헤드라이트 미등 LED 볼 01-5 모델 카 LED 점등 소등 테스트 코딩할 것 01-6 점등 소등 제어 기능 추가할 것 헤드라이트 미등 개별 제어할 것 헤드라이트 미등 동시 제어할 수 있는 자동 제어할 방향 전환 시 미등 점멸 제어
02 digitalWrite함수에서 analogWrite함수와 PWM의 원리 이해하기 02-1 digitalWrite함수에서 analogWrite함수 이해하기 digitalWrite함수에서 LED점멸 반복해서 보기 LED점멸 간격 줄이어 보기, 반복적인 LED점멸을 일정한 점등으로 느끼고 보는 것 digitalWrite함수에서 LED의 밝기 변경하면서 시간으로 LED의 밝기 조절하고 보는 것 analogWrite함수에서 LED의 밝기 조절하고 보는 것 analogWrite함수에서 LED의 밝기의 단계 조절하면서 02-2 Timer1과 PWM주파수와 상하비 조정 Timer1라이브러리 구성 Timer1과 LED점멸 반복해서 보기 LED점멸 간격 줄이어 보기, 반복적인 LED점멸을 일정한 밝은차이로 느껴볼 것 LED 점멸 부드럽게 하거나 Timer 1과 LED의 밝기 조절해 보고 Timer 1과 LED의 밝기 1024단계 조정해 볼 것
03 어둠 감지 기능 추가할 것 03-1 광감지 센서 조사 03-2 광감지 센서 테스트 코딩할 것 de lay 함수를 이용하여 주기적으로 빛 감지 센서를 읽을 것 millis 함수를 이용하여 주기적으로 빛 감지 센서 읽기 03-3 주야 자동 점등, 소등 기능 추가하기 주기적으로 센서 읽기 자동 점등, 소등하다
04 경적 기능 추가할 것 04-1 삑삑이 조사 04-2 삑삑이 테스트 코딩하는 것 de lay 함수를 이용하여 삑삑이 millis 함수를 이용하여 삑삑이 04-3 경적 기능 추가할 것
05 새 허브 기능 추가할 것 05-1 서보 모터 조사 05-2 서보 모터 테스트 코딩할 것delay 함수를 이용하여 서보 모터를 돌려 millis 함수를 이용하여 서보 모터를 돌려 05-3 서보 모터 회전 기능 추가할 것
06 전방 물체 감지 기능 추가 06-1 초음파 센서 점검 06-2 물체 감지 기능 테스트 코딩 delay 함수를 이용하여 초음파 센서 읽기 millis 함수를 이용하여 초음파 센서 읽기 pulseln 함수 수행 시간을 조사 Pin Changel interrupt 라이브러리 설치하는 Pin Crange 인터럽트 라이브러리 설치하기 06-3 물체 감지 기능 추가하는 전방 물체 감지하는 초음파 센서 에러 보정하기 06-4 물체 감지
07 물체 감지 시 자동 우회 기능을 추가하다 07-1 비상 상태 처리하다 07-2 millis 함수로 비상 상태 처리하다 07-3 좌우 물체 감지하다 서보 모터에서 좌우 보기 초음파 센서로 좌우 거리 측정하다 07-4 자동 우회하다 07-5 자율 주행 기능을 추가하다
2020년 12월 30일 | 2020 | 2 86쪽 | 서민우 저 | 앤서북
블록형 RC카바디로 전면 교체된 국내 최초의 아두이노 자율주행 RC카코딩북!
본서는 ‘아두이노 자율주행 RC카를 만들어 직접 코딩한다’의 내용을 전면 개정한 완전 개정판입니다. 아두이노 자동 운전 RC카의 차체가 다양한 형태로 응용할 수 있는 블록 형태로 전면 교체했습니다.
본서는, 아두이노 자율 주행 RC카를 조립해 만들어, 아두이노 RC카로 동작하는 여러가지 기능을 실현하는 방법을 소개하고 있습니다. 이 책에서는 크게 두 프로젝트를 다루고 있습니다. 첫 번째는 무선 조종 RC카 프로젝트이고, 두 번째는 자동 운전 RC카 프로젝트입니다.
RC카 프로젝트에서는 사용자 입력에 따라 전진, 후진, 좌회전, 우회전, 정지, 주행속도 조절, 안드로이드 앱으로 조종하는 등의 기능을 직접 코딩으로 따라할 수 있도록 설명했습니다.
자동주행 RC카 프로젝트에서는, 전조등, 후미등 점등, 소등, 방향전환시의 후미등 자동 점멸, 야간 전조등, 후미등 자동 점등, 초음파 센서로 물체 감지, 물체 감지시에 자동 정지해 우회하는 등의 기능을 직접 코딩으로 흉내낼 수 있도록 설명했습니다.
아두이노 기반의 주율주행 RC카를 제작하여 소프트웨어 직접 코딩으로 자동제어한다!
이 책은 크게 두 가지 프로젝트를 설명하고 있습니다.
프로젝트 1:무선조정 RC카 프로젝트 무선조정 RC카 프로젝트에서는, 다음의 기능을 실현합니다.- 사용자 입력으로 전진, 후진, 좌회전, 우회전, 정지하기 – 주행속도 조절 – 사용자 입력을 블루투스 통신으로 받기 – 안드로이드 앱으로 조종하기
프로젝트 2:자율주행 RC카 프로젝트 자율주행 RC카 프로젝트에서는, 직접 코딩을 통해서 다음과 같은 자율주행 기능을 실현합니다.- 전조등, 후미등 점등 및 소등함 – 방향전환시 후미등 자동점멸함 – 어둠감지함 – 주간, 야간에 따라 전조등, 후미등 자동점등 및 소등함 – 경적울림 – 초음파 센서로 물체감지함 – 서보모터로 초음파 센서회전함 – 물체감지시 자동정지 및 우회함
[목차] Chapter 01 아두이노 자율주행 RC카 준비 01 자율주행자동차의 이해 자율주행자동차 기술자율 주행자동차 기술개발 동향 자율주행자동차 구성 요소 차량용 센서와 역할 자율주행 프로세스
02 전기자동차의 이해 왜 전기자동차인가.전기자동차의 종류 내연기관 자동차의 하이브리드 전기차 플러그인 하이브리드 전기차의 순수전기차 자율주행자동차 모터, 전기차 확대
03 아두이노 모델카 직접 만들기 03-1쌍의 제품을 만들기 03-2시제품으로 만들기 03-3 3D프린터로 만들기
Chapter 02 아두이노, 자율주행 모델카 시작 01 아두이노, 자율주행 모델카 프로젝트 소개
02 아두이노 IDE 설치할 것 02-1 CH340G 드라이버 설치
03 아두이노 자율주행 모델카 조립 03-1 부품조사 03-2 모델카 조립 차체조립 DC 모터 장착할 것 아두이노브 조립바퀴 장착할 것 서보모터 지지대 조립 초음파센서 지지대 조립차량 지지대 조립배터리 장착할 것
04 아두이노 실드 핀체크하다
05 모델 카 모듈 테스트하기 05-1 테스트 소스 가져오기 05-2 테스트 소스 업로드하기 LED 테스트 05-3 전체 소스 테스트하기 버튼 테스트 부저 테스트 Cds 테스트 DC 모터 PWM 테스트 서보 모터 테스트 블루투스 테스트 초음파 센서 테스트
Chapter 03 무선 조종의 모델 카 프로젝트 01 주행 조향 기능 추가할 것 01-1 DC 모터 조사 01-2 DC 모터 드라이버 조사 01-3 전진 후진 테스트 코딩할 좌전륜 청후진 테스트 코딩할 좌전후륜 청후진 테스트 코딩할 것 우측 전후진 테스트 코딩할 것 우측 전후륜 청후진 테스트 코딩할 것 01-진 테스트 코딩할 것
02 사용자 입력 제어 기능 추가할 것 02-1 사용자 입력을 받은 것 테스트 코딩할 것 02-2 주행 조향 제어 기능 추가할 것 02-3 새의 허브 제어 명령 추가할 것
03의 원격 제어 기능 추가할 것 03-1, 안드로이드 애플 조사 03-2 블루투스 모듈 조사 03-3 블루투스 모듈 페어링할 03-4 블루투스 입력을 받아 테스트 코딩할 것 블루투스 입력을 받아 반복 문자 여과 03-5 원격 주행 조향 제어 기능 추가할 것 03-6의 주행 속도 조절 기능 추가할 것
Chapter 04 자율주행 모델 카 프로젝트 01 헤드라이트, 미등 제어 기능 추가할 것 01-1 LED 볼 01-2 저항 조사 01-3·브레드 보드 01-4 모델 카 헤드라이트 미등 LED 볼 01-5 모델 카 LED 점등 소등 테스트 코딩할 것 01-6 점등 소등 제어 기능 추가할 것 헤드라이트 미등 개별 제어할 것 헤드라이트 미등 동시 제어할 수 있는 자동 제어할 방향 전환 시 미등 점멸 제어
02 digitalWrite함수에서 analogWrite함수와 PWM의 원리 이해하기 02-1 digitalWrite함수에서 analogWrite함수 이해하기 digitalWrite함수에서 LED점멸 반복해서 보기 LED점멸 간격 줄이어 보기, 반복적인 LED점멸을 일정한 점등으로 느끼고 보는 것 digitalWrite함수에서 LED의 밝기 변경하면서 시간으로 LED의 밝기 조절하고 보는 것 analogWrite함수에서 LED의 밝기 조절하고 보는 것 analogWrite함수에서 LED의 밝기의 단계 조절하면서 02-2 Timer1과 PWM주파수와 상하비 조정 Timer1라이브러리 구성 Timer1과 LED점멸 반복해서 보기 LED점멸 간격 줄이어 보기, 반복적인 LED점멸을 일정한 밝은차이로 느껴볼 것 LED 점멸 부드럽게 하거나 Timer 1과 LED의 밝기 조절해 보고 Timer 1과 LED의 밝기 1024단계 조정해 볼 것
03 어둠 감지 기능 추가할 것 03-1 광감지 센서 조사 03-2 광감지 센서 테스트 코딩할 것 de lay 함수를 이용하여 주기적으로 빛 감지 센서를 읽을 것 millis 함수를 이용하여 주기적으로 빛 감지 센서 읽기 03-3 주야 자동 점등, 소등 기능 추가하기 주기적으로 센서 읽기 자동 점등, 소등하다
04 경적 기능 추가할 것 04-1 삑삑이 조사 04-2 삑삑이 테스트 코딩하는 것 de lay 함수를 이용하여 삑삑이 millis 함수를 이용하여 삑삑이 04-3 경적 기능 추가할 것
05 새 허브 기능 추가할 것 05-1 서보 모터 조사 05-2 서보 모터 테스트 코딩할 것delay 함수를 이용하여 서보 모터를 돌려 millis 함수를 이용하여 서보 모터를 돌려 05-3 서보 모터 회전 기능 추가할 것
06 전방 물체 감지 기능 추가 06-1 초음파 센서 점검 06-2 물체 감지 기능 테스트 코딩 delay 함수를 이용하여 초음파 센서 읽기 millis 함수를 이용하여 초음파 센서 읽기 pulseln 함수 수행 시간을 조사 Pin Changel interrupt 라이브러리 설치하는 Pin Crange 인터럽트 라이브러리 설치하기 06-3 물체 감지 기능 추가하는 전방 물체 감지하는 초음파 센서 에러 보정하기 06-4 물체 감지
07 물체 감지 시 자동 우회 기능을 추가하다 07-1 비상 상태 처리하다 07-2 millis 함수로 비상 상태 처리하다 07-3 좌우 물체 감지하다 서보 모터에서 좌우 보기 초음파 센서로 좌우 거리 측정하다 07-4 자동 우회하다 07-5 자율 주행 기능을 추가하다
전국의 대형 서점 인터넷 서점에서 판매 중입니다.https://book.naver.com/bookdb/book_detail.nhn?bid=17692180블록형 RC카 보디에 전면 교체된 한국 최초의 아 도우이노 자동 주행 RC카 코딩 북!이 책은 『 아 도우이노 자율 주행 RC차를 만들고 직접 코딩하 』의 내용을 전면 개정한 완전하고 개정판입니다. 아도우이노 자동 운전 RC카의 몸매가 다양한 형태로 응용할 수 있는 블록 모양으로 전면 교체했습니다. 이 책은 아도우이노 자율 주행 RC카를 조립시켜서 만들어 아도우이노 RC카에서 동작하는 여러가지 기능을 실현하는 방법을 소개하고 있습니다. 이 책에서는 크게 2개의 프로젝트를 다루고 있습니다. 첫째는 무선 조종 RC카 프로젝트로, 둘째는 자동 운전 RC카프. book.naver.com인터넷 서점에서 구입한다도 10%할인+적립금
#아두이노 #자율주행 #자율주행자동차 #자율주행RC카 #앤서북