프로젝튼 진행중인데, 모듈을 사야되나 말아야되나 고민되가지구요.(비싸서요..)
우선 아두이노 원격 제어 프로젝트 입니다.
원래.. 아두이노에 이더넷 쉴드를 단 모듈1을 메인 서버로 쓰고,
나머지 아두이노에 또 이더넷 쉴드를 물려서 클라이언트로 만든후, 웹에서 제어를 하려고 했습니다.
즉, Ard+Eth메인서버, Ard+Eth클라1, Ard+Eth클라2...
모든 아두이노가 공유기에 물리는 형태로 디자인을 했었는데요. 상당히 비효율적이라고 하여서..
일단 원래 디자인한 그림은 아래와 같습니다.
메인 아두이노를 서버로 두고, 원격에서 메인에서 접속해 클라1에게 메세지를 보내면, 클라1은 그에 따라 맞는 동작을 합니다.
나머지 클라이언트도 똑같구요. 그런데 굳이 이더넷을 여러개 쓸 필요가 없다고 하더라구요. 그래서 찾아본게 xbee모듈입니다.
이걸로 아두이노끼리 무선통신을 하면 된다고 하던데.. 여기서 궁금한점이 생겼습니다.
메인 서버는 웹과 연결되어 사용자의 입력을 받아야 하므로, 이더넷 쉴드가 필요합니다.
그와 동시에 클라이언트들에게 무선으로 메세지를 전송해야 하므로, xbee모뎀 및 xbee쉴드가 필요합니다.
그리고 클라이언트도 무선 신호를 수신해야 하므로, xbee모뎀 및 쉴드가 필요합니다.
따라서 무선으로 구축할 경우
서버 모듈 - 아두이노 메인(UNO)+이더넷+xbee
클라이언트 모듈 - 아두이노 메인(UNO)+xbee
필요한 모듈들이 이렇게 있으면 위의거 대로 구출할수 있는지가 궁금합니다..
그리고 xbee를 사용하려면 서버 모듈에 이더넷을 얹고 그 위에 또 xbee쉴드를 얹어야 하는데, 핀 충돌이 없을지 걱정이 됩니다.
xbee쉴드 보니까 통신에 사용되는 핀을 바꿀수 있는것 같긴 하던데..
질문이 두서없는점 양해 부탁드립니다.