안녕하세요 영상 잘봤습니다. 다름이 아니라 저는 RC카는 아니지만 DC모터 두 개를 이용해서 보트를 제어하려고하는데. 그 경우에는 RC카처럼 많은 양의 코딩들이 필요하지 않을 것 같아서 자문을 구하고자 적어봅니다. 방식은 그냥 DC모터 회전 역회전만 구분할 수 있으면 되는데(추진 시 모터의 회전으로 선회를 결정하려고합니다) 영상에 motor1, 2, 3, 4에서 3과4를 제하고 따라적어나가도 충분한지 여쭙고 싶습니다.
댓글 감사합니다. 영상의 코드에서 motor1과 motor2는 왼쪽 앞바퀴와 뒷바퀴이고, motor3과 motor4는 오른쪽 바퀴입니다. 왼쪽 두 바퀴는 항상 같은 방향으로 회전하고 오른쪽 두 바퀴도 같은 방향으로 회전하도록 코딩했습니다. 따라서 배의 좌우 모터 하나씩 조종하려면 왼쪽 바퀴인 motor1을 왼쪽 배의 왼쪽 모터, 오른쪽 바퀴 motor3을 오른쪽 모터로 지정하고 코딩하시면 될 듯 합니다. 잘 안 되시면 또 댓글 달아 주세요.
안녕하세요 영상 잘 보았습니다! l293D 모터 쉴를 활용하여 nema14 스텝모터 2개를 제어하려고 합니다. 해당 제어를 실행하기 전에 여러가지 궁금증이 생겨서 알아보던 중 궁금한 것들이 생겨 이렇게 문의드립니다. 1. 외부전원을 활용하여 아두이노를 가동하려고 합니다. 외부전원으로는 3.7V짜리 리튬이온배터리를 3개 직렬로 연결하여 11.1V 을 L293D에 공급하려고 합니다. 제가 알기론 12V를 초과하는 외부전원을 가하면 쉴드에 손상이 온다고 알고 있기에 그렇게 진행할려고 합니다. 이런 상태에서 스텝모터 2개를 구동하기 위해서는 스텝모터 각각의 정격전압과 전류가 11.1V와 600mA를 넘으면 안되는것인가요? ( L293D는 1.2A까지만 가능하다고 들었습니다. ) 2. 모터쉴드판에 스텝모터 2개를 제외한 디지털 핀,5V핀과 GND핀을 활용해서 LED를 키거나, 누름 스위치를 연결하거나, 온도센싱을 할려고 합니다. 그렇게 된다면 스텝모터의 스펙을 좀 더 낮춰야할까요? 3. 아두이노 우노와 모터쉴드랑은 결합되는 형태로 알고 있습니다. 모터쉴드에 외부전원을 가하게 된다면 우노에는 따로 외부전원이나 충전의 필요성은 없어지나요?
댓글 감사합니다. 제가 스탭모터는 사용해 본 적이 없습니다. 따라서 1과 2에는 답변드릴 경험이나 지식이 없습니다. 3번에 대한 경험은 있습니다. 영상과 같이 아두이노 우노에 모터 쉴드를 끼워 RC카를 만들어 보았을 때, 아두이노 우노에 전원을 따로 공급하지 않아도 잘 작동합니다. 원하시는 대로 잘 만드시길 바랍니다.
안녕하세요 질문이 생겨 댓글 남깁니다 저는 모터 4개와 블루투스모듈 그리고 서브모터 1개를 사용하려고하는데요 블루투스모듈에 서브모터자리를 차지하게 되어서 어떻게 서브모터를 장착해야할지 궁금증이 생겨 질문 남깁니다. 또한 모터 쉴드에 12v 외부전압을 주려고하는데 문제가 안생기나요?
댓글 감사합니다. 먼저 서보모터를 연결할 자리를 어떻게 마련할지에 대한 의견입니다. 제 채널의 "아두이노: L293D RC카에 라인트레이서 추가하기( ruclips.net/video/ttL2Vg7LRg8/видео.html )" 영상이 도움이 될 것 같습니다. 약간의 납땜을 하여 아날로그핀들을 사용하는 방법이 나와 있습니다. 그 핀들에 서보모터를 연결할 수 있을 것 같습니다. 그리고 12V 공급은, 데이터시트 독해를 잘 못하여 정확한 말씀을 못드리겠습니다만, 여러 사이트에서 "작동전압 4.5~12VDC" 이렇게 나옵니다. 참고하세요. 감사합니다.
댓글 감사합니다. 동영상의 방법으로 제작한 알씨카를 작동시키면서 관찰해 보았습니다. 모터쉴드에 배터리를 연결하면 모터 쉴드에 불이 들어 오고, 동시에 아래에 있는 아두이노에도 불이 들어옵니다. 그러면서 정상 작동합니다. 만약 모터 쉴드에만 불이 들어온다면 모터 쉴드와 아두이노 연결에 문제가 있는 듯합니다. 그런데 이 상태에서 아두이노에 컴퓨터 선을 연결하면 정상 작동한다면 아두이노 자체는 정상이고, 아두이노와 모터 쉴드 사이에 데이터 전달에도 이상이 없는 듯 합니다. 결국 모터 쉴드에서 아두이노로 전원을 공급하는 부분에 문제가 있어 보입니다. 그 곳이 아마도 모터쉴드기판 중 어디인 것 같습니다. 모터쉴드에 문제가 조금 있다고 판단됩니다. 모터쉴드 9V칸에 외부전원 연결하는 방법은 안 해 보아서 확실한 답변을 드리지 못하겠습니다. 감사합니다.
안녕하세요 영상 잘 보고 있습니다 보던 중 질문이 생겨서 댓글 남깁니다 l293d 모터쉴드를 사용하여 dc모터 4개를 제어하려고 하는데 영상에 나온 모터보다 조금 더 크고 출력이 센 모터를 사용하려 합니다 이럴 때 모터부분 배터리와 아두이노 배터리를 따로 사용해야 할까요??
@@lee_joo_shin2306 질문 감사합니다. 저도 모터를 바꾸고 싶다는 생각을 해 보았습니다. 그런데 바퀴 연결 방법부터 간단하지 않아 못 해 보았습니다. 따라서 경험은 없습니다만 급히 찾아 본 내용을 말씀 드리겠습니다. 제 동영상에서 사용한 모터는 3V~12V, 70mA(Max 250mA)입니다. 그리고 18650배터리는 보통 1개가 3.7V이고 최대 출력 전류는 5A정도인 것 같습니다(조금 전 찾아 보았습니다). 따라서 첫 번째 모터는 6V이므로 전압은 가능한데, 전류가 1500mA까지 가면 안될 것 같습니다만 1000mA 이하면 작동할 것 같습니다. 따라서 첫 번째 모터로는 해봐도 될 것 같다는 생각입니다. 두 번째 모터는 일단 전압이 12V나 되네요. 제 동영상에서는 3.7V 2개 직렬이므로 7.4V이므로 힘듭니다. 18650배터리 4개를 직렬로 연결한 배터리 팩을 L293D에 연결하면 될 듯 합니다. L293D 모터 쉴드 외부 입력 전압은 4.5V~24V, 전류는 브리지당 0.6A(최대 1.2A) 이므로(디바이스마트 참고), 전류를 많이 높이지 않아야 할 것 같습니다. 이상 경험은 없는 저의 의견이었습니다. 성공하시길 바랍니다.
보통 건전지의 +선과 -선을 바꾸어서 연결했을 때 연기가 나면서 탑니다. 선 연결을 꼼꼼히 확인해 보세요. 프로그램이 반응하지 않는다는 말씀이 무엇을 말씀하시는지 모르겠습니다. 업로드가 안된다는 말씀이시라면 포트 확인을 안하셨을 때 그렇습니다. 그 밖에도 원인이 있을텐데 영상을 자세히 보시고 따라해 보시기 바랍니다. 만약 조종 앱으로 조종할 때 RC카가 아무런 반응을 하지 않는다는 말씀이시라면 그때는 아두이노 코드에 오류가 있을 수도 있고, 앱에 오류가 있을 수도 있습니다. 또는 연기가 나면서 탔기 때문에 아두이노 부품 자체가 고장났을 수도 있습니다. 일단 "아두이노 업로드시 프로그램이 반응 안한다고 나타납니다." 라는 말의 뜻을 제가 정확히 이해하지 못하여 추측으로 의견 드렸습니다 .
배터리 전압이 조금 더 높거나 최대 전류가 더 세면 조금 더 낮은 숫자에서도 움직이기 시작하겠지만 마찬가지로 어느 숫자 이상이 되어야 움직일 것입니다. 멈추어 있는 물체를 밀 때 힘이 어느 세기 이상이 되어야 움직이기 시작하는 것과 같은 원리라고 생각했습니다. 그래서 움직이는 범위내에서 속도조절하면서 사용합니다.
유익해요!!
감사합니다!
안녕하세요 영상 잘봤습니다. 다름이 아니라 저는 RC카는 아니지만 DC모터 두 개를 이용해서 보트를 제어하려고하는데.
그 경우에는 RC카처럼 많은 양의 코딩들이 필요하지 않을 것 같아서 자문을 구하고자 적어봅니다.
방식은 그냥 DC모터 회전 역회전만 구분할 수 있으면 되는데(추진 시 모터의 회전으로 선회를 결정하려고합니다)
영상에 motor1, 2, 3, 4에서 3과4를 제하고 따라적어나가도 충분한지 여쭙고 싶습니다.
댓글 감사합니다.
영상의 코드에서 motor1과 motor2는 왼쪽 앞바퀴와 뒷바퀴이고, motor3과 motor4는 오른쪽 바퀴입니다. 왼쪽 두 바퀴는 항상 같은 방향으로 회전하고 오른쪽 두 바퀴도 같은 방향으로 회전하도록 코딩했습니다. 따라서 배의 좌우 모터 하나씩 조종하려면 왼쪽 바퀴인 motor1을 왼쪽 배의 왼쪽 모터, 오른쪽 바퀴 motor3을 오른쪽 모터로 지정하고 코딩하시면 될 듯 합니다. 잘 안 되시면 또 댓글 달아 주세요.
@@gyungun 헉 너무나 감사드립니다 한 번 시도해보겠습니다.
@@호유-k5d 화이팅입니다!!
안녕하세요 영상 잘 보았습니다! l293D 모터 쉴를 활용하여 nema14 스텝모터 2개를 제어하려고 합니다. 해당 제어를 실행하기 전에 여러가지 궁금증이 생겨서 알아보던 중 궁금한 것들이 생겨 이렇게 문의드립니다.
1. 외부전원을 활용하여 아두이노를 가동하려고 합니다. 외부전원으로는 3.7V짜리 리튬이온배터리를 3개 직렬로 연결하여 11.1V 을 L293D에 공급하려고 합니다. 제가 알기론 12V를 초과하는 외부전원을 가하면 쉴드에 손상이 온다고 알고 있기에 그렇게 진행할려고 합니다. 이런 상태에서 스텝모터 2개를 구동하기 위해서는 스텝모터 각각의 정격전압과 전류가 11.1V와 600mA를 넘으면 안되는것인가요? ( L293D는 1.2A까지만 가능하다고 들었습니다. )
2. 모터쉴드판에 스텝모터 2개를 제외한 디지털 핀,5V핀과 GND핀을 활용해서 LED를 키거나, 누름 스위치를 연결하거나, 온도센싱을 할려고 합니다. 그렇게 된다면 스텝모터의 스펙을 좀 더 낮춰야할까요?
3. 아두이노 우노와 모터쉴드랑은 결합되는 형태로 알고 있습니다. 모터쉴드에 외부전원을 가하게 된다면 우노에는 따로 외부전원이나 충전의 필요성은 없어지나요?
댓글 감사합니다.
제가 스탭모터는 사용해 본 적이 없습니다. 따라서 1과 2에는 답변드릴 경험이나 지식이 없습니다.
3번에 대한 경험은 있습니다. 영상과 같이 아두이노 우노에 모터 쉴드를 끼워 RC카를 만들어 보았을 때, 아두이노 우노에 전원을 따로 공급하지 않아도 잘 작동합니다. 원하시는 대로 잘 만드시길 바랍니다.
안녕하세요 질문이 생겨 댓글 남깁니다 저는 모터 4개와 블루투스모듈 그리고 서브모터 1개를 사용하려고하는데요 블루투스모듈에 서브모터자리를 차지하게 되어서 어떻게 서브모터를 장착해야할지 궁금증이 생겨 질문 남깁니다. 또한 모터 쉴드에 12v 외부전압을 주려고하는데 문제가 안생기나요?
댓글 감사합니다. 먼저 서보모터를 연결할 자리를 어떻게 마련할지에 대한 의견입니다. 제 채널의 "아두이노: L293D RC카에 라인트레이서 추가하기( ruclips.net/video/ttL2Vg7LRg8/видео.html )" 영상이 도움이 될 것 같습니다. 약간의 납땜을 하여 아날로그핀들을 사용하는 방법이 나와 있습니다. 그 핀들에 서보모터를 연결할 수 있을 것 같습니다.
그리고 12V 공급은, 데이터시트 독해를 잘 못하여 정확한 말씀을 못드리겠습니다만, 여러 사이트에서 "작동전압 4.5~12VDC" 이렇게 나옵니다. 참고하세요.
감사합니다.
안녕하세요 영상을 보고 잘 따라해보고 있습니다
따라해 보던 중 문제가 생겨서 질문 드리는데요
모터쉴드에 배터리 연결 했을 때, 모터쉴드에는 불이 들어오는데 작동하지 않습니다
댓글 감사합니다. 동영상의 방법으로 제작한 알씨카를 작동시키면서 관찰해 보았습니다. 모터쉴드에 배터리를 연결하면 모터 쉴드에 불이 들어 오고, 동시에 아래에 있는 아두이노에도 불이 들어옵니다. 그러면서 정상 작동합니다. 만약 모터 쉴드에만 불이 들어온다면 모터 쉴드와 아두이노 연결에 문제가 있는 듯합니다.
그런데 이 상태에서 아두이노에 컴퓨터 선을 연결하면 정상 작동한다면 아두이노 자체는 정상이고, 아두이노와 모터 쉴드 사이에 데이터 전달에도 이상이 없는 듯 합니다. 결국 모터 쉴드에서 아두이노로 전원을 공급하는 부분에 문제가 있어 보입니다. 그 곳이 아마도 모터쉴드기판 중 어디인 것 같습니다. 모터쉴드에 문제가 조금 있다고 판단됩니다.
모터쉴드 9V칸에 외부전원 연결하는 방법은 안 해 보아서 확실한 답변을 드리지 못하겠습니다.
감사합니다.
안녕하세요 영상 잘 보고 있습니다
보던 중 질문이 생겨서 댓글 남깁니다
l293d 모터쉴드를 사용하여 dc모터 4개를 제어하려고 하는데
영상에 나온 모터보다 조금 더 크고 출력이 센 모터를 사용하려 합니다
이럴 때 모터부분 배터리와 아두이노 배터리를 따로 사용해야 할까요??
모터 스펙은 6v 전류 120-1500mA 기어드 모터 혹은 12v70-1200mA 기어드 모터를 사용하려 합니다
@@lee_joo_shin2306 질문 감사합니다. 저도 모터를 바꾸고 싶다는 생각을 해 보았습니다. 그런데 바퀴 연결 방법부터 간단하지 않아 못 해 보았습니다. 따라서 경험은 없습니다만 급히 찾아 본 내용을 말씀 드리겠습니다. 제 동영상에서 사용한 모터는 3V~12V, 70mA(Max 250mA)입니다. 그리고 18650배터리는 보통 1개가 3.7V이고 최대 출력 전류는 5A정도인 것 같습니다(조금 전 찾아 보았습니다). 따라서 첫 번째 모터는 6V이므로 전압은 가능한데, 전류가 1500mA까지 가면 안될 것 같습니다만 1000mA 이하면 작동할 것 같습니다. 따라서 첫 번째 모터로는 해봐도 될 것 같다는 생각입니다. 두 번째 모터는 일단 전압이 12V나 되네요. 제 동영상에서는 3.7V 2개 직렬이므로 7.4V이므로 힘듭니다. 18650배터리 4개를 직렬로 연결한 배터리 팩을 L293D에 연결하면 될 듯 합니다. L293D 모터 쉴드 외부 입력 전압은 4.5V~24V, 전류는 브리지당 0.6A(최대 1.2A) 이므로(디바이스마트 참고), 전류를 많이 높이지 않아야 할 것 같습니다. 이상 경험은 없는 저의 의견이었습니다. 성공하시길 바랍니다.
@@gyungun 정성스러운 답변 감사드립니다
답변을 읽다보니 어떤식으로 계산을 해야하는지 이해가 가는것 같습니다 :)
모터를 더 찾아보니 6v에 전류 50-500mA 토크 최대 12kgf인 모터를 찾았습니다
이 모터라면 18650배터리 2개로 모터 4개 돌리는게 가능할 것 같은데 제가 이해한게 맞을까요??
맞습니다. 그런데 직접 해본 것을 말씀드려야 하는데 그러지 못해 아쉽습니다.
@@gyungun 아닙니다 미대생인 저에게는 답변해주신 것만으로도 너무 큰 도움이 되었습니다! 감사합니다
건전지 연결시 연기가 나타납니다. 그리고 아두이노 업로드시 프로그램이 반응 안한다고 나타납니다. 피드백 주실 수 있을가요?
보통 건전지의 +선과 -선을 바꾸어서 연결했을 때 연기가 나면서 탑니다. 선 연결을 꼼꼼히 확인해 보세요.
프로그램이 반응하지 않는다는 말씀이 무엇을 말씀하시는지 모르겠습니다.
업로드가 안된다는 말씀이시라면 포트 확인을 안하셨을 때 그렇습니다. 그 밖에도 원인이 있을텐데 영상을 자세히 보시고 따라해 보시기 바랍니다.
만약 조종 앱으로 조종할 때 RC카가 아무런 반응을 하지 않는다는 말씀이시라면 그때는 아두이노 코드에 오류가 있을 수도 있고, 앱에 오류가 있을 수도 있습니다. 또는 연기가 나면서 탔기 때문에 아두이노 부품 자체가 고장났을 수도 있습니다.
일단 "아두이노 업로드시 프로그램이 반응 안한다고 나타납니다." 라는 말의 뜻을 제가 정확히 이해하지 못하여 추측으로 의견 드렸습니다 .
'DC_MOTOR_PWM_RATE' was not declared in this scope 라고 나타납니다ㅠㅠㅠ 연기부분은 해결됐습니다.
추가적으로" call to 'AF_DCMotor::AF_DCMotor(uint8_t, uint8_t)' uses the default argument for parameter 2, which is not yet defined "라고 나타나기도 합니다.
아두이노 코드를 모두 보아야 할 것 같습니다. 답글로 올려 주시거나 gyungun88@gmail.com 으로 보내주시면 확인해 보겠습니다.
메일로 보냈습니다.
안녕하세요! RC카 제작에 있어 관심이 있어서 한번 따라 만들어보려 하는데 1년이 지난 영상이긴 하지만 모르는 것이 생기면 여쭤봐도 될까요..?!
네 정성껏 알려드리겠습니다.
감사합니다!!!
혹시 제가 DC모터에 5v(빨간선)과 GND(검은선)을 납땜해서 보내달라해서 그렇게 왔는데
모터 4개 모두 동일하게 놔뒀을때 3개는 검은선이 위에 있고 하나는 빨간선이 위에 있다면 빨간선이 있는 DC모터는 어떻게 붙이면 될까요?
@@woOo_j 빨간선이 위에 있는 것에 테이프를 붙이면 어떨까요? 빨간선에 검은색 테이프를 붙이고, 검은선에 빨간색 테이프를 붙인 후 4개가 모두 동일하게 납땜되어 왔다고 생각하고 작업하면 될 것 같습니다.
아 L293D에는 검정 빨강 반대로 꽂아도 되는군요!!감사합니다 이해했어요!
안녕하세요 영상보고 Dc모터 4개를 연결해서 작동시켰는데요 속도가 100 이상일때는 잘 움직이지만 그 밑에속력일때는 모터가 움직이질 않아서요 배터리는 18650 7.4v 1A인데 혹시 원인이 뭘까요..??
배터리 전압이 조금 더 높거나 최대 전류가 더 세면 조금 더 낮은 숫자에서도 움직이기 시작하겠지만 마찬가지로 어느 숫자 이상이 되어야 움직일 것입니다. 멈추어 있는 물체를 밀 때 힘이 어느 세기 이상이 되어야 움직이기 시작하는 것과 같은 원리라고 생각했습니다. 그래서 움직이는 범위내에서 속도조절하면서 사용합니다.