박영사

SITEMAP
전체메뉴닫기
한국폴리텍대학
닫기
AI 제어실습(아두이노 기반)
신간
AI 제어실습(아두이노 기반)
저자
박종훈, 우재우
역자
-
분야
한국폴리텍대학
출판사
한국폴리텍대학
발행일
2022
개정 출간예정일
페이지
P
판형
ISBN
978-89-6440-607-6
부가기호
13500
강의자료다운
-
정가
10,900원

초판발행 2022.08.31


인공지능 기술의 발전으로 지금까지 경험해 보지 못한 새로운 변혁의 시대가 도래하고 있다. 컴퓨팅적인 사고 능력과 자기 주도적인 문제해결 능력을 키워야 할 때이다.

이 책은 인공지능을 처음 시작하는 초보자들에게 추천하고 싶다. 여러 인공지능 기술 분야 중 최근 인공지능을 활용한 다양한 소프트웨어 제어기술에 대한 응용사례가 많이 소개되고 있다. 이런 인공지능에 대한 기본적인 기능을 익혀 우리가 다루고 있는 전공(기계, 전기전자, 자동화 등)분야와 융합한다면 새로운 창의적인 아이디어에 대한 관심과 흥미를 갖기에 충분히 매력적인 학문이라 할 수 있다.

이 책의 구성은 흥미로운 사례의 예제 소스를 하나하나 따라하면서 자연스럽게 알아갈 수 있도록 다양한 실습 예제들로 구성되어 있다. 일부 챕터에서는 학습자의 상황을 고려해 실제 하드웨어가 없더라도 가상의 시뮬레이션 툴을 활용하여 프로그램 실습을 해 볼 수 있도록 구성하였다. 예제 소스를 따라 실행하면서 상황에 따라 필요한 문법과 소스 패턴 등을 학습해나간다면 실무에서도 사용 가능한 프로그램을 구현하기까지 많은 시간을 절약할 수 있을 것이다.

1장에서는 인공지능에 대한 기본적인 이해와 학습의 필요성에 대하여 언급하였다. 2장에서는 ThinkerCAD을 활용하여 센서데이터 취득방법 및 제어 방법을 학습한다.
 
3장에서는 실제 아두이노 회로를 연결하여 네오픽셀을 제어하고 모바일과 아두이노 간 블루투스 통신 기반 원격 제어 방법을 학습한다. 4장에서는 아두이노와 연결된 각종 신호 데이터에 대한 엑셀 시각화, 블록코딩 및 웹 기반 AI 연동제어 방법을 학습한다.

집필자

박종훈
(현) 한국폴리텍대학 인천캠퍼스메카트로닉스공학과 교수

우재우
(현) 한국폴리텍대학 인천캠퍼스메카트로닉스공학과 교수


검토자

검토자 이름|임일선 한국폴리텍대학 성남캠퍼스 교수

검토자 이름|이호영 한국폴리텍대학 인천캠퍼스 교수

Ⅰ AI를 위한 머신제어
1 인공지능 이해 및 개념 10
가 인공지능 정의 및 개념 10
나 인공지능 기술 동향 및 전망 12

Ⅱ Machine 제어실습 1 (SW 기반 – TinkerCAD)
1 온라인 시뮬레이터 TinkerCAD 18
가 TinkerCAD 들여다보기 18
나 TinkerCAD 시작하기 20
2 아두이노 기본 문법 (C/C++ & Blocks) 26
가 기본 문법 구조 26
나 변수(Variables) 26
다 연산자(Operator) 29
라 제어문(Control statement) 33
마 함수(Function) 36
바 시리얼 통신 40
3 I/O 제어실습 44
가 LED를 활용한 실습 44
나 센서 데이터 취득 실습 60
4 라이브러리를 이용한 제어실습 88
가 LCD를 활용한 실습 88
나 키패드를 이용한 디지털 도어락 실습 91
다 FND를 활용한 실습 95
라 적외선 리모컨을 활용한 실습 98
5 액추에이터 제어실습 102
가 RC서보 모터 실습 102
나 DC모터 제어 106

Ⅲ Machine 제어실습 2 (HW 기반 – Arduino UNO)
1 Neopixel 제어실습 114
가 Neopixel 원리와 종류 114
나 Neopixel 라이브러리 설치 및 회로구성 115
다 Neopixel 함수를 이용한 제어 프로그래밍 실습 118
2 블루투스 통신실습 140
가 HC-06 회로배선 및 통신설정 140
나 블루투스 제어 프로그래밍 실습 145
다 블루투스 어플을 활용한 아두이노 연동 제어실습 146

Ⅳ AI 연동 제어실습
1 AI 연동 제어실습 150
가 아두이노 기반 DAQ 제어실습 150
나 블록코딩 기반 AI 연동 제어실습 170
다 웹 기반 AI 연동 제어실습 220
라 티처블머신을 이용한 AI 제어 프로젝트 실습 229