안녕하세요. 질문이 있습니다. 답변가능하시면 부탁드립니다. 아두이노와 릴레이 와 pir센스를 통해 동작감지되면 릴레이를 통해 전구를 제어를 성공했습니다. 여기까지는 문제가 없는데, 이제 실제로 설치하고자 아두이노에 외부전원을 공급할때, 아두이노에 USB케이블(5V 2A핸드폰에서 쓰던 직류어댑터)를 사용해서는 정상작동합니다. 그런데 아두이노의 POWER 연결하는 곳에 5V 2A 직류어댑터 를 꽂으면 전원은 들어오고 릴레이가 작동(불만 들어오고 ON OFF은 하지만 )은 하지만 릴레이에서 ON OFF시 찰칵찰칵 하는 소리가 안납니다. USB 직류장치어댑터를 꼽으면 릴레이가 ON OFF시 찰깍짤칵 동작되는 소리도 나면서 전구가 정상적으로 작동합니다. 혹시 어댑터 문제인지? 아두이노 문제인지 잘모르겠습니다.
댓글 감사합니다. 직류 어댑터는 사용해 본 적이 없어서 검색해보았습니다. "어댑터의 정격 용량은 1A 이상의 DC 9V제품을 사용하는 것을 추천합니다. (7V 미만은 보드 불안정, 12V이상은 레귤레이터 손상 가능하기 때문에...)" 이렇게 나오는 페이지를 발견했습니다. 5V 직류어댑터라서 그런 현상이 발생할 수도 있을 것 같습니다. 페이지 링크는 아래와 같습니다. it-g-house.tistory.com/entry/%EC%95%84%EB%91%90%EC%9D%B4%EB%85%B8-Arduino-%EC%8B%9C%EC%9E%91%ED%95%98%EA%B8%B0-%EC%A0%84%EC%9B%90-%EA%B3%B5%EA%B8%89-%EB%B0%A9%EB%B2%95
안녕하십니까 선생님. 좋은 영상 감사합니다. 이번에 전시를 준비하면서 릴레이를 통해 220V 전구를 제어하고, PIR 적외선센서로 ON OFF를 제어하려고 합니다. 혹시 영상의 예제에 ON OFF 부분의 함수만 PIR의 신호를 입력 받아 제어하는 것도 충분히 가능 할까요?
댓글 감사합니다. PIR 센서를 사용해 보지 않아서 검색해 보았습니다. PIR의 신호를 입력 받아 제어하는 것이 가능한 것 같습니다. 제가 자주 이용하는 "공대선배" 채널에서 검색하니 아두이노에서 PIR 센서 사용 방법이 잘 나와 있었습니다. 아두이노와 연결 방법, 코드 등이 있습니다. 링크는 아래와 같습니다. ruclips.net/video/EdjUwM5gcek/видео.html 전시회가 원하시는 대로 진행되기를 바랍니다. 감사합니다.
선생님 영상 잘 봤습니다. 다름이 아니라 릴레이에 외부전원과 모터를 이용해서 모터 제어를 할려고 하는데요 com단자에는 모터 no단자에는 3.7v건전지 건전지와 모터 연결하고 pin번호 10으로 코딩을 하였는데요 pinmode(10,output)만 하고 아무런 코드가 없어도 혼자서 계속해서 모터가 돌아갑니다. 제가 하고싶은것은 마그네틱 스위치 값이 들어가면 그때 동작을 하고 싶은데 오히려 값이 들어가면 모터가 제가 정해둔 그 시간만큼만 정지하고 다시 계속 돌아갑니다. 혹시 해결방법이 있을까요 ?
댓글 감사합니다. com과 no에 연결하면, 신호를 주지 않았을 때는 작동하지 않아야 하는데 작동한다는 말씀으로 이해 됩니다. 제 영상도 그런 내용을 포함하고 있습니다. 아두이노로 릴레이를 연결하여 220V기기를 작동시킬 때는 com과 nc에 연결해야 신호를 줄 때 작동했습니다. 한 번 해 보시기 바랍니다. 그리고 쓰신 글 내용으로는 회로를 어떻게 구성하셨는지 정확히 이해하지 못하였습니다. 그래서 회로 구성에 대해서는 무슨 말씀을 드려야 할지 모르겠습니다. 감사합니다.
댓글 감사합니다. 디밍 전구는 사용해 본 적이 없어 알고 있는 것은 없습니다. 그런데 네이버에서 "디밍 전구"라고 검색하니 많이 나옵니다. 원하시는 전구인지는 제가 판단하지 못하겠습니다. 제가 자주 참고하는 "심심한 녹칸다 " 채널에 "RobotDyn AC Dimmer로 220V 전등 밝기 제어해보기" 영상이 있습니다. 링크는 아래와 같습니다. 참고 자료가 될지도 모른다고 생각하여 알려 드립니다. ruclips.net/video/Rm6c1rw03CM/видео.html 릴레이는 연결과 끊음을 할 수 있는 기구입니다. 따라서 릴레이로 220V 전구 디밍 제어 방법은 얼른 떠오르지는 않습니다. 가변저항을 통해서라도 어떻게 디밍제어를 구현하시려는지 궁금합니다. 과제를 성공적으로 완료하시기 바랍니다.
켜진 상태로 있는데, 특정 버튼이 눌리면 2분동안 깜박이다가 2분이 지나면 계속 켜진 상태로 있는 방법을 물으셨다고 하고 답변 드리겠습니다. 일단 그렇게 하는 것이 가능해 보입니다. 아두이노 코드를 수정하면 될 것입니다. 그런데 2분 동안, 또 2분이 지나면 이런 조건을 만족해야 하므로 delay() 함수를 사용하면 안되는 것 같습니다. delay() 함수는 delay 괄호 속에 넣은 시간 동안 아두이노가 멈춰 있기 때문입니다. 다시 말하자면 2초동안 아무 것도 안해도 되면 delay() 함수를 사용해도 되는데, 지금은 2초가 될 때까지 깜박깜박하도록 명령해야 되므로 다른 방법을 사용해야 합니다. millis() 함수를 이용해서 시간이 얼마나 경과했는지를 이용해서 "2초동안", "2초가 지나면"을 구현해야 하는 것 같습니다. 그 방법은 아래 링크를 잠깐 보시면 도움이 되실 것입니다. "심심한 녹칸다"님의 영상입니다. ruclips.net/video/-ZphdQ8g09E/видео.html 질문하신 대로 구현하려면 두 가지 시간 간격이 필요합니다. 깜박이는 시간 간격이 필요하고, 2분 동안 이라는 시간 판단이 필요합니다. 여러 방법이 있을 것 같지만 저의 의견을 아래에 적어 봅니다. millis() 함수를 하나만 사용하는 방법입니다. loop()함수 속에서 특정 버튼이 눌렸는지를 확인합니다. 만약, 그 특정 버튼이 눌렸다면 millis() 함수를 이용해서 200밀리초가 지날 때마다 깜박이게 합니다. 깜박일 때마다깜박인 횟수도 기록합니다. 그러다가 깜박인 횟수가 10번이 되면 깜박임을 멈추고 계속 켜져 있도록 코딩합니다. millis()함수를 저도 많이 사용해 보진 않아서 이정도로만 의견 드립니다. 감사합니다.
댓글 감사합니다. 전구를 켜거나 끄는 것은 동영상에서와 같이 릴레이를 연결하고 아두이노로 할 수 있습니다. 스위치를 켜짐으로 둔 상태에서 릴레이만 켰다 껏다 하면서 전구를 제어할 수 있습니다. 그런데 빔프로젝터 제어는 방식이 다른 것 같습니다. 일단 빔프로젝터 제어가 리모컨으로 하는 전원버튼, 입력선택 버튼 등 다양한 버튼의 기능을 아두이노로 제어하는 것이라면 불가능하진 않겠지만 본 동영상에서 다룬 내용과는 차원이 다른 내용과 난이도가 예상됩니다. 만약 빔프로젝터 제어가 빔프로젝터의 전원만 켜거나 끄는 것이라면 조금 덜 복잡한 듯 합니다. 전원이 켜진 상태에서 선의 중간에 연결한 릴레이를 아두이노로 켰다 껐다 하는 방법입니다만 해보지 않아 될지는 모르겠습니다. 빔프로젝터를 사용할 때 전원은 항상 연결된 채로 리모컨으로만 켰다 껏다했을 뿐, 리모컨은 on 상태로 두고 전원 연결을 끊었다 연결했다 하면서 빔프로젝터를 껐다 켰다 해본 적이 없기 때문입니다. 감사합니다.
감사합니다!
안녕하세요. 질문이 있습니다. 답변가능하시면 부탁드립니다. 아두이노와 릴레이 와 pir센스를 통해 동작감지되면 릴레이를 통해 전구를 제어를 성공했습니다. 여기까지는 문제가 없는데, 이제 실제로 설치하고자 아두이노에 외부전원을 공급할때, 아두이노에 USB케이블(5V 2A핸드폰에서 쓰던 직류어댑터)를 사용해서는 정상작동합니다. 그런데 아두이노의 POWER 연결하는 곳에 5V 2A 직류어댑터 를 꽂으면 전원은 들어오고 릴레이가 작동(불만 들어오고 ON OFF은 하지만 )은 하지만 릴레이에서 ON OFF시 찰칵찰칵 하는 소리가 안납니다. USB 직류장치어댑터를 꼽으면 릴레이가 ON OFF시 찰깍짤칵 동작되는 소리도 나면서 전구가 정상적으로 작동합니다. 혹시 어댑터 문제인지? 아두이노 문제인지 잘모르겠습니다.
댓글 감사합니다. 직류 어댑터는 사용해 본 적이 없어서 검색해보았습니다.
"어댑터의 정격 용량은 1A 이상의 DC 9V제품을 사용하는 것을 추천합니다. (7V 미만은 보드 불안정, 12V이상은 레귤레이터 손상 가능하기 때문에...)"
이렇게 나오는 페이지를 발견했습니다. 5V 직류어댑터라서 그런 현상이 발생할 수도 있을 것 같습니다. 페이지 링크는 아래와 같습니다.
it-g-house.tistory.com/entry/%EC%95%84%EB%91%90%EC%9D%B4%EB%85%B8-Arduino-%EC%8B%9C%EC%9E%91%ED%95%98%EA%B8%B0-%EC%A0%84%EC%9B%90-%EA%B3%B5%EA%B8%89-%EB%B0%A9%EB%B2%95
안녕하십니까 선생님. 좋은 영상 감사합니다. 이번에 전시를 준비하면서 릴레이를 통해 220V 전구를 제어하고, PIR 적외선센서로 ON OFF를 제어하려고 합니다. 혹시 영상의 예제에 ON OFF 부분의 함수만 PIR의 신호를 입력 받아 제어하는 것도 충분히 가능 할까요?
댓글 감사합니다. PIR 센서를 사용해 보지 않아서 검색해 보았습니다. PIR의 신호를 입력 받아 제어하는 것이 가능한 것 같습니다.
제가 자주 이용하는 "공대선배" 채널에서 검색하니 아두이노에서 PIR 센서 사용 방법이 잘 나와 있었습니다. 아두이노와 연결 방법, 코드 등이 있습니다. 링크는 아래와 같습니다.
ruclips.net/video/EdjUwM5gcek/видео.html
전시회가 원하시는 대로 진행되기를 바랍니다. 감사합니다.
네 좋은 강의와 친절하고 빠른 답변 감사합니다. 응원합니다.^^ @@gyungun
감사합니다.
선생님 영상 잘 봤습니다. 다름이 아니라 릴레이에 외부전원과 모터를 이용해서 모터 제어를 할려고 하는데요 com단자에는 모터 no단자에는 3.7v건전지 건전지와 모터 연결하고 pin번호 10으로 코딩을 하였는데요 pinmode(10,output)만 하고 아무런 코드가 없어도 혼자서 계속해서 모터가 돌아갑니다. 제가 하고싶은것은 마그네틱 스위치 값이 들어가면 그때 동작을 하고 싶은데 오히려 값이 들어가면 모터가 제가 정해둔 그 시간만큼만 정지하고 다시 계속 돌아갑니다. 혹시 해결방법이 있을까요 ?
댓글 감사합니다.
com과 no에 연결하면, 신호를 주지 않았을 때는 작동하지 않아야 하는데 작동한다는 말씀으로 이해 됩니다. 제 영상도 그런 내용을 포함하고 있습니다. 아두이노로 릴레이를 연결하여 220V기기를 작동시킬 때는 com과 nc에 연결해야 신호를 줄 때 작동했습니다. 한 번 해 보시기 바랍니다.
그리고 쓰신 글 내용으로는 회로를 어떻게 구성하셨는지 정확히 이해하지 못하였습니다. 그래서 회로 구성에 대해서는 무슨 말씀을 드려야 할지 모르겠습니다. 감사합니다.
안녕하세요~ 선생님 제가 어떤 과제를 수행하고 있는데 220V 전구를 아두이노 릴레이랑 연결하고 가변저항을 통해서 디밍 제어를 하고 싶은데 디밍 기능이 포함된 전구를 검색해도 찾을 수가 없네요... 혹시 그런 전구에 대해 알고 계시는 것이 있을까요..??
댓글 감사합니다.
디밍 전구는 사용해 본 적이 없어 알고 있는 것은 없습니다. 그런데 네이버에서 "디밍 전구"라고 검색하니 많이 나옵니다. 원하시는 전구인지는 제가 판단하지 못하겠습니다.
제가 자주 참고하는 "심심한 녹칸다 " 채널에 "RobotDyn AC Dimmer로 220V 전등 밝기 제어해보기" 영상이 있습니다. 링크는 아래와 같습니다. 참고 자료가 될지도 모른다고 생각하여 알려 드립니다.
ruclips.net/video/Rm6c1rw03CM/видео.html
릴레이는 연결과 끊음을 할 수 있는 기구입니다. 따라서 릴레이로 220V 전구 디밍 제어 방법은 얼른 떠오르지는 않습니다. 가변저항을 통해서라도 어떻게 디밍제어를 구현하시려는지 궁금합니다.
과제를 성공적으로 완료하시기 바랍니다.
@@gyungun 답변 감사합니다!!
혹시 계속 켜진 상태였다가 특정 버튼이 눌리면 2분 동안 점등하다가 2분이 지나면 계속 켜진 상태로 놔둘 수도 있나요?
켜진 상태로 있는데, 특정 버튼이 눌리면 2분동안 깜박이다가 2분이 지나면 계속 켜진 상태로 있는 방법을 물으셨다고 하고 답변 드리겠습니다.
일단 그렇게 하는 것이 가능해 보입니다. 아두이노 코드를 수정하면 될 것입니다.
그런데 2분 동안, 또 2분이 지나면 이런 조건을 만족해야 하므로 delay() 함수를 사용하면 안되는 것 같습니다. delay() 함수는 delay 괄호 속에 넣은 시간 동안 아두이노가 멈춰 있기 때문입니다. 다시 말하자면 2초동안 아무 것도 안해도 되면 delay() 함수를 사용해도 되는데, 지금은 2초가 될 때까지 깜박깜박하도록 명령해야 되므로 다른 방법을 사용해야 합니다. millis() 함수를 이용해서 시간이 얼마나 경과했는지를 이용해서 "2초동안", "2초가 지나면"을 구현해야 하는 것 같습니다. 그 방법은 아래 링크를 잠깐 보시면 도움이 되실 것입니다. "심심한 녹칸다"님의 영상입니다.
ruclips.net/video/-ZphdQ8g09E/видео.html
질문하신 대로 구현하려면 두 가지 시간 간격이 필요합니다. 깜박이는 시간 간격이 필요하고, 2분 동안 이라는 시간 판단이 필요합니다. 여러 방법이 있을 것 같지만 저의 의견을 아래에 적어 봅니다.
millis() 함수를 하나만 사용하는 방법입니다. loop()함수 속에서 특정 버튼이 눌렸는지를 확인합니다. 만약, 그 특정 버튼이 눌렸다면 millis() 함수를 이용해서 200밀리초가 지날 때마다 깜박이게 합니다. 깜박일 때마다깜박인 횟수도 기록합니다. 그러다가 깜박인 횟수가 10번이 되면 깜박임을 멈추고 계속 켜져 있도록 코딩합니다.
millis()함수를 저도 많이 사용해 보진 않아서 이정도로만 의견 드립니다. 감사합니다.
혹시 빔 프로젝터도 아두이노로 제어할 수 있을까요?
댓글 감사합니다.
전구를 켜거나 끄는 것은 동영상에서와 같이 릴레이를 연결하고 아두이노로 할 수 있습니다. 스위치를 켜짐으로 둔 상태에서 릴레이만 켰다 껏다 하면서 전구를 제어할 수 있습니다. 그런데 빔프로젝터 제어는 방식이 다른 것 같습니다.
일단 빔프로젝터 제어가 리모컨으로 하는 전원버튼, 입력선택 버튼 등 다양한 버튼의 기능을 아두이노로 제어하는 것이라면 불가능하진 않겠지만 본 동영상에서 다룬 내용과는 차원이 다른 내용과 난이도가 예상됩니다.
만약 빔프로젝터 제어가 빔프로젝터의 전원만 켜거나 끄는 것이라면 조금 덜 복잡한 듯 합니다. 전원이 켜진 상태에서 선의 중간에 연결한 릴레이를 아두이노로 켰다 껐다 하는 방법입니다만 해보지 않아 될지는 모르겠습니다. 빔프로젝터를 사용할 때 전원은 항상 연결된 채로 리모컨으로만 켰다 껏다했을 뿐, 리모컨은 on 상태로 두고 전원 연결을 끊었다 연결했다 하면서 빔프로젝터를 껐다 켰다 해본 적이 없기 때문입니다.
감사합니다.
@@gyungun 자세한 설명 감사드립니다!! 혹시 리모컨을 on에 두고 릴레이를 켰다 껏을 때 어떻게 되는지 확인해보아야겠네요 ^^
저도 궁금합니다. 원하시는 대로 잘 진행되기를 바랍니다.