아두이노의 모든것 (전자기초부터코딩,다양한하드웨어,데이터통신,PCB설계와제작으로시제품까지)

아두이노의 모든것 (전자기초부터코딩,다양한하드웨어,데이터통신,PCB설계와제작으로시제품까지)

$24.55
Description
앞으로의 더 많은 노력과 시간을 아낄 수 있는 가장 좋은 방법
이 책은 최소기능제품이나 시제품 제작을 목표로 하는 메이커를 위한 실용서입니다. 아두이노는 누구나 무엇이든 만들 수 있습니다. 전문가가 아닌 예비 창업자, 개발자들과 함께 하는 사람을 위해 시제품 제작에 필요한 아두이노의 모든 것을 공유합니다. 시작하기는 쉽지만, 수많은 소자나 부품, 도구들을 활용하려면 광범위한 지식이 필요합니다. 간단한 프로젝트를 따라하는 취미 수준의 내용이 아니라, 공학적 원리와 개념, 동작 원리를 기반으로 소프트웨어와 하드웨어를 알아보고 익힙니다. 또한, 입문자에겐 항상 큰 벽처럼 느껴지던 저렴한 호환 보드와 부품 구매 방법까지 소개합니다. 더불어 누구에게나 발생할 수 있는 다양한 문제의 트러블 슈팅과 IoT 시대에 빠질 수 없는 데이터 통신까지 다루고 있습니다.

기본 예제를 통해 시제품이 가능한 응용 예제 프로젝트를 진행하는데, 단순하게 아두이노 보드와 점퍼선을 잇는 것이 아니라, 실제 DIP 타입의 전자부품이나, SMD 타입의 부품이 갖추어진 PCB를 설계하고 제작하여 조금 더 다듬어진 제품을 만들고자 하며 3D 모델링과 프린팅까지 알아보고 있습니다. 다양한 이유로 시제품 제작 이전에 포기하게 되거나 외주 용역을 통해 많은 스트레스 받으며 비용이나 시간을 쓰게 됩니다. 실제 시제품까지 만들어가는 모든 과정을 경험함으로써 과정을 이해하고, 나아가 시제품을 제작하는데 개발 비용과 기간을 단축하고자 합니다.
저자

이준원

경북대학교에서전자공학을전공하고같은대학원에서제어이론에대한논문으로석사학위를받았다.국방과학연구소(ADD)에서유도탄개발과시험평가업무를하였으며,현재는제조분야스타트업대표로활동하고있다.
저서로는'안드로이드센서이야기'(프리렉,2014)가있다.

목차

01장아두이노시작하기
_1.1아두이노란
_1.2아두이노하드웨어

02장하드웨어기초
_2.1간단한전기·전자
_2.2전자소자와주요부품
_2.3인터페이스

03장소프트웨어기초
_3.1통합개발환경(IDE)설치
_3.2스케치업로드:아두이노우노
_3.3스케치업로드:여러가지호환보드
_3.4트러블슈팅
_3.5C언어기초문법
_3.6전역변수와지역변수
_3.7함수:FUNCTIONS

04장아두이노입출력과스위치
_4.1디지털과아날로그
_4.2풀업,풀다운과플로팅
_4.3여러가지스위치
_4.4채터링(Chattering)

05장액추에이터
_5.1DC모터
_5.2서보모터
_5.3부저와스피커
_5.4세븐-세그먼트

06장센서
_6.1초음파(Ultrasonic)센서
_6.2온도센서와조도센서
_6.3적외선센서
_6.4가속도센서:중력과움직임
_6.5GPS:절대적위치

07장데이터통신
_7.1통신이란
_7.2시리얼통신(UART)301
_7.3소프트웨어시리얼통신
_7.4I2C통신
_7.5SPI통신
_7.6블루투스통신
_7.7Wi-Fi로LED제어하기:ESP-8266
_7.8ESP-32

08장유용한기능들:EEPROM,부트로더,슬립모드
_8.1메모리
_8.2아두이노부트로더
_8.3부트로더와프로토타이핑
_8.4슬립모드

09장아두이노응용
_9.1안전핀과폴리스라인경보기
_9.2탄착확인장치:가속도센서응용-1
_9.3비행이력기록장치:가속도센서응용-2
_9.4블랙박스셔터:GPS응용
_9.5온도센서와부저로화재감지기만들기
_9.6서보모터를활용한전등제어기구현
_9.7센서노드로침입자감시사물인터넷에도전

10장PCB설계와제작:프릿징(fritzing)
_10.1프릿징개요
_10.2PCB설계
_10.3PCB제작

