아두이노 로봇 보난자

나만의 로봇 만들기

 

저자 고든 맥콤

역자 유하영, 전우영

출판사 비제이퍼블릭

출간예정일 2014127()

 

정가 30,000

페이지 484

판형 188 x 245

ISBN 978-89-94774-56-5 (93000)

 

원서정보 ARDUINO ROBOT BONANZA

도서 구매하기 [YES24]  [인터파크]  [알라딘]

 

 

책 소개

 

걷고, 말하고, 생각하는 최첨단 로봇

 

마음으로 꿈꾸던 로봇을 만들고 생명을 불어넣어보자. 고도의 전자공학 기술이나 프로그래밍 기술이 반드시 필요한 것은 아니다. 『아두이노 로봇 보난자』는 흔히 구할 수 있는 평범한 부품으로 자유롭게 움직이는 로봇을 제작하는 방법을 보여주고 있다. 전선을 연결하고 로봇의 두뇌를 프로그래밍해서 자신만의 독특한 능력을 부여해보자. 이 책의 그림과 사진만으로도 간단한 Teachbot부터 음악 로봇인 Tunebot, 무선 제어로 움직이는 Telebot, 뱀처럼 슬금슬금 움직이는 Snakebot, 16인치까지 뻗을 수 있는 로봇 팔에 이르는 복잡한 프로젝트까지 충분히 쉽게 따라 할 수 있다.

 

 

이 책에서 다루는 내용

 

- 아두이노 보드와 소프트웨어 입문

- 마이크로컨트롤러 기반의 두뇌 제작

- 첨단 센서와 컨트롤러의 연결

- 강력한 아두이노 앱 구성 및 디버깅

- 걷고, 탱크처럼 굴러가고, 뱀처럼 움직이는 로봇

- 프로그램에 반응하고 스스로 탐험하는 로봇

- 무선 제어 시스템과 무선 비디오 장착

- 효과음과 전자 합성음으로 말하는 로봇

- 실용적인 로봇 팔과 그리퍼

- 더욱 확장되고 놀라운 기능이 추가된 나만의 로봇

 

 

예제 코드 다운로드

www.robotoid.com

 

독자 대상 초중급

 

부품 구매 사이트(한국전용)

www.badrobot.co.kr

 

역자 문의 및 관련 정보

http://cafe.naver.com/embeddedpi

 

 

저자 소개

 

고든 맥콤 (Gordon McComb)

65권의 책을 저술하고 잡지에 수천 편의 기사를 게재한 경력이 있다. 특히 그의 책들은 12개 이상의 언어로 백만 권이 넘게 출판되었다. 또한 13년간 매주 신문에 컴퓨터와 신기술에 관한 칼럼을 써 왔는데, 전세계에 독자의 수가 수백만에 이른다. SERVO Magazine과 그 외 간행물들에 정기적으로 글을 기고하고 있으며, 로봇 제작과 관련된 과학 기술을 소개하고 가르치는 전문 웹사이트를 운영하고 있다. 현재 4판째 출판된 베스트셀러 『Robot Builders Bonanza』의 저자이기도 하다.

 

역자 소개

 

유하영

전남대학교 영어영문과를 졸업하고 이후 성균관대학교 번역/테솔 대학원을 졸업했다. 웹 콘텐츠 관리자로 경력을 쌓다가 현재 전문 번역가로 활동하고 있으며, 특히 기술 번역에 역량을 발휘하고 있다. 주요 번역서로 『라이프 코칭 가이드』, 『아버지의 러브레터』, 『홈스쿨 이렇게 시작하세요』, 『탁월한 여성의 11가지 브랜드』 등이 있고 공동 번역서로 『거침없이 배우는 라즈베리 파이』가 있다.

 

전우영

데이터베이스 프로그래머로 출발하여 국내 많은 기업체들의 CRM DW(Customer Relationship Management Data Warehouse)를 구축했고, 그 후 외국계 기업 IT 분야에서 10년 넘게 경력을 쌓은 IT 업계의 인재다. 현재는 빅 데이터 시스템의 CRM 적용 및 Embedding System에 관한 연구를 하고 있으며, 공동 번역서로 『거침없이 배우는 라즈베리 파이』가 있다.

 

