서보모터 5

아두이노 서보모터 카메라 따라 움직이기

앞에서 pixy 카메라와 아두이노의 연결까지 진행을 해봤는데 이제 카메라에서 받은 값을 이용해서 이런저런 프로그램을 만들어보자. 이 pixy 카메라는 인식한 색의 x, y 좌표를 아두이노에 전달하는데 그 값을 이용해서 서보모터의 방향을 물건을 따라서 돌게 하는 예제를 만들어보려 한다. 아래 영상과 같이 카메라 앞에서 물건이 움직이면 서보모터도 똑같은 방향으로 향하도록 하는 내용을 만들어보려는 것이다. ▲ 영상에서도 알 수 있듯이 이미 메커니즘과 결합을 해 놓은 상태인데 그 녀석이 없다고 가정하고 따로 서보모터를 하나 연결한 후 카메라에 보이는 물체의 방향대로 모터가 돌도록 하는 내용이다. 그리고 색의 설정은 노란색으로 했다. 이 예제를 만들어보기 위해서 준비 한건 아두이노, 서보모터, pixy 카메라 그..

카테고리 없음 2017.10.27

초등코딩 ScratchX 서보모터 움직이기

이번 예제에서는 스크래치X 프로그램으로 아두이노에 연결된 서보모터를 제어하는 코딩을 해보려고 한다. 서보 모터란... 전원을 열결 하면 계속 돌아가는 일반 모터와 달리 내가 원하는 각도만큼만 움직이게 제어할 수 있는 녀석인데 움직이는 로보트의 관절 등에서 많이 사용된다. 이번 예제 역시 이해하기 쉽도록 로보트 머리의 방향이 조이스틱의 방향에 따라서 위, 아래, 좌, 우로 움직인다고 생각하면서 보면 도움이 좀 될 것이다. 즉, 아래 영상과 같이 제어하는 프로그램을 만들어보자는 것이다. ▲ 조금 어이가 없을 수도 있지만...ㅎㅎ 그냥 저 위에 머리가 달려있다고 가정하고 영상처럼 조이스틱의 방향대로 앞, 뒤, 좌, 우로 움직이게 할 수 있다는 걸 이해하자는 것이다. 일단 아두이노와 조이스틱 그리고 서보모터의 ..

카테고리 없음 2017.10.24

arduino에서 MG995 서보모터 제어

얼마 전 아두이노 키트 하나를 구입했는데 그 안에는 당연히 각종 센서와 함께 sg90이라는 작은 서보모터 하나가 들어있었다. 그 녀석을 이용해서 다양한 예제를 만들어보고 개념 정리하는데 많은 도움을 받은 건 사실이지만 너무 작고 약해서 이걸로 뭘 할 수 있을까?라는 생각이 들더라. 그러다가 심심해서 놀러 간 지인의 사무실에서 사용하지 않고 굴러다니는 MG995 서보모터를 발견했는데 아래 사진에서 확인할 수 있듯이 확실히 그 크기가 차이가 난다.ㅎㅎ ▲ 두 개가 연결이 되어 있는데 아래쪽 녀석은 좌. 우로 움직이고 위쪽은 위. 아래로 움직이도록 골격을 이용해서 조립을 해놨더라. 아마도 카메라를 상, 하, 좌, 우...로 움직이면서 사용했던 녀석들 같은데 지금은 사용하지 않는다기에 내가 냉큼 챙겼다. ㅎㅎ ..

카테고리 없음 2017.09.29

프로세싱 서보모터 제어

지난 글에서는 Processing으로 LED제어하는 예제를 만들어봤는데 이제 물리적인 움직임을 제어해보기 위해서 서보모터를 이용해보도록 하자. 프로세싱 서보모터 제어를 위해서는 특별한 재료는 필요치 않고 다음과 같이 아두이노와 서보모터만 있으면 된다. ▲ 서보모터를 디지털 8번 핀과 5V, GND에 각각 연결한 후 프로세싱에서 소스 코드를 작성해볼 텐데 혹시 아두이노와 서보모터에 대해서 좀 더 알고 싶은 사람들은 아래 글을 참고하면 될 것이다. 서보모터 ▲ 이 블로그에 기록했던 내용인데 서보모터의 기본 코드와 가변저항을 이용한 코드 등을 확인할 수 있을 것이다. 이제 Processing을 실행해서 다음과 같이 소스 코드를 작성하자. ▲ 먼저 아두이노와 통신하고 라이브러리를 사용하기 위해서 processi..

카테고리 없음 2017.09.29

arduino 서보모터 가변저항으로 제어

이번 글에서는 arduino의 서보모터를 가변저항으로 제어하는 과정을 정리해보려고 한다. 전기를 운동 에너지로 바꿔주는 모터의 종류에는 여러 가지가 있는데 대표적으로 똑같은 속도로 360도 회전하는 일반 DC 모터는 누구나 알고 있는 것으로 쉽게 접할 수 있는 모터이고 서보모터는 내가 원하는 속도로 원하는 각도만 회전시킬 수 있는 모터를 말하며 다음과 같이 생겼다. ▲ 일반 DC 모터(왼쪽)와 서보모터(오른쪽)인데 사진에서 확인할 수 있듯이 그 안에 기어가 장착되어 있어서 속도와 회전 각도를 내 마음대로 조절할 수 있는 녀석이다. 이 녀석을 이용해서 먼저 아래 영상과 같이 특정한 각도만 일정한 속도로 반복 회전하는 예제를 만들어보면서 기본 코드를 이해하고 그 다음으로 가변저항을 이용해서 내가 조절하는 저..

카테고리 없음 2017.09.16