본문 바로가기
아두이노

아두이노 릴레이 모듈로 워터 펌프 제어하기 및 주의 사항

by Enhydra lutris 2023. 6. 28.

준비물: 아두이노 우노, 케이블, 5V릴레이 모듈, 워터 펌프, 호스

(보통 5V릴레이 모듈 보다 L9110 듀얼 모터 드라이버를 많이 사용하는거 같지만 구매했던 키트에 릴레이 모듈 밖에 없어서 릴레이 모듈 사용함)

 

회로도를 그려서 올리고 싶었지만 옛날에 쓰던 회로도 그리는 프로그램이 유료로 바뀌어서 그냥 사진으로 대체 한다,,ㅎㅎ

사진에는 워터 펌프 양극(빨간선)이 릴레이 모듈 NO에서 빠져 있으니까 따라 하실때는 꼭 연결해 주세요

릴레이 모듈 SIG - 사용할 디지털 핀에 연결(나는 4핀 사용)

릴레이 모듈 VCC - 아두이노 5V

릴레이 모듈 GND - 아두이노 GND

워터 펌프 빨간선 - 릴레이 모듈 NO

릴레이 모듈 COM - GND

워터 펌프 검은선 - 아두이노 Vin

 

코드

#define PUMP 4 //사용할 펌프의 핀 번호

void setup() {
    Serial.begin(9600);
    pinMode(PUMP, OUTPUT);
    digitalWrite(PUMP, LOW);  // 펌프 끄기
}
void loop() {
   digitalWrite(PUMP, HIGH); //펌프 켜기
   delay(1000);
   digitalWrite(PUMP, LOW); //펌프 끄기
   delay(1000);
}

위 코드를 아두이노에 넣어주면 1초마다 펌프를 끄고 킨다.

펌프가 켜질때 릴레이 모듈의 led에 불이 들어온다.

 

워터 펌프 이용한 자동 급수기 제작

https://seaotter.tistory.com/83

 

아두이노 워터 펌프와 로드셀 이용하여 자동 급수기 제작

사실 완성품에는 섭취량을 자바와 통신하는 방법이 있지만 이번 포스팅에서는 그부분을 빼고 물의 양이 줄어들면 채워주는 자동 급수기 제작하는 법만 소개할 것이다 ㅎㅎ 로드셀과 워터 펌프

seaotter.tistory.com

 

주의 사항

나는 워터 펌프를 이용하여 자동 급수기를 제작했었는데 하면서 주의해야 할점이 몇가지 있었다.

 

1. 워터 펌프는 물에 담궈서 사용해야한다.

내가 사용한 워터 펌프는 물이 들어오는 구멍과 나가는 구멍 모두 호스를 연결 할 수 있게 생겼었지만 전압이 약하면 물을 빨아드리는 힘이 약해서 물이 안나온다. 5V는 호스사용이 불가능 했고 9V는 0.5cm 정도 밖에 빨아드리지 못한다.

펌프 본체안의 프로팰러에 물이 차지 않으면 출수구에서 물이 안나오기 때문에 그냥 펌프 자체를 물에 담그는게 좋다.

 

2. 사이펀의 원리를 생각하며 설계해라

과학에 손을 땐지 오래라서 그런지 사이펀의 원리를 생각하지 못하고 자동 급수기를 제작하여서 펌프가 멈춰도 물이 계속 나오는 경험을 했다...

펌프의 위치가 출수구 호스 끝의 위치 보다 높으면 사이펀의 원리로 물이 새기 때문에 주의 하자!

https://news.samsungdisplay.com/30098

 

과유불급, 차고 넘치는 상태를 경계한다! '사이펀의 원리'란 무엇인가?

오래전 설화에 따르면, 강원도 산골에 질그릇을 구워서 생계를 유지하던 사람이 있었다. 그릇에 대한 애정이 깊은 그는 훌륭한 스승을 만난 후 왕에게 바칠 한 벌의 그릇을 만들게 될 정도로

news.samsungdisplay.com

 

댓글