목차

 

1. 아두이노 로봇 기초

 

1. 아두이노 개발 환경 소개

왜 로봇인가!

로봇 공학에서 아두이노가 중요한 이유

아두이노로 가능한 로봇 장치

아두이노: 그 속을 들여다보면?

전압과 속도

깜박거리는 라이트

다양한 구 버전 아두이노

아두이노 소프트웨어 상세 분석

브레드보드와 쉴드를 이용한 확장

 

2. 아두이노 구동

필수 부품

아두이노 시작

아두이노 다시 보기

마이크로컨트롤러 프로그래밍 시작하기

아두이노 스케치 분석

실전 예제 1: Ye Olde LED 점멸등

실전 예제 2: Ye Olde LED 점멸등 2

실전 예제 3: 푸시 버튼에 반응하기

실전 예제 4: 아두이노에 음향 넣기

 

3. Teachbot 학습 플랫폼 구축

Teachbot Servo 플랫폼 소개

각 부품의 역할

기본 틀 만들기

조립

Teachbot Servo 동작하게 하는 법

 

4. Teachbot 프로그래밍: 동작

단일 서보 연결과 테스트

두 개의 서보 배선하기

유선 제어를 이용한 Teachbot 제어

서보 객체에 대한 추가 설명

수정된 서보의 한계

 

5. Teachbot 프로그래밍: 보이는 대상에 반응하기

로봇과의 접촉

리프 스위치를 범퍼로 활용하기

빛이 있으라 하매…(Teachbot이 볼 수 있게 하라!)

라인 팔로잉

 

6. Teachbot 프로그래밍: 탐사 로봇

비접촉, 근접 대상 탐지 개념 이해하기

초음파 거리 센서 활용

회전 터릿 장착

GP2Y0D810 적외선 탐지기 장착

GP2D120 적외선 탐지기 장착

Teachbot에 파워 스위치 장착

Teachbot Servo 연결 재검토

 

 

2. 본체 제작

 

7. 본체 제작: 기계 부품편

로봇 제작에 필요한 중요한 도구

로봇 구성 재료

부품 조립

구축 과정

 

8. 본체 제작: 전자 부품편

무땜납 브레드보드 활용

쉴드 사용

전자 부품 조립을 위한 도구

전선과 배선에 대한 이해

부품 연결

자체 회로 제작

인터페이싱에 대해 알아야 할 사항

입력과 출력을 위한 전기적 간섭 줄이기

 

 

3. 실전 아두이노 로봇 프로젝트

 

9. Teachbot 기능 향상

일반 부품 목록

Teachbot DC 구축

Teachbot DC 배선하기

Teachbot DC 실행하기

모터 속도 제어 테스트

라인 팔로잉 모듈 추가

휠 인코더 연결

음향 효과 넣기

Teachbot의 한계를 뛰어 넘어서

 

10. 놀라운 Tunebot

디자인 컨셉

Tunebot 제작

Tunebot의 기어 모터 테스트와 실행

전자 모터 제어 활용

기어 박스 모터 교체하기

아두이노와 그 외 전자 부품 장착하기

배터리 전원 장치 구축

전력과 모터 테스트

라인 팔로어 모듈 탑재

MIDI로 음악 만들기

로봇 모션과 음악 프로그래밍하기

근접 탐지 기능과 터치 센서를 가진 Tunebot

 

11. Telebot과 함께 하는 여행

라디오 링크(무선 전파)를 활용한 로봇 제어

세 개의 아두이노, 한 개의 Telebot

Telebot 리모트 설정

Telebot XBee 수신기 장착하기

나침반 방위로 Telebot 명령하기

Telebot으로 실시간 비디오 방송하기

Telebot 보강

 

12. Snakebot 로봇 제작

뱀이 움직이는 방식 실제와 로봇

Snakebot의 기본 디자인 컨셉트

Snakebot 구축

아두이노 프로 미니 배선하기

Snakebot 프로그래밍하기

서보 컨트롤러로 아두이노 활용하기

원격 제어 Snakebot 구동

 

13. 로비 암스트롱

로봇 팔 개념 이해

