[myCobot] 스마트폰으로 제어하기 / myCobotBLE (마이코봇 실습 #4)

 


안녕하세요 디바이스마트 입니다.


이번 시간엔 myCobot을 스마트폰으로 제어하는 방법에 대해 알아보겠습니다!

현재 포스팅에서 다루고 있는 마이코봇은 m5 모델로 
esp32 보드를 메인으로 설계된 로봇입니다. 

esp32 보드 특성 상 와이파이와 블루투스를 동시 지원하는데요!!
그렇단 얘기는..?!  마이코봇도 와이파이와 블루투스 통신을 지원하며,
호환되는 어플을 통해 무선 제어가 가능하게 됩니다 !


물론 직접 호환되도록 어플을 개발해서 제어할 수도 있지만... 
elephantrobotics에서 마이코봇 컨트롤 용으로 개발한 어플이 있더라구요!


- MyCobot Controller -

위 어플을 이용하면 블루투스 통신으로 코봇을 제어할 수 있으며,
오늘은 그 방법에 대해 포스팅해 볼까 합니다!




마이코봇은 6축 로봇 암으로 위와 같이 동작하며, 어플을 통해 각 축
마다 값을 변화 시킬 수 있는데요! 그 과정 살펴 보도록 하겠습니다~

참고로..이 과정은 기본적으로 윈도우 환경과 myCobot이 서로 통신 되어야 하며,
호환 드라이버 설치 및 펌웨어 업데이트 방법에 대해선 하단 포스팅을 참고하세요!





그럼 바로 시작 하겠습니다~





「myCobot 스마트폰으로 제어하기」


1. myCobot - pc 연결

- 위 사진과 같이 코봇과 pc를 USB C타입 케이블을 통해 연결해주세요.




2. 펌웨어 업데이트


- myStudio 실행 후 블루투스 통신 모드 펌웨어로 업데이트 합니다.
(myCobotBLE)




- 위 사진은 펌웨어 업데이트 후 BASIC 디스플레이에 출력 되는 화면입니다.



3. 스마트폰 어플 설치


- 스마트폰을 이용해 Play스토어 접속 후 mycobot을 검색하면
MyCobot Controller이라는 어플이 있습니다! 이것을 다운 받아주세요 !



4. MyCobot Controller 제어


- 어플 실행 시 나오는 화면 입니다!




- 어플 상단에 블루투스 버튼을 통해 마이코봇과 통신 할 수 있습니다.




- 스마트폰과 코봇이 정상적으로 통신 되었다면 현재 코봇에 축 각도에 따라
값이 측정되게 되어 위 사진과 같이 나타납니다! 이후 하단의 모션 별로 설정 값을
원하는 대로 맟춘 뒤 중앙에 있는 버튼들로 제어하시면 됩니다!





Continuous motion(연속 동작)

연속 동작에 경우 move speed를 지정 할 수 있으며, 터치 유지 시
해당 속도로 일정하게 이동하도록 설정된 메뉴 입니다. 


(Continuous 동작 영상)





Discrete motion(이산 동작)

이산 동작에 경우 step을 지정 할 수 있으며, 터치 시 스텝 만큼 이동하도록
설정된 메뉴입니다.


(Discrete 동작 영상)


이산 동작으로 작동할 시 1축 씩 밀려서 작동되네요...ㅠ


여기까지 스마트폰으로 mycobot을 제어하는 방법 이였습니다!
m5 제품은 와이파이 블루투스 동시 적용이 되는 제품으로 다양한
플랫폼에서 프로그래밍이 가능한데요 !!

다음 시간은 와이파이 통신으로 UIFLOW 플랫폼을 이용해
마이코봇을 프로그래밍 하는 시간 가져보도록 하겠습니다.


그럼 저는 다음 포스팅을 위해 물러가겠습니다!







⬇디바이스마트 바로가기⬇

⬇마이코봇 구매하러가기⬇

댓글 쓰기

0 댓글