도서상세
장바구니에 상품을 담았습니다.
바로가기
  1. 도서정가제
  2. 소득공제
일시재고부족
18,000원
16,200원
10%
최대 적립 포인트
1,200 원
  • 구매 적립
    적립금 안내
    • 상품 적립금
    • 상품 적립금은 고객님이 웬디북에서 상품을 구매하실 경우 이에 대한 마일리지 개념으로 구매금액의 일부를 적립해 드리는 제도이며 사용은 예치금과 같이 현금처럼 사용가능하십니다.
    • 멤버십 적립금
    • 멤버십 적립금은 고객님의 멤버십(고객)등급에 따라 도서 구매액의 1 ~ 4%에 해당하는 적립금이 추가로 적립되며 적립금은 다음 주문시 현금처럼 사용이 가능합니다.
    • 다만 적립금은 예치금과는 달리, 현금으로 환불하실 수 없고 적립금의 적립일로 부터 12개월 이내에 사용하시지 않으면 자동으로 소멸됩니다.
  • 상품 적립금
    900원
  • 리뷰 적립
  • 최대 리뷰 적립금
    300원
16,200원
· 쿠폰 및 적립금은 결제 시 적용해 주세요
바로구매
장바구니 담기
일시재고부족
이 책을 구입하신 분들이 산 책
목차 더보기
목차
저자소개 4

1장. 주차유도시스템 9
1.1 주차유도시스템 9
1.2 시스템 구성 11
1.3 주차 유도시스템 설계시 고려사항 13

2장. 데이터 전송방식 결정 17
2.1 데이터 전송방식 결정 17
2.2 RS-485 네트워크 구성 23
2.3 프로토콜 결정 25
2.4 모드버스 프로토콜 선택 29
2.5 모드버스 프로토콜 31
2.6 전송시간 계산 36
2.7 버퍼 크기 고려 39
2.8 모드버스 통신에서 발생할 수 있는 오류 40

3장. 모드버스 레지스터 맵 설계 43
3.1 마스터인가? 슬레이브인가? 43
3.2 슬레이브 노드 ID를 미리 정해두기 43
3.3 데이터 요구사항 명세 45
3.4 레지스터 맵 48
3.5 마스터 동작설계 51
3.6 안전한 ID 설정 52

4장. 프로젝트 준비 55
4.1 필요한 사전지식 55
4.2 왜 아두이노로 프로젝트를 하나요? 56
4.3 하드웨어 준비 56
4.4 아크릴 부품 및 PCB 제작 59
4.5 아두이노 개발환경 구축 61
4.6 아두이노 라이브러리 설치 62
4.7 Modbus Poll과 Modbus Slave프로그램 설치 62
4.8 파이썬 설치과 IDE 설치 63
4.9 아두이노 프로그램 구조 63
4.10 이 책에서 사용하는 아두이노 함수 64
4.11 객체지향 프로그래밍 68
4.12 Arduino IDE에서 탭 사용 69
4.13 타이머 클래스 71

5장. 모드버스 슬레이브 장치 프로그래밍 81
5.1 모드버스 라이브러리 설정 81
5.2 회로구성 82
5.3 예제를 위한 레지스터 맵 82
5.4 첫 번째 모드버스 슬레이브 프로그램 83
5.5 ModbusRTU 슬레이브의 콜백(callback) 개념과 역할 91
5.6 슬레이브 장치 기본 코드 작성 93
5.7 ID 설정 프로그램 작성 98

6장. 입구 종합 안내판 및 유도 안내판 105
6.1 회로구성 105
6.2 I²C기반 TEXT LCD 제어 106
6.3 TEXT LCD 함수의 동작시간 108
6.4 LcdHelper 클래스 109
6.5 입구 종합 안내판 코드작성 116
6.6 입구 종합 안내판 설정 프로그램 작성 120
6.7 유도 안내판 코드작성 123
6.8 유도 안내판 설정 프로그램 작성 127