11장3D프린터와3D모델링:Autodesk123D
_11.13D프린터
_11.2Autodesk123D와3D모델링

12장시제품제작:휴대용유해물질측정기목업
_12.1시제품제작프로세스
_12.2요구조건
_12.3요구조건구체화및부품선정
_12.4전자부하드웨어개발
_12.5전자부소프트웨어개발
_12.6PCBArtwork및제작
_12.7기구부개발
_12.8조립및작동시연

찾아보기

출판사 서평

이책은저자가전기·전자기반의제조,연구개발스타트업을운영하면서겪은창업관련교육이나세미나,그리고다른스타트업관계자들을만나며느꼈던시제품제작프로세스와관련된부족함,막스타트업을시작하거나,고려하거나,또는함께하는사람들에게필요한시제품제작관련지식을하나로묶어본다면개발시간단축과비용절감,나아가사업성검토에이르기까지도움을줄수있지않을까하는고민에서시작하였다.

이는전기·전자-기계분야가접목된시제품개발이세부분야별로파편화되어있고,해당분야에서도필요한사람이스스로찾으려하지않으면용어나프로세스또한접하기쉽지않기때문이다.그래서실제시제품을만들어보는과정과내용을찬찬히담고자했으며,그구성에있어서시제품제작이란큰줄기를파악할수있도록배열하였다.더불어아두이노와같은오픈소스하드웨어,소프트웨어들이지향하는쉽고,직관적이며,저렴한비용의도구를이용하여최소한의비용과노력,최대한짧은시간내에무엇인가만들어볼수있도록집필하였다.

이책의대상독자
기술기반제조스타트업예비창업자나함께하는사람들
창업아이템을시제품으로제작하고싶은1인창조기업
따라하기식간단한프로젝트에아쉬움을느꼈던메이커
공학적지식이나시제품제작에어려움이있었던메이커

이책의구성
01장아두이노시작하기
아두이노의제품군부터,우리에게어떤하드웨어가적합한지,그리고이장치를다루기위해서는어떤부분을주로살펴보아야할지에관한내용을알아본다.

02장하드웨어기초
전기·전자의기초내용과공구,인터페이스등하드웨어의전반적인사항을이야기한다.

03장소프트웨어기초
통합개발환경(IDE)설치와기본적인예제업로딩,그리고호환보드등에서발생할수있는문제해결법을다루며,아두이노하드웨어를작동시키기위한소프트웨어(스케치)와기본문법등을알아본다.

04장아두이노입출력과스위치
센서와액추에이터를본격적으로다루기전에,이들을제어하기위한스위치와신호를알아본다.

05장액추에이터
액추에이터의상징과도같은모터제어,청각적변화를일으키는부저와스피커,그리고시각적인효과가있는7-세그먼트까지살펴본다.

06장센서
다양한센서와범용적으로사용하는,또는라이브러리를활용하면쉽게사용할수있는센서몇가지를선정해알아본다.센서를바로사용하는것도좋지만,이론적인면을많이다루어그개념과원리를알고넘어가는것이중요하다.

07장데이터통신
센서와센서,컨트롤러와액추에이터,사람과기계,이모든것이연결된다는사물인터넷시대,아두이노와센서,액추에이터의묶음도필요하지만,기계간의대화가있어야‘연결’의의미가생긴다.기계간대화를구현하기위해여러가지데이터통신방식등을알아본다.

08장유용한기능들:EEPROM,부트로더,슬립모드
아두이노내부의메모리영역과사용법,부트로더,그리고슬립모드에관한내용을알아본다.

09장아두이노응용
아두이노와여러가지센서,액추에이터를혼합하여하나의시제품을만드는과정을그리고있다.스스로물리정보를측정하고,그결과에따라액추에이터를작동시키는예제부터블루투스와Wi-Fi에연결된사물인터넷애플리케이션까지구현해본다.

10장PCB설계와제작:프릿징(fritzing)
최초구현및프로토타이핑후대량생산을위해생산성을높이는과정을소개한다.우리는빨리해야해야하기에,기능은제한적이지만신속히배울수있는프릿징(frizting)이란도구를소개한다.

11장3D프린터와3D모델링:Autodesk123D
시제품의기계부를설계하고제작하기위해손쉽게활용할수있는Autodesk사의Autodesk123D를소개하고,3D프린터에관해서도간략하게알아본다.

12장시제품제작:휴대용유해물질측정기목업
요구조건을토대로하나의시제품(간이측정기목업)을제작하는전과정을살펴본다.요구조건분석,검토부터아두이노와전자부품의선정,선정된부품으로PCB설계와3D목업제작까지의과정을알아본다.