[아두이노기초] 모터 드라이버로 DC모터를 다루어 보자! (feat. 도라에몽)
HTML-код
- Опубликовано: 21 авг 2024
- //전자부품 구매 링크
1. 정품 아두이노 우노 R3 정품 (Arduino UNO R3)
mecha.kr/QCFrKp
2. 아두이노 우노 R3
mecha.kr/QDahCO
3. USB 전원,통신 케이블 50cm (아두이노 우노)
mecha.kr/dzbR1K
4. 점퍼선
mecha.kr/k8XyVc
5. L298N 모터드라이버
mecha.kr/6ia2Iq
6. 1~12V DC모터
mecha.kr/Zi8vBQ
*1.정품 아두이노 보드 와 2. 아두이노 보드는 기능적 차이는 없습니다. :)
//러봇랩
웹사이트: www.lovot.co
인스타그램: / lovotlab
딱 필요했던 영상인데 너무 친절하고 알기 쉽게 알려주셔서 정말 감사해요! 편집도 보기 좋고 채널 흥하셨으면 좋겠어요~
잘배우고 갑니다.
응원합니다
오호,, 설명도 잘하시고 내용좋네요. 하나만 여쭤볼께요. 혹시 저상태에서 endstop 스위치연결해서,체크되면 모터멈춤도 가능할까요? 3dprint 처럼요... ^^ 좋은내용 감사합니다.
감사합니다~ 리밋 스위치를 연결해서 멈추게 하는것은 간단합니다. 직접적으로 파워가 공급되는 라인 중간을 리밋 스위치로 연결하시는 방법도 있구요. 혹은 아두이노의 디지털 인풋으로 신호를 받아서 처리하는 방법이 있겠네요.
@@LOVOTLAB 아혹시 다음에 시간되실때 그것도 강좌로좀 해주실수있나요?
@@user-dp4vf7rb6n 이미 기획되어 진행중인 영상이 끝나면 준비해보도록 하겠습니다. :>
모터마다 돌기위한 최소한의 전력양이 있다고하셨는데 정말 천천히 돌아가게 할수있는, 메카솔에서 파는 DC모터 추천좀 부탁드립니다.
Dc24v 스텝모터를가변저항으로-0~60도+0~60도로가변저항움직이는대로위치제어를 하는방펍좀간르켜주세요
적외선 센서를 이용해서 적외선 센서가 감지될때 작동시킬수 있을까요??
당연하죠!!!!
한꺼번에 코딩하지않고 각 부품별로 코딩해서 업로드 하는방식이 맞을까요??
@@user-nn1dr3gy3f 1. 적외선센서가 작동하는지 결선과 코드를 업로드 하고 테스트 해본다.
2. 영상에 나와있는 DC모터를 똑같이 따라 테스트 해본다.
3. 위 두가지를 적당히 섞어본다.
주의할점은 각자는 잘 되다가 두개를 합치면 안되는 경우가 있는데요... 그런건 고민좀 해보시고 넘 어려우면 인터넷이나 주변에 물어보고 해결하세요!!
.l 298 모터 드라이브에 6v dc모터를 동작시키기위해 외부전원을 인가해주려고 하는데
어떤 건전지 배터리를 사야할 지 모르겠습니다.
6vdc 모터의 스펙
최적부하-> rpm:40,전류:140ma,토크(kg/cm):1.1
최대부하->전류:0.55ma, 토크(kg/cm) 5.5
무부하->rpm:50,전류,40ma
인데
6v를 인가해주기위해서 1.5v 배터리 용량 1403mah-다이소 네오셀을 산다면
4개를 배터리홀더를 통해서 직렬 연결해주고 모터 드라이브에 연결해주면
최적부하에서 동작한다고 했을떄 140ma*10*(1시간)*4개 40시간 동안 사용할 수 있는 건가요?
아니면 모터는 140ma고 배터리용량은 1403ma를 한시간 동안 흘리는거니까 모터가 과부하가 걸려서 고장나는 건가요?
건전지 배터리 정하는 방법만 알려주시면 정말 너무 감사할 거 같습니다, ㅜㅜ
일단 모터가 사용하는 전류가 140mA 라면 알카라인 배터리는 적합하지 않습니다. 알카라인 배터리는 저전류로 오래 사용하는 장치에 사용하기 좋은 배터리입니다. 에네루프 같은 1.2V(완충시 약1.4V) 니켈수소 충전지 5개 직렬이나 리튬폴리머 베터리 2셀 7.2V(완충시 8.4V)를 사용하실 것을 추천드립니다. 모터가 베터리 완전 충전시의 전압을 견디는지 모터의 구동 전압 범위를 먼저 확인하고 사용하세요.
저희가 똑같이 연결하고 코딩도 똑같이 했는데 모터가 안 돌아갑니다 ㅠㅠㅠ 아두이노, 모터드라이버 모두 불 들어오는데 뭐가 문제일까요?
감사합니다.
How to wire nidec motor to driver and arduino?
근접센서에서 받은 신호로 dc모터 돌아가게하는 방법도 알려주실수있나요..
네 그 부분도 곧 영상으로 제작 할 예정이예요~
영상 감사합니다ㅎㅎ
혹시 아두이노에 모터 드라이버 여러개 연결할때 5v핀 이나 그라운드 핀이 부족할텐데 외부전력만 인가해도 작동 할까요?
220v 화장실 환풍기팬을 아두이노로 연결해서 팬 속도제어를 하고싶은데 L298N 모터드라이브를 중간에 연결해서
속도 제어할 수 있을까요? 그러기엔 모터드라이브가 약하다면 강한 모터드라이브 뭐가 있을까요?
영상의 모터드라이버는 DC모터용입니다. AC 모터를 컨트롤 하시려면 다른 회로가 필요합니다.
잘하신다
Relay의 12v는 아두이노 12v로 연결해도 되나요?
혹시 모터드라이브 나사 쪼일 때 쓴 십자드라이버가 뭔지 알려주실수있나요?
잘봤습니다ㅎ 감사합니다!!
질문이있는데, 코드짜실때 속도제어 단위가 PWM인데 혹시 RPM으로 가능한가요? 제가 원하는 RPM을 입력하면 그 속도로 회전을 해야해서요.
춘옥 권 ruclips.net/video/FmSZyGsuBd8/видео.html PWM 관련 영상 보시면 이해가 되실 겁니다. 정확한 RPM으로 제어를 하려면 엔코더가 달린 DC 모터를 사용하셔서 속도를 체크하면서 출력조절을 해야합니다.
혹시 DC 모터의 암페어 같은 부분은 따로 신경 쓰지 않아도 되나요?
전원은 리튬배터리팩으로 공급해주신건가요 ??
영상에서는 5V 어뎁터로 전원공급을 했습니다. 리튬폴리머도 사용가능하지만 전압을 맞춰주실 필요가 있습니다.
@@LOVOTLAB 네 감사합니다!
러봇랩님 여기서 동작중에 급 정지를 하려면 인터럽트를 쓰면 되나요??! 간단하게 알려주실수 있으신가요 ㅠㅠ
인터럽터를 이용해서 특정 신호가 들어왔을때 IN1 IN2 핀에 HIGH, HIGH 혹은 LOW, LOW를 넣어주면 정지가 가능합니다.
AC모터는 모터드라이버로 컨트롤할수없는건가요?
서보모터 힘을 강하게 해주고 싶어서요.
AC모터는 릴레이혹은 SSR로 컨트롤 하셔야합니다.
필요한 토크가 12kgf*cm 인데 이 제품 사용해도 될까요?
안녕하세요. 제가 12V 모터를 사용하는데 아두이노 5V로 이용해서 돌리면 HIGH로 했지만 느립니다. 혹시 전압이 맞지않아 속도가 느린건가요?
댓글을 이제 확인했네요. 12V 모터를 5V로 구동하면 움직이지 않거나 느려집니다.
외부전원 12v는 몇 A짜리 써야 하나요? 그리고 뭐라 검색해야 하나요?
안녕하세요. 혹시 위 방법으로 자동차 모터도 제어 가능한가요??
파이썬으로 하려면 어떻게해야할까요?
pwm제어로 가야할까요?
모터 드라이버 없이는 모터를 사용할 수 없나요?
아두이노의 핀으로 출력되는 전류의 한계가 있습니다. 그 전류로 구동되는 핸드폰의 진동모터 정도의 모터라면 드라이버가 필요 없습니다.
아두이노 메가도 똑같이 될까요? 그리고 모터를 충전하는 배터리로 아두이노를 충전할 수 있을까요?
메가도 똑같습니다. ruclips.net/video/_JKpksXIl6o/видео.html 영상과 같이 회로 구성하시면 베터리 사용 가능합니다.
모터를 작동하다 랜덤의 각도에서 멈추고 싶은데 가능할까요??
int wheelLeftFront
int wheelLeftBack
int wheelRightFront
int wheelRightBack 이걸로 바꿀 수 있는 방법 있을까요..ㅜㅡ
변수에 핀 번호 할당하면 되겠네요~~
혹시 모터 정격전류가 1A 이면 저 모터 드라이브는 사용할 수 없나요? 모터가 멈췄다가 전원이 들어올때 순간적으로 큰전류가 흐른다고 알고있어서 그렇습니다..
298의 데이터시트를 보시면 순간 허용전류는 3A 지속허용전류는 2A라고 되어 있습니다. 이 수치는 최고 수치이고 온도 등의 상황에 따라 더 낮아질 수 있습니다. 모터 종류에 따라 다르지만 일반적으로 모터는 기동 전류가 순간적으로 두배가까이 올라가며 부하에 따라 사용전류가 바뀝니다. 말씀하신 모터의 정격 전류가 1A라면 사용 가능할 것으로 보입니다. 만약 사용시 열이 많이 발생한다면 43A까지 구동 가능한 BTS7960 드라이버를 사용해보세요.
@@LOVOTLAB 감사합니다. 질문하나 더 해도 될까요 제가 가지고 있는 모터드라이버가 FD04A인데 4채널에 정격 1.5에 피크2.5라고 나와있는데요 가지고있는 모터는 정격 1.1A입니다. 모터2개 또는 4개를 연결하고 외부전원 7.4v LI-MH 6셀 배터리를 사용하려는데 드라이버에 무리 없을까요?
첨언하자면, BTS7960은 허용전류가 매우 높은 모터 드라이버입니다. 사용하실때 전선의 굵기 및 고려해야할 것이 많습니다. 잘못 사용했을시 화재의 위험성이 있습니다. 298로 구동이 된다면 298을 더 추천드립니다.
@@user-qo3yx9tc5j 보통 바퀴 네개 짜리 로봇 구동할때 많이 쓰는 L298P가 두개 들어있는 드라이버네요. 데이터시트를 봤을때 구동은 가능할 것으로 보이지만, 상황에 따라 무리가 있을 가능성도 있습니다. 특히 L298P PowerSO20 패키지는 298N에 비해 방열에 취약합니다.
@@LOVOTLAB 그렇군요.. 제가 이번에 만드려고하는게 미세먼지농도에 따라 팬의 속도를 제어하는 모형 크기로 제작을 하는거라 드론급의 풍량도아니고 휴대용 선풍기바람의 최대풍속 정도를 미니멈으로 사용하려는데 해당모터가 가지고있는 드라이브에 무리를 준다면 모터전류가 낮은 제품을 구입하는것이 더 낫겠죠? 6~11v 에 0.2A 12000rpm짜리 모터를 추가구입 예정인데 이 정도면 바람이 잘 나오지 않을까요
모터 드라이버 어디서 사셨는지 알 수 있을까요??
링크된 DC모터를 구매해서 돌려봤는데 물건을 돌릴정도로 강하지않더라구요.. 힘이쌘거는 어떤거를 사야하는건가여??
모터 종류는 너무 다양해서 상황에 따라 다릅니다
속도 제어 아날로그라이트 70 밑으로는 모터 작동이 안되는데 이 문제는 모터의 차이인건가요?
모터마다 움직이기 시작하기위한 최소한의 필요한 전력량이 있습니다. 그 이하에서는 움직이지 않습니다.
선생님... 외부전압은 어떻게 주신건가요?.. 만약 모터가 24v모터라면 24v외부전압을 주면되는건가요?
네 24볼트 사용가능하세요~~
안녕하세요 dc모터로 위치제어도 가능할까요?!!
DC24v 모터는 어떻게 해야 하나요?
dc리니어모터도 이렇게하면 제어기될까요
5:48 브레이크와 정지는 어떻게 다른 건가요?
자전거를 탈때 브래이크 래버를 잡는 것과 발을 구르지 않는 것과 비슷합니다.
쉽게 뺏다가 끼웠다가 할수있는방법은
십자드라이버로 그냥 하면되나요?
사이즈 맞는 압착 터미널을 이용하셔서 두라이버로 연결하시면 더 좋습니다.
90v dc모터도 제어 가능한가요?
8:46
집에 9v어답터 밖에 없어서 이걸 아두이노 보드에 연결했는데 안돌아갑니다ㅠㅠ 왜 이럴까요?ㅜ
모터에 케이블은 어떻게 물리셨나요?
모터를 작동할때 손으로 돌려야 돌아가는데 어떻해 하나요?
전류나 전압이 부족해서 시동이 안되는 것이니 전압을 높혀보시는 것이 좋겠네요.
외부전압을 어떻게 줘야하나요?.. 12v 입니다..
SMPS 를 이용해서 전원 공급을 해주세요.
디지탈 라이트 아날로그라이트
ENA가 없는 모터드라이브를 아두이노에 연결해서 쓰려는데 방법이 없을까요?
l9110s 입니다
A-1A, A-1B, B-1A, B-1B 네개의 핀을 디지털 핀과 연결하셔서 앞의 두개(A-1A, A-1B)는 A모터 뒤의 두개(B-1A, B-1B)는 B 모터를 컨트롤하구요. 둘다 LOW 혹은 둘다 HIGH 인 경우 정지, 둘중에 하나만 HIGH 를 주면 회전하며, HIGH LOW 를 바꿔주면 반대방향으로 회전합니다.
dc모터 8개 쓸수있는 보드있읍니까 개당2암페아
DC모터 제어 보드는 종류가 너무 많아서 추천하기가 쉽지않네요.
혹시 어떤 사이트에서 구매할수 있는지 알수 있을까요
아두이노 L298기판은 코딩으로 속도 조절이 가능한지도 궁금하고 그 옆의 기판 구매처나 뭐라 검색하면 나오나요??
메X솔루션, 엘X파츠, 디바이X마트 등 전자 부품 및 모듈 등을 판매하는 대부분의 사이트에서 L298 검색하시면 구매 가능하세요. 속도조절은 영상에서도 설명되어 있듯이 아닐로그라이트 즉 PWM 으로 제어하시면 됩니다.