티스토리 뷰

1. 아두이노 월-E 프로젝트 시작

유튜브에서 본 아두이노를 활용한 월-E 제작 영상에서 영감을 받아 직접 베이비 월-E를 만들어 보았습니다! 🎉 이번 글에서는 월-E의 머리를 끄덕이게 하는 핵심 부품, 리니어 서보모터 GS-1502에 대해 자세히 알아보겠습니다. 😎



2. 리니어 서보모터 GS-1502 소개

일반 서보모터는 특정 각도로 회전하지만, 리니어 서보모터는 이름처럼 직선으로 움직입니다. GS-1502는 SG90보다 작은 크기로, SG90과 같은 신호를 입력받아 하얀색 리브를 앞뒤로 움직입니다. ⚙️ 직선 운동이 필요한 작은 프로젝트에 안성맞춤이죠! 👍



3. 리니어 모터 구현 방식: 다양한 방법들

회전 운동을 직선 운동으로 바꾸는 방법은 여러 가지가 있습니다. 각 방식의 특징과 적용 사례를 살펴보겠습니다.



3-1. 랙-피니언 기어

둥근 기어와 직선 기어를 조합하여 회전 운동을 직선 운동으로 변환합니다. 공작 기계 등에서 흔히 볼 수 있는 방식입니다. ⚙️ 견고하고 안정적이지만 부피가 다소 클 수 있습니다. 🤔



3-2. 캠

비대칭 원반인 캠을 이용한 방식입니다. 정밀도가 높지 않아도 되는 단순 직선 운동에 적합합니다. 💪 내구성이 좋지만 정밀한 제어에는 적합하지 않을 수 있습니다. 🧐



3-3. 링크

여러 개의 링크를 연결하여 회전 운동을 직선 운동으로 변환합니다. 자동차 엔진의 피스톤이나 옛날 증기기관차의 바퀴에 사용되는 원리와 유사합니다. 🚗💨 구조가 간단하지만 정밀도를 유지하기 어려울 수 있습니다. 🤔



3-4. 리드스크류

나사 모양의 리드스크류와 이동체를 이용한 방식입니다. 직선 분해능이 높아 정밀한 제어가 필요한 장비에 사용됩니다. 📏 GS-1502도 이 방식을 채택하고 있습니다. 💯



3-5. 선형 모터

회전형 모터와 달리 구조 자체가 선형인 모터입니다. 추가적인 변환 기구가 필요 없어 오차가 적고, 초정밀 장비에 사용됩니다. ✨ 하지만 가격이 비싸다는 단점이 있습니다. 💸



4. 월-E에 GS-1502를 적용한 이유

원작자는 월-E의 고개 끄덕임을 위해 GS-1502를 사용했습니다. 크기가 작아 베이비 월-E의 제한된 내부 공간에 적합하기 때문입니다. 🧱 만약 더 큰 월-E를 만든다면 SG90 모터 여러 개로 충분히 대체 가능합니다. 😊



5. GS-1502 구동을 위한 아두이노 코드

GS-1502는 SG90과 마찬가지로 Servo 라이브러리를 사용합니다. `Servo.write(val)` 함수를 이용하여 0~180 값을 입력하면, 0이 최하단, 90이 가운데, 180이 최상단 위치를 나타냅니다. 💻 아두이노 코드는 다음 글에서 자세히 설명하겠습니다. 😉



6. GS-1502 구매 정보

GS-1502는 일반적으로 쌍으로 판매됩니다. 가격은 SG90보다 다소 비싼 편입니다. 💰 구매 전 가격을 비교해보는 것이 좋습니다. 🧐



7. 마무리 및 다음 글 예고

리니어 서보모터 GS-1502를 활용한 베이비 월-E 제작 과정을 간략히 살펴보았습니다. 다음 글에서는 스피커 모듈과 PCM 라이브러리 활용에 대해 다루겠습니다. 🎧 기대해주세요! 🎉



반응형