no | item | title | name | date | hit |
---|---|---|---|---|---|
27167 |
![]() ![]() |
wogus1971 | 2024-06-21 | 3 | |
27166 |
![]() |
wogus1971 | 2024-06-21 | 21 | |
27161 |
![]() |
kjs | 2024-06-20 | 15 | |
27155 | 자율주행 프로젝트 : 4휠 스마트카 | 김헌수 | 2024-06-19 | 43 | |
27154 | 자율주행 프로젝트 : 4휠 스마트카 | 김헌수 | 2024-06-19 | 47 |
쉴드는 핀이 아두이노 보드 위에 장착할 수 있도록 설계가 되어서 보드에 직접 탈착하는데 반해 1채널 릴레이 모듈 같은 경우 보드에 직접적으로 고정할 수는 없어요
점퍼선이나 브레드보드를 사용해주세요
릴레이 모듈 고정같은건 아마 릴레이 모듈 쉴드같은거 참고하시면 될꺼예요. 아래 링크 참고해보세요
4채널 릴레이 쉴드 : https://eduino.kr/product/detail.html?product_no=165&cate_no=25&display_group=1
1채널은 왠만하면 모두 모듈형태로 나오는것 같습니다~
1채널 릴레이만 하실거면 제일 작은 거 사셔도 되겠네요. 아니면 뭐 굳이 안사고 점퍼선을 바로 아두이노에 물려서 본체는 따로 고정하는 식으로 구성하셔도 되구요
말씀하신 수준의 컨트롤은 쉽게 구현가능합니다. 와이파이신호로 a를 보내면 오픈, b를 보내면 클로즈와 같이 코딩하시고 실행하면 되겠네요
위에 클로즈와 같이 코딩하고 실행한다는 의미가 무슨 뜻입니까? 이 분야는 좀 무뇌한인데.. 스마트팜을 해보려고 공부하는 중입니다.
예를 들면 1이 입력되면 close(스위치 누름), 0이 입력되면 open(스위치 안누름)인거죠
자 그럼 이 릴레이를 컨트롤 하기 위해서는 릴레이가 연결된 핀에 원하는 때에 원하는 신호를 줘서 컨트롤을 해야겠죠?
여기서 무슨 기준으로 아두이노가 릴레이한테 0과 1을 줄거냐가 관건입니다
와이파이칩을 아두이노에 연결 후 휴대폰에서 오는 신호를 받아 이 신호에 따라 아두이노 보드가 릴레이에게 신호를 보내도록 프로그래밍하면 되겠죠?
간단하게 말해서 릴레이를 2번핀에 연결하였고 와이파이칩의 Tx를 5번핀에 연결했다고 치겠습니다(아두이노 보드 입장에서는 Rx)
먼저 아두이노 보드가 5번핀으로부터 정보를 입력 받게 합니다. 내가 입력한 값이 들어오겠죠?
그럼 입력할 수 있는 값의 범위가 너무 넓으니 a와 b로 한정합니다. 각각 0과 1을 의미하죠
5번 핀에서 a를 수신했다? 그럼 릴레이가 연결된 2번핀으로 0을 보냅니다. 그럼 open(스위치 안누름)이 작동 되고 b를 보내면 close(스위치 누름)이 작동되는 거죠
간략하게 말해서 이런 식으로 구성하시면 됩니다. 이해되셨나요??
외부전원(콘센트,건전지 등)만 있으면 굳이 컴퓨터와 연결해 놓을 필요가 없어요.
근거리에서 무선통신을 원하시면 우선 블루투스로 경험해보시는게 훨씬 좋을듯해요.
코딩하는 방법을 그림과 함께 쉽게 설명한 링크를 알려줄수 없나요? 알려주시면 감사하겠습니다.
다만 변수 선언을 통해 저는 a, b로 스위치 열고 닫고만 언급 했는데, 모터 방향까지 제어해야 한다면 a, b, c 세개를 통해서 하면 되겠네요
a는 open, 아예 전원 차단해서 모터를 정지 시키는 형식으로 가셔도 되고 스위치는 close되나 모터에 명령을 넣지 않아서 정지상태로 유지시켜도 되구요. 이런 부분은 코드 짜시기 나름입니다
그리고 b에는 close 명령과 함께 모터 정방향 명령, c에는 close 명령과 함께 모터 역방향 명령을 내려줄 수 있도록 하면 됩니다
사실 변수 선언해서 이러한 부분을 컨트롤한다는 게 입문자 입장에선 다소 어렵거든요. 다만 이 부분에서 고민 많이 해보시고 시행착오 겪어보시면 많이 성장하실 겁니다
ps. 모터 방향제어만 하실 거라면 릴레이 채널은 굳이 필요 없겠는데요
자동문 제어가 내가 따로 명령 내리는 것 외에 상황에 따라 모터가 움직이게 하는 대표적인 예인 것 같습니다
이런 경우, 인체감지센서 등을 이용하여 인체가 감지 되면 역방향 했다가, 정지 몇 초간 유지, 다시 정방향 이런식으로 해서 시스템을 구축할 수 있겠죠