Delphi Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
델파이 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
FreePascal/Lazarus
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
델마당
볼랜드포럼 광고 모집

델파이 Q&A
Delphi Programming Q&A
[14227] Re:RS 통신질문입니다..^^
오랑캐꽃 [oranke] 2875 읽음    2012-04-26 11:11
일단 "아두이노"를 추천...
얘가 좋은게, 펌웨어를 구워주거나 할 필요없이 바로바로 동작을 수정할 수 있다는 점이네요.
저도 시간이 없어 정보만 모으는 중이지만... 전 캠핑용 보일러 제어하려고요~~ ^^;

스펙을 뒤져보니 디지털 출력핀도 19개나 됩니다. 일단 스위치 19개 확보되고요...
부족하다면 74HC595 같은 쉬프트 레지스터를 써서 늘려줄 수도 있습니다.
디바이스마트에 가보니 개당 320원이네요.
http://www.devicemart.co.kr/goods/view.php?seq=3568

PC와의 통신은 UART2USB 케이블같은 거 써서 시리얼통신을 하시거나
아두이노의 입출력핀으로 구현된 소프트웨어 RS232를 이용하실 수도 있습니다.
http://arduiniana.org/libraries/newsoftserial/

제어할 스위치 갯수를 결정하고, 부족하면 74HC595 로 적당히 늘려주고,
각 스위치를 제어하는 코드를 아두이노에 올리고, PC와 시리얼 통신 패킷 정의해주고,
이제 PC에서는 아두이노에 정의된 패킷을 적절히 날려주면 되겠네요.
델파이로 시리얼 통신하는 거야 뭐... 워낙에 널리고 널렸으니 생략합니다.

아~ 디지털 출력으로 교류전원을 제어하려면 '릴레이'를 쓰시면 되는데요...
우리나라의 교류는 220V나 되서 제대로 먹으면 목숨이 위태로우니 조심, 또 조심하세요~
집에 누전차단기 테스트 버튼 눌러서 제대로 동작하는지도 확인 하시구요.

덤으로, 닷넷 마이크로 프레임웍이 올라간 "넷두이노"라는 녀석도 있습니다.
http://netduino.com/
제어를 C#으로 할 수 있다네요.


-----

필받은 김에 좀 더 검색해보니 이런 물건도 있습니다.
이더넷 기능 기본에 다양한 무선모듈을 올릴 수 있는 제품. 가격도 참 좋네요.
http://funchip.co.kr/shop/goods/goods_view.php?goodsno=9996492&category=019


강인규 님이 쓰신 글 :
: 안녕하십니까..
:
: 다름이 아니라 아는 분께서 펜션을 지으시는데
: 그 집에 등들을 컴퓨터에서 자동으로 끄고 킬 수 있도록 만들고 싶어하십니다.
:
:
: 제 단순한 생각에 이러한 하드웨어만 있으면 RS 통신을 통해서 얼마든지 할 수 있을것
:
: 같은데.. 이쪽으로 프로그램 해보신 분들의 의견을 구하고자 합니다..
:
:
: 하드웨어는 어떤걸 써야 하는지
: 프로그램을 짤려면 어떤걸 신경써야 하는지..
:
:
:
: 부탁드리겠습니다^^

+ -

관련 글 리스트
14226 RS 통신질문입니다..^^ 강인규 1904 2012/04/25
14238     Re:RS 통신질문입니다..^^ 조대현.Clau 2065 2012/04/29
14227     Re:RS 통신질문입니다..^^ 오랑캐꽃 2875 2012/04/26
14242         Re:Re:RS 통신질문입니다..^^ 소지영(몽인) 2441 2012/05/02
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.