기술문의 :)

기술문의 게시판 입니다.

뒤로가기
제목

dc모터 조절

작성자 아트로봇CT(ip:)

작성일 2016-06-01 19:34:33

조회 208

평점 0점  

추천 추천하기

내용

안녕하세요


해당 기능 구현은 그다지 어렵지 않게 가능합니다.

안된다는게 어떤 부분이 어떻게 안된다는건지 구체적으로 알려주셔야 의견을 드릴수 있습니다.


참고로,

토양용 습도센서는  제품종류 및  제품 하나하나 마다,

그리고 토양 토질에 따라   값의 범위가 모두 달라집니다.

이때문에 다른 예제에서 작동된  소스코드 그대로 다른 환경에서 작동이 보장되지 않습니다.


실제 사용중인 센서의  측정값을 여러 조건( 토양 건조, 물 준뒤 등) 샘플링한뒤,  해당 환경에 맞게  모터 작동 기준 값 해당 수치를 변경해주셔야합니다.


트랜지스터로 모터 작동하는 회로의 작동여부는

디지탈 신호를 직접 변경하여 작동여부를 확인하면 되므로

이부분이 문제라면  트랜지스터 회로의 문제이므로  회로에대해 재검토 해보셔야할 사항입니다.

트랜지스터 회로 구성에 어려움이 있으신 경우엔,

아두이노 5V로 제어가능한 릴레이모듈을 활용하시면 좀더 편리할수 있으므로 참고하시기 바랍니다.


[TE103020005] 릴레이 모듈 E2형 (Grove - Relay )
장바구니 담기
5,000원


---------- Original Message ----------

 안녕하세요.


제가 토양습도센서와 이 수중물펌프를 이용하는 미니 프로젝트를 하고 있는데요


어느 싸이트에서 확인한 tip트랜지스터로 제어를 실패해서요...


아두이노 소스에 토양 센서값이 일정 수치를 이상이거나 이하일때  dc모터 제어 소스를 사용하여


저 펌프를 제어하는게 가능한가요?


해봤는데 잘 되지 않아서 로직상은 문제가 없는데 안되는 것인지 잘 모르겠어서


이렇게 여쭙니다. 감사합니다.

첨부파일

비밀번호
수정

비밀번호 입력후 수정 혹은 삭제해주세요.

댓글목록

  • 작성자 양승철

    작성일 2016-06-02 15:35:17

    평점 0점  

    스팸글 위에 헤더파일에 #include를 선언해준 다음

    setup()에서 모터를 pinMode(servo,OUTPUT)을 해준다음 loop()에서 아날로그 값에 따른 기준을 저희가 정해주어 digitalWrite(servo,HIGH) 혹은 LOW를 해줍니다
  • 작성자 양승철

    작성일 2016-06-02 15:35:51

    평점 0점  

    스팸글 이 소스가 작동을 안하여 여쭙니다. 저 소스로는 모터를 제어할 수 없는 건가요
  • 작성자 robobob

    작성일 2016-06-02 18:24:12

    평점 0점  

    스팸글 DC모터 제어에 PWM 서보모터 제어신호를 보내는건 맞지 않으며, digitalWrite 명령은 서보PWM 신호출력 명령도 아닙니다. 관련 기초 학습을 선행하셔야할것 같습니다.
댓글 수정

이름

비밀번호

내용

/ byte

수정 취소

비밀번호 :

확인 취소

댓글 입력

이름

비밀번호

내용

/ byte

평점

왼쪽의 문자를 공백없이 입력하세요.

회원에게만 댓글 작성 권한이 있습니다.

관련 글 보기

follow us