7장. 입구 종합 안내판 및 유도 안내판 131
7.1 회로구성 131
7.2 RGB LED 모듈 제어 133
7.3 초음파란? 134
7.4 초음파 센서로 거리측정 136
7.5 인터럽트 139
7.6 UltrasonicSensor 클래스 140
7.7 주차감지센서 코드작성 144
7.8 주차감지센서 프로그램 작성 151
7.9 주차감지센서 Modbus poll 테스트 154

8장. 구역제어기 157
8.1 회로구성 157
8.2 AltSoftSerial 158
8.3 구역제어기 코드작성 159
8.4 구역제거기 설정 프로그램 작성 165

9장. 중앙제어기 및 모니터링 프로그램 175
9.1 중앙제어기와 모니터링 프로그램 구현 175
9.2 전체시스템 연동 확인 182
저자 소개
저자 : 최영림
IT 교육 컨텐츠 크리에이터
임베디드 시스템, AI로봇윤리, 심리기반 전자 시스템 등 개발자
동아대학교 전자공학과 박사
현) 동아대학교 소프트웨어혁신센터 SW교수

저자 : 이영주
IT 교육 컨텐츠 크리에이터
임베디드 시스템부터 웹 서비스까지 모든 분야를 아우르는 개발자
동아대학교 전자공학과 박사 수료
현) 동서대학교 ICT융합공학과 겸임교수
저자 소개 더보기
출판사 서평 더보기
출판사 서평
① 설치
주차감지센서는 주차면마다 1개씩 설치되어야 하므로 전체 주차면 수에 따라 정확한 수량 산정이 필요하다. 센서의 형태는 천장형, 노면 매립형, 벽면 부착형 등 현장 구조에 따라 달라지므로, 건축물의 구조적 특성과 시공 환경을 고려하여 설치가 용이한 방식을 선택해야 한다.
배선 공정의 복잡도를 줄이기 위해 무선 통신 방식이나 PoE 방식 등을 검토하는 할 필요가 있다.
구역제어기와 중앙제어기는 담당할 수 있는 센서의 수와 통신 거리 등을 고려하여 설치 위치를 결정해야 하며, 통신 배선의 길이와 장애물 위치를 반영해 최적의 배치를 설계해야 한다.

② 주차감지센서 데이터의 수집
주차감지센서는 차량의 유무를 정확하게 감지해야 하며, 그림자나 사람의 통행 등으로 인한 오탐지를 최소화할 수 있어야 한다.
센서의 종류는 초음파식, 영상식, 자기유도식 등이 있으며, 현장 환경과 요구되는 정확도에 따라 적합한 방식을 선택해야 한다.
구역제어기와 센서 간의 통신은 유선 또는 무선으로 구성되며, 데이터 손실을 방지하기 위해 에러 검출과 재전송 기능이 포함된 통신 프로토콜을 사용해야 한다.
또한 실시간으로 주차면 상태가 갱신되어야 하므로, 데이터 수집 주기와 통신 지연시간을 최소화하는 설계가 필요하다.

③ 안내판
안내판은 운전자가 빈 주차면 정보를 빠르게 인식할 수 있도록 진입부, 주요 교차로, 층별 입구 등 차량 동선의 핵심 지점에 설치되어야 한다.
표시되는 정보는 전체 및 구역별 잔여 주차면 수, 방향 안내, 출구 위치 등으로 구성되어야 한다.
안내판은 중앙제어기와 실시간으로 연동되어 데이터가 즉시 갱신되어야 하며, LED 밝기와 글자 크기, 시야각 등을 고려해 주·야간 모두에서 가시성이 확보되어야 한다. 또한 자동 밝기 조절 기능을 통해 환경 변화에 따라 표시 품질을 유지할 수 있어야 한다.

