B-ROBOT EVOJJROBOTS 에서 만든 아두이노와 3D 프린터를 사용하여 만든 자립 2바퀴 로보트 입니다. 


image08


2바퀴로 움직이기 때문에 넘어지지 않도록 바퀴를 자동으로 움직이게 하는 아두이노 제어 프로그램이 있어야 합니다.  제어 프로그램은 자이로와 가속도 센서를 사용하여 현재 자세를 입력 받아 넘어지지 않도록 조정해 줍니다. 



  • B-ROBOT 사이트에 나와 있는 이 로보트에 대한 요약 입니다.

  • Open project : 프로그램 소스 코드와 3D 디자인 파일이 오픈되고 공유되어 있어 자기가 원하는  방식으로 변경 할 수 있습니다. 

  • DIY & Hackeable : 최종 결과물이 아니고 오픈 되고 수정하고 변경 할 수 있기 때문에 원하는 데로 배우고 즐길 수 있습니다. 

  • Develop your own apps : 소스 코드를 변경하여 새로운 기능을 추가 할 수 있습니다. 통신 프로토콜도 오픈되어 있기 때문에 로보트를 조정하는 자신만의 IOS, Android, PC 리모트 프로그램을 만들 수 있습니다. 

  • Learn : B-ROBOT 은 JJROBOTS 에서 만들었기 때문에 잘 문서화된 프로젝트을  받을 수 있습니다.  JJROBOTS은 로보트 내부에서 발생 하는 모든 것을 알 수 있기를 바랍니다. 이것은 기술을 배우고 가르치는데 이상적입니다. 모터를 제어하는 방법, 자이로와 가속도 센서에서 정보를 읽고 처리하는 방법, 로보트의 불 안정성을 제어하는 방법과 리모트 프로그램과 통신 하는 법에 대한 매우 좋은 문서를 제공 합니다.

  • UNDERSTANDING HOW A PID CONTROL : Official jjrobots APP(공짜) 를 사용하여 실시간으로 B-ROBOT의 안정성을 조정하고 움직임을 볼 수 있습니다. 


더 많은 정보가 B-ROBOT 사이트에 있으니 참고 하기 바랍니다. 


3D 기구 파트는 Thingiverse에서 받을 수 있습니다. 


현재 PRUSA i3 를 사용하여 기구를 프린트 하고 있습니다. 




3D 프린터 프로그램은 CURA를 사용하였습니다. 



댓글 3

MADE BY

조경식

3d modeling, 3d printer, 3d printing, blender tutorial, drone, Linux, programming, raspberry pi, schematic drawing, 아두이노
3D 프린트 파트 다음글 B-ROBOT EVO 소개현재글