무거운 솔레노이드 물 밸브를 제어하는 Arduino

그래서 Arduino를 몇 개 태운 후에 아이디어가 부족합니다 …

동일한 12V-2amp 전원 공급 장치로 솔레노이드 밸브와 Arduino (나노) 모두에 전원을 공급하려고합니다. 릴레이 브레이크 아웃 보드와 트랜지스터 스위칭을 통해 시도해 보았습니다. 둘 다 나에게 산발적 인 동작을 제공합니다. 솔레노이드.

초기 고장은 솔레노이드 물 값이 실제로 코일 (duh)이라는 사실을 깨달았 기 때문에 연결부에 어떤 종류의 다이오드를 배치해야했기 때문에 역 전압 스파이크가 다음과 같다고 가정합니다. 처음 두 개의 보드를 튀겼습니다.

처음에는 도움이되었지만 충분하지 않은 작은 다이오드를 추가하여 보드 튀김을 중지시키는 3A “정류기 다이오드”200PIV까지 강화했습니다.

다음은 솔레노이드 워터 밸브 에 대한 링크입니다. 더 이상 할 일이 없습니다. 12V 0.02-0.8Mpa.

지금보고있는 동작은 솔레노이드가 맞물리지 만 풀리지는 않는다는 것입니다.

솔레노이드 용 커패시터를 추가해야합니까? 그렇다면 사이징에 대한 권장 사항이 있습니까?

프리 징 회로도

int relayPin = 2; void setup() { pinMode(relayPin, OUTPUT); Serial.begin(115200); } void loop() { Serial.println("starting"); digitalWrite(relayPin, HIGH); delay(2000); digitalWrite(relayPin, LOW); delay(2000); } 

설명

  • 밸브에 물이 필요할 수 있습니다. 일반 솔레노이드처럼 스프린트 대신 수압을 사용합니다.
  • 죄송합니다. ' sa " 일반적으로 닫힘 " 솔레노이드. ' 12v 전원으로 직접 전원 공급을 시도했으며 그런 식으로 잘 작동합니다.
  • 트랜지스터 핀아웃을 다시 확인하세요. 이름을 지정한 TIP3055는 ' 당신이 묘사 한 TO-92 케이스에 들어 있지 않습니다.
  • li>
  • 빨간색 선은 Arduino 또는 p에 연결됩니다. 공급량? 그림에서별로 명확하지 않습니다.
  • ' 프로토 타이핑 보드이므로 각 수직선 (가로로 놓인 경우)이 모두 연결됩니다. 따라서 ' 12v 전원이 arduino와 솔리 노이드 모두에 제공되는 것을 볼 수 있습니다.

답변

나는 Arduino UNO를 설정하고 냄비 토양 수분이 건조 할 때 솔레노이드를 켜는 데 성공했습니다. 실수로 다이오드를 분해하여 보드를 튀겼을 때 레인 센서를 추가했지만 적어도 작동했습니다. 나는 웹을 통해 모니터링하고 있었기 때문에 24 볼트 일반적으로 닫힌 솔레노이드를 사용하고 있습니다. 분배기와 추출기를 사용하여 이더넷을 통해 전원을 공급하고있었습니다.

여기에 이미지 설명 입력

Vin은 3.3V로만 공급되어야합니다. 강압 벅 컨버터를 사용할 수 있으며 남아있는 전력을 사용하여 솔레노이드에 연결합니다. 트랜지스터는 arduino nano와 같은지면에 있어야합니다. 윗부분은 나중에 지저분 해졌습니다. 여기에 이미지 설명 입력

댓글

  • '가 발견 한 것은 스텝 다운이 핵심이라는 것입니다. arduino (직접)와 솔레노이드 모두에 동일한 12v 접지를 사용하면 트랜지스터에 전원을 공급하는 일종의 피드백 루프가 생성되기 때문입니다. 3.4V에서 arduino에 전력을 공급하기 위해 사용하는 스텝 다운 벅에는 전압이 역류하지 않도록하는 일종의 다이오드가 포함되어야합니다.

답변

여기에 이미지 설명 입력

이 회로를 사용해보십시오 …

  1. 아두 이노 보드를 압도하는 것 같습니다.

  2. 트랜지스터는 오랫동안 무거운 전류를 전달하지 않습니다. 사용 기간.

  3. 간단한 5v 릴레이 보드를 사용하기 쉽고 전류 제한 및 모든 것에 대해 걱정할 필요가 없습니다.

코멘트

  • 다이어그램을 검토해 보면 다른 트랜지스터를 사용하여 이미 설명한 것과 똑같은 설정입니다. I ' TIP120으로 다시 시도합니다.

답변

솔레노이드가 켜지지 만 꺼지지 않으면 Arduino가 GPIO를 끄지 않을 수도 있다고 생각합니다. 솔레노이드에서 끌어온 전류가 너무 높아서 전원 공급 장치 전압이 Arduino에 필요한 임계 값 아래로 떨어 지므로 재설정이 발생합니다.

결과는 Arduino가 솔레노이드를 반복적으로 켜지 만 재설정됩니다. 다시 끌 수 있기 전에.

동일한 메인 루프의 내장 LED를 깜박여 루프가 아직 살아 있는지 확인하십시오.

답글 남기기

이메일 주소를 발행하지 않을 것입니다. 필수 항목은 *(으)로 표시합니다