④ 수집한 데이터의 재분배
주차 유도시스템의 데이터는 구역제어기에서 수집되어 중앙제어기로 전달되고, 중앙제어기에서 이를 가공하여 안내판과 유도 소프트웨어에 분배된다.
데이터 전송 과정에서는 통신 트래픽을 최소화하기 위해 구역별로 집계된 정보를 전송하는 방식이 효율적이다. 데이터 전송의 안정성을 확보하기 위해 오류 발생 시 재전송 메커니즘을 적용해야 한다.
중앙제어기는 수집된 데이터를 실시간으로 분석하고, 이를 기반으로 안내판과 소프트웨어 화면에 정확한 주차현황을 반영해야 한다.

⑤ 장치 설정
장치 설정은 시스템 설치 초기 단계에서 각 센서와 표시등의 주소 및 구역 매핑 정보를 등록하는 과정이 포함된다. 이 과정은 관리용 소프트웨어를 통해 수행되며, 장비 간 자동 인식 기능을 지원하면 설치 효율성을 높일 수 있다.
중앙제어기와 연동된 원격 설정 기능을 통해 현장 방문 없이 장치 구성을 변경할 수 있도록 설계하는 것이 바람직하다.

또한 유지보수 단계에서는 장애 발생 시 원격 진단 및 로그 분석이 가능해야 하며, 펌웨어 업데이트를 중앙에서 일괄적으로 수행할 수 있어야 한다.
이러한 기능들은 시스템의 안정성과 확장성을 높이는 핵심 요소이다.
리뷰(0)
0 / 5.0
리뷰 작성
•
리뷰를 작성하시면 소정의 적립금을 드립니다.
•
도서의 첫번째 리뷰부터 10번째 리뷰까지는 기본 적립금의 2배를 적립해 드리며, 이후 리뷰부터는 기본 적립금이 적립됩니다.
리뷰 혜택 및 유의사항
배송방법

배송은 CJ대한통운(전화 : 1588-1255)을 이용해서 보내드리고 있습니다.

3만원 이상 구매시 무료배송 가능하며, 3만원 미만의 경우 2500원의 배송비가 발생합니다.

배송기간

15시 이전에 입금확인된 주문까지는 당일날 발송하며, 일반적인 경우 다음날 책을 받아보실 수 있습니다.

주말 또는 공휴일이 있거나 시기적으로 배송이 많은 기간인 경우는 지역에 따라 1~2일이 더 소요될 수 있습니다.

주문 후, 5일이 경과해도 책이 도착하지 않는 경우에는 웬디북 고객센터(전화 : 1800-9785)로 전화를 주시거나 고객센터 > 1:1 문의를 통해 문의글을 남겨주시면 확인 후 신속히 조치하도록 하겠습니다.

묶음배송

묶음배송 원하시는 모든 주문서의 상태가 "입금대기" 또는 "결제완료" 상태일 경우에만 처리가 가능하며, 고객센터 > 1:1 문의에서 신청 할 수 있습니다.

반품안내

변심반품의 경우 도서주문일로부터 15일이내에 반품접수가 가능하며, 반품 배송비는 고객님 부담입니다.

부분 반품의 경우, 3만원 이상 주문으로 무료배송 받았으나 일부 상품 반품으로 주문금액이 3만원이 안될 경우, 이전 주문의 배송비를 포함한 왕복 배송비를 부담하셔야 합니다.

반품절차는 고객센터의 반품교환신청 페이지에서 신청을 해주시면 웬디북 고객센터에서 지정택배사에 회수요청을 하고, 방문한 택배기사님을 통해 반품도서를 보내주시면 됩니다.

운송 중 책이 손상되지 않도록 포장을 해주신 후, 포장 겉면에 “반품도서”라고 기재해주시기 바랍니다. 회수된 상품은 요청해주신 환불방법에 따라 적립 또는 환불 진행해드립니다.

