본문 바로가기
반응형

ICbanq13

[Galileo Gen2] 시작하기 Core Event (http://core-event.co.kr/page2013/eventPage/140929_Galileo2_FieldTest_Form.asp )에서 진행하는 Galileo Gen2 아이디어 공모전을 ICBanq를 통하여 참가하게 되었습니다. C level로 직접 코딩을 하는 것이 익숙한지라, Arduino 도 익숙치 않을 뿐터러 Galileo 보드 또한 처음 접해보는데, 막상 보드를 받고 보니 막막하더군요. 박스에는 보드와 전원 그리고 체험단 선정 축하 쪽지외엔 아무것도 없던 터라 살짝 당황하기 까지.... 예쁜 그림이 안팎으로 인쇄되어 있는데, 커버 안쪽에 주소가 하나 있네요. maker.intel.com/galileo/getstarted maker.intel.com/galileo/.. 2014. 10. 23.
Bare Conductive Electric Pain 개봉기 17기 ICbanQ 무상체험단을 진행하게 되었습니다. 이번에 진행하는 상품은 Bare Conductive Electric Paint 입니다. 요놈이 뭐하는 놈인지는 차근 차근 체험단을 진행하면서 정리해나가도록 하겠습니다. 그래도 궁금하신 분들은 우선 http://www.icbanq.com/shop/product_detail.asp?prod_code=P005590572&catg_code= 를 참조 하시면 됩니다. 체험단 안내서와함께 상품이 도착했습니다. 상품은 Electric Paint 달랑 하나지만 그래도 너무나 써보고 싶었기에 기쁜 마음으로 상자를 뜯었습니다. 상품의 앞면을 보면 3가지 Role에 대해 나와 있네요. 1. Cold solder 2. Draw Circuits 3. PCB Repair 그리.. 2014. 8. 11.
허큘렉스 서보모터 제어 기초 Reference :: [1] DRS-0101 User Guide 0. 서보모터 제어 구성 HerkuleX 서보모터 DRS-0101은 UART를 통해 제어 된다. 연결도는 다음과 같으며, 제어기로부터 TX를 통해 Request Packet가 보내지고, RX를 통해 제어기로 Ack Packet로 들어온다. 각각의 모터는 서로다른 ID값을 가지고 있으며, ID를 통해 각각의 서보모터에 명령을 전달하거나 상태를 읽어올 수 있다. UART의 통신설정은 다음과 같다. Default Baud Rate는 115200 이며, 특별한 문제가 없다면 제어기에 연결된 Host의 UART를 115200으로 설정하면 무난하게 동작할 수 있다. 1. PACKET Format 서보모터를 위해 Request 및 ACK Packet를.. 2014. 4. 14.
허큘렉스 2족 로봇 Moving Test 허큘렉스 서보모터 4개를 이용하여 만든 2족 로봇의 Walking Test를 진행하였다. 관절이 적다 보니 발바닥의 마찰을 이용한 이동으로 간신히 걸음마 비슷한 것을 구현하게 되었다. 동부로봇에서 제공하는 HerkuleX.cpp 및 HerkuleX.h 를 이용하여 구현하였다. 또한 Torque를 끄게 되면 손으로 서보모터를 원하는 만큼 움직일 수 있다. 이를 이용하여 특정 모션을 만든후 HerkuleX.cpp 에서 제공하는 getPos 함수를 이용하여 필요한 모터 값을 찾았다. Detail한 코드 설명은 다음에 다루기로 한다. 1. Torque On/Off BROADCAST_ID는 0xFE로 정의되어 있으며, 이는 연결된 모든 서보 모터에 대하여 동일한 명령을 전달하고자 할때 사용된다. 아래와 같이 To.. 2014. 4. 8.