본문 바로가기

무한코딩/AS 프로젝트

[날지 무한코딩] 릴레이를 이용한 멀티탭 제어

오늘은 사물인터넷을 구성하기 위한 단계로 릴레이 모듈을 이용하여 220V의 전압이 흐르는 멀티탭을 제어해 보도록 하겠습니다.


시작하기전에는 살상력(?...)을 가진 전압이 흐르는 장치를 제어한다고 생각하니 되게 움츠리게 되고 하기 쫌 꺼려지고 그랬지만,


막상 해보니 큰 어려움이 없었던 과정이였습니다. 


다만, 다칠 위험이 다분한 과정이므로 안전을 절대적으로 생각하시면서 진행하셔야합니다.



오늘의 준비물 : 아두이노(또는 라즈베리파이), 릴레이, 9V건전지, 멀티탭, 전기테이프, 수축튜브(선택사항), 와이어 스트리퍼


기본적으로 전기가 흘러서 어떤 가전제품에 전기가 공급이 되려면 +, -극이 흐르게 됩니다. 


가정에서 쓰는 멀티탭또한 같습니다. 


우리는 멀티탭에서 + 또는 -극 둘중 하나를 선택해 선을 자른 후 릴레이를 이용해서 연결했다가, 연결을 끊었다가 할것입니다.



먼저 멀티탭을 잘라서 릴레이에 연결하는 작업을 진행해야합니다.


멀티탭을 구매하시려고 보시면 실험용치고 좀 비쌉니다. 저는 다이X에서 3000원에 2구 멀티탭을 구매했습니다.


필히 멀티탭을 콘센트에서 분리 후 진행하세요!!


그러곤 선을 싹뚝 잘랐습니다...



물론 손재주가 좋으시면 안에 선은 놔두고 겉에 피복만 제거 하실수 있겠지만, 겉에 흰색피복을 제거한다고 자르다 보니 안쪽 선에도 데미지가 가길래 그냥 저는 다 자르기로 결심했습니다.


사진에서 각 선들의 역할을 말씀해 드리자면 초록색선은 접지선이라고 합니다. 그리고 나머지 파란색과 갈색선이 전류가 흐르는 +, -선이라고 합니다.


그럼 우리가 릴레이와 이을 선은 파란색 또는 갈색선이 되겠네요!



결정을 하셨다면 결정한 선을 제외한 선은 피복을 제거한 뒤에 열결해 줍니다. 



우뚝 솟은 선이 연결한 선입니다. 


반드시 주의하셔야 할 사항은 초록색은 초록색선끼리, 파란색은 파란색끼리 연결하셔야합니다.


또한 안에 구리선이 밖으로 절대 노출되지 않도록 전기테이프로 꽁꽁 감아주셔야만 합선이 일어나지 않습니다.!!


저는 전선을 연결할때 전기테이프로 1차로 감고 2차로 수축튜브를 사용해서 제작하였습니다. 


그리고 두개의 선이 거추장스러워 전기테이프로 감아놨습니다.



그리고 남은 나머지 선은 사진과 같이 릴레이에 연결해 주시면 됩니다. 


이때 구리선이 밖으로 나오는 길이를 최소한으로 해주셔야 합니다. 


구리선이 릴레이 밖에서 연결된다면 릴레이를 사용하는 이유가 없어지겠죠?



이제 릴레이와 아두이노와 연결을 해보도록 하겠습니다.


위에서부터 첫번째선은 7번 핀, 두번째선은 5V, 세번째선은 GND에 연결을 하고 코딩을 시작했습니다.


코딩은 굉장히 간단합니다.


1
2
3
4
5
6
7
8
9
10
void setup() {
pinMode(7, OUTPUT);
}
 
void loop() {
digitalWrite(7, HIGH);
delay(3000);
digitalWrite(7, LOW);
delay(3000);
}
cs


HIGH값을 주면 릴레이가 붙고 LOW값을 주면 릴레이가 떨어집니다.



그리고 마지막으로 저는 9V 건전지를 이용해서 아두이노를 켰습니다.


실험환경은 누전차단기가 동작해야 하고 릴레이모듈 밑쪽에 전기가 흐르지 않는 것을 놔둬야 합니다.


릴레이 밑부분 뾰족한 부분은 220V 전기가 그대로 흐른다고 합니다!!


또한 잘 작동을 하는지 알아보기 위해 멀티탭에 가전제품을 꽂아야 겠죠? 저는 스탠드를 꼽았습니다.



참고사항으로 제가 동작시킬때의 순서를 말씀드리자면, 


건전지로 아두이노를 키고, 릴레이 모듈이 꺼진 시간(릴레이모듈에 빨간색 LED가 꺼질때)에 멀티탭을 콘센트에 연결시켰습니다.


제거할때는 콘센트에서 멀티탭을 먼저분리 시켰습니다.


실험하실때 항상 안전에 유의하셔야 합니다!!!!!!!!!!


마지막은 실험 영상입니다.