(특히 팝업북 등은 조그만 충격에도 책이 손상될 수 있으므로 주의해 주시기 바랍니다.)

• 반품이 불가한 경우
  • 1. 고객에게 책임 있는 사유로 상품(띠지 또는 더스트커버 포함)이 멸실 또는 훼손된 경우
  • 2. CD 나 소프트웨어 포함, 포장이 되어 있는 모든 상품의 포장 개봉
  • 3. 만화책 및 단시간 내에 완독이 가능한 잡지
  • 4. 상품과 함께 발송된 추가사은품이 분실되거나 훼손된 경우
  • 5. 고객의 사용 또는 일부 소비에 의하여 상품의 가치가 현저히 감소한 경우
  • 6. 명시된 반품가능 기한이 지난 경우
  • 7. 세트상품중 일부 반품
교환안내

파본도서 혹은 오배송으로인한 교환은 도서주문일로부터 15일 이내에 신청하셔야 하며 이 경우 배송비는 웬디북에서 부담합니다.

(단, 팝업북과 CD가 세트인 책은 책의 특성상 7일 이내에 해주셔야 합니다.)

교환절차는 고객센터의 반품교환신청 페이지에서 신청을 해주시면 웬디북에서 새 책을 보내드리고 새 책을 받으실 때 교환도서와 맞교환 하시면 됩니다.

교환은 동일도서에 한하며, 다른 도서로 교환은 불가합니다.

운송도중 책이 손상되지 않도록 포장을 해주신 후, 포장 겉면에 “반품도서”라고 기재해주시기 바랍니다.

(특히 팝업북 등은 조그만 충격에도 책이 손상될 수 있으므로 주의해 주시기 바랍니다.)

• 교환이 불가한 경우
  • 1. 고객에게 책임 있는 사유로 상품이 멸실 또는 훼손된 경우
  • 2. 포장 상품의 포장을 해체한 경우
  • 3. 고객의 사용 또는 일부 소비에 의하여 상품의 가치가 현저히 감소한 경우
  • 4. 물품 수령 후, 15일이 경과한 경우
  • 5. 동일상품으로 교환하신 후, 다시 교환하시고자 할 경우 (이 경우에는 환불처리 해드립니다.)
신고하기
신고사유 선택
도서 입고 알림 신청
입고알림 신청하셨습니다.
입고시 {{tel}}로 문자 발송됩니다

바로 확인 하시겠습니까?
예

휴대폰 번호, 이메일 주소는

마이 페이지 > 회원정보수정에서 확인해 주세요.

관심 시리즈 신간 알림 신청
시리즈명:{{ series_name }}
관심 시리즈 신간 입고 알림 신청하셨습니다.
입고시 {{ tel }}로 문자 발송 또는
앱푸시, 이메일 등으로 알려드리겠습니다.

바로 확인 하시겠습니까?
예

휴대폰 번호, 이메일 주소는

마이 페이지 > 회원정보수정에서 확인해 주세요.

입고 알림 수신 방법 변경은

마이 페이지 > 알림 > 알림 설정에서 확인해 주세요.

푸시 알림이 오지 않을 시,

스마트폰 설정 > 알림 > 웬디북 앱 설정을 확인해 주세요

관심 작가 신간 알림 신청
작가명:{{ series_name }}
관심 작가 신간 입고 알림 신청하셨습니다.
입고시 {{ tel }}로 문자 발송 또는
앱푸시, 이메일 등으로 알려드리겠습니다.

바로 확인 하시겠습니까?
예

휴대폰 번호, 이메일 주소는

마이 페이지 > 회원정보수정에서 확인해 주세요.

입고 알림 수신 방법 변경은

마이 페이지 > 알림 > 알림 설정에서 확인해 주세요.

푸시 알림이 오지 않을 시,

스마트폰 설정 > 알림 > 웬디북 앱 설정을 확인해 주세요

{{title}}
{{content}}
{{title}}
{{content}}