로비 분해 분석

로비 암스트롱 본격 제작

아두이노 보드 장착

전원 배선

아두이노 제어 회로 연결하기

고무 지지대 부착

로비 프로그래밍

쌍방향 제어를 위한 로비 프로그래밍

로비 암스트롱 구동

 

 

4. 부록

 

부록 A. ARB Online Support

수록 정보

특수 부품들과 웹사이트 정보

 

부록 B. 부품 관련 정보

로봇

전자 부품

취미

전문 판매처

카탈로그에서 전자 부품 고르는 방법

 

부록 C. 문제 해결, 고장 없이 유지하는 법

사전 점검할 사항

개발과 문제 해결에 대한 체계적 접근

시리얼 모니터를 이용하여 디버깅하기

흔히 발생하는 문제들과 이를 처리하는 방법

 

출판사 리뷰

 

아두이노는 단지 안에 담긴 두뇌와 같다. 그 자체로는 주변환경을 탐지하고 어떤 것을 조작할 수 있는 능력은 갖고 있지 않다. 그 능력을 발휘하는 것은 우리 즉 센서, 모터, 그리고 그 외 전자 제어 장치들을 선택하여 연결하고 아두이노로 하여금 명령을 수행하도록 프로그래밍을 하는 당사자다.

 

그래서 이 책이 등장하게 된 것이다. 『아두이노 로봇 보난자』는 아두이노를 주축 지능으로 사용하는 6개의 로봇을 제작할 수 있도록 여러분을 안내할 것이다. 이 책을 통해 부품을 전선으로 연결하는 방법과 로봇이 우리의 명령을 수행하도록 프로그래밍을 하는 방법에 대해서 살펴보게 될 것이다.

 

『아두이노 로봇 보난자』에서 소개하는 프로젝트들은 보통의 상점에서 파는 도구들과 평균 정도의 제작 기술만 있어도 따라 할 수 있도록 만들어졌다. 묵직한 금속을 자르거나 용접을 해야 할 필요도 없고, 6개 로봇 모두 흔히 구할 수 있는 부품들을 사용하여 제작할 수 있는 것들이다. 구하기 어렵거나 과한 부품들을 요구하지 않는다.

 

하나의 로봇을 제작하려면 비용이 상당히 들어갈 수밖에 없지만, 이 책의 모든 프로젝트는 되도록 비용이 저렴한 부품을 선호하고 재활용을 하도록 권장하고 있다.

 

 

이 책의 특징

 

- 전자공학도가 아니어도 그림과 사진만으로 충분히 프로젝트를 따라 할 수 있다.

- 프로젝트에 쓰인 모든 부품은 흔히 구할 수 있는 것으로 평범하고 저렴하며 재활용이 가능하다.

- 모든 프로젝트의 소스 코드는 다운로드가 가능하다.

- 웹사이트와 제조사에 대한 새로운 정보나 갱신된 링크를 제공한다.

- 좀 더 보강되고 갱신된 로봇 e-plans을 제공한다.

- 로봇 제작에 대한 추가 자료들과 사용 지침서들 외 다수의 정보(부록)를 수록하고 있다.

 

대부분의 프로젝트에는 최소한의 프로그래밍 코드들이 함께 제공되고 있으며, 길이가 적당히 짧은 경우에만 직접 책에 삽입해두었다. 그러나 예제 코드 다운로드 웹사이트를 통해서 언제든지 쉽고 빠르게 모든 코드를 다운로드할 수 있다. 또한 대체 가능한 버전의 코드들을 제공하고 있으며 모든 로봇 프로젝트에 대해서 계속 진행 중이기 때문에 항상 수정을 가하고 재조정을 한다.

 

 

역자 추가 정보

 

이 책에 나와 있는 부품을 한국에서 구입하고 싶을 때 다음의 사이트가 도움을 줄 수 있다.

www.badrobot.co.kr

 

다음은 이 책의 역자가 운영하는 이 책의 번역과 관련하여 궁금한 점이나 관련 정보를 제공하고 있는 카페다.

http://cafe.naver.com/embeddedpi

 

 

Trackback 0 | Comments 2

퍼블릭's Blog is powered by Daum & tistory