본문 바로가기

Robot

(178)
젤리비를 BT를 통해 휴대폰에서 움직일 수 있도록 준비해 볼까요 2019. 1. 14. 07:00 얼마전에 로봇 젤리비 확장 보드 이야기를 했었죠. 오늘은 BT를 통해 휴대폰에서 젤리비를 사용하기 위한 준비를 보여드릴려고 합니다.이번에는 그 때 보다 조금 더 이뻐졌나요?^^ 초음파 센서가 달려있는 사진입니다.^^ㅎㅎ. 초음파 센서는 그 자체로도 로봇 눈 같은 모양을 가져서 사용안해도 그냥 장착만 해도 기분이 좋아요^^그리고, 하나, Bluetooth Controller라는 안드로이드 앱을 받아 둡니다. 안타깝게도 아이폰에서는 안된다고 하네요ㅠㅠ. void setup(){ Serial.begin(9600); pinMode(5,OUTPUT); pinMode(6,OUTPUT); } void loop() { char data; if(Serial.available()) { data= Serial.read();..
젤리비 서보 확장 보드 사용하기와 mBlock 확장 기능 사용하기 2019. 1. 3. 07:00 2019년의 첫 글을 젤리비관련 글로 올리네요^^ 로봇 젤리비를 소개했던 적이 있습니다. 로봇 젤리비는 저의 두 번째 책인 생각대로 블록코딩 1권과 2권에서 하드웨어 파트를 완성하면 만들어지는 로봇입니다. 그런데 많은 독자들께서 책의 용도외에 많은 활용을 하려고 하니 약간씩 한계를 만나게 되신거죠. 그래서 로봇 젤리비의 확장 기증을 만들게 되었습니다.헉~ 뭔가 멋지지 않나요? 네 일단 집게를 추가하게 되었죠. 아직 이 사진들은 프로토타입이라 실제 공개될때는 조금 다를겁니다.왼쪽에 집게를 구동하기 위한 서보모터 드라이버와 블루투스를 포함한 확장 보드와 집게가 보이네요^^초음파센서와 서보모터를 추가할 수도 있습니다. 이 초음파센서 모듈은 아쉽게도 현제는 3권에는 포함되지 않을 것 같습니다. 이제 이 보드를 ..
저의 세번째 책 - 생각대로 블록코딩 2권 - 라인트레이서 만들기가 출판되었습니다. 2018. 9. 3. 08:00 올해(2018년) 첫 날부터 저의 생애 첫 책인 파이썬으로 데이터 주무르기가 출판되었습니다. 그리고 6~7개월 후 생애 두번째 책인 생각대로 블록코딩 1권이 7월이 끝날때쯤 출판되었습니다. 생각대로 블록코딩 1권은 젤리비(Jellibi) 보드라고 하는 이쁜 핑크색 보드를 사용하는데요. 이 젤리비보드를 로봇으로 사용하는 로봇 젤리비를 살짝 소개해 드린적이 있습니다.멋지죠?^^ 이 사진은 다운힐러님께서 찍으셨답니다.^^. 아무튼... 로봇 젤리비를 가지고 라인트레서를 설명하는 책이 저의 생애 세 번째 책이랍니다.넵.. 생각대로 블록코딩 : 아두이노 블록코딩으로 구현하는 라인트레이서랍니다.^^ 초등학교에서 중학교 정도로 블록코딩을 조금 배운 혹은 저의 생각대로 블록코딩 1권을 배훈 학생을 대상으로 하는 두번째..
역기구학을 풀 때 도움을 줄 수 있는 Python 모듈 - ikpy - 2018. 8. 20. 08:00 로봇에서 로봇팔을 이야기하려고 하면 꼭 등장하는 것은 기구학(kinematics)입니다. 힘의 관계를 생각하지 않고 연결된 링크와 조인트만 가지고 좌표를 해석하는 분야인데요. 저도 이 기구학을 공부하는 학생이라면 누구나 보는 Craig의 책을 Python으로 공부한 관련 글들을 올린 적이 있습니다. 그러나 기구학에서 복잡한 분야인 역기구학은 참 어렵습니다. 물론 이것을 손으로 푸는 경우는 요즘 (공부를 위한게 아니라면) 잘 못 봤습니다. 다들 좋은 툴을 사용하는 것 같습니다. 특히 MATLAB을 많이들 사용하죠. 저는 오늘 Python으로 기구학을 역으로 풀려는 분들께 도움이 될 만한 모듈을 하나 소개하려고 합니다.Phylliade라는 분(?)인데요. 한 때 제가 관심을 가졌던 Poppy 프로젝트에서 발..
Mu Editor를 이용한 마이크로비트(Microbit)에서 마이크로파이썬(MicroPython)으로 코딩하기 2018. 8. 13. 08:00 얼머전에 ESP8266에서 MicroPython을 사용할 수 있는 에디터인 uPyCraft를 소개했었는데요. 이번에는 유명한 마이크로비트에 바로 마이크로파이썬으로 코드를 작성할 수 있는 에디터 중 하나인 Mu Editor를 소개할려고 합니다.Mu Editor 공식 사이트에 가서 데스크탑용 버전을 다운받아 설치할 수 있습니다.실행한 화면입니다. 간결하고 이쁩니다.^^저기서 모드를 선택하면BBC Microbit를 선택할 수 있습니다.물론 마이크로비트를 PC와 연결해야죠^^그리고 마이크로비트에서 사용할 수 있는 마이크로파이썬의 공식 홈페이지에서 많은 것을 학습할 수 있습니다.뭐 항상 많이 하는 Hello World 해볼까요? 딱 두줄 입력하고...뭐 혹시 코드가 복잡할 때는 저렇게 Check를 먼저 눌러서 문..
ESP8266에서 upycraft를 이용한 MicroPython 사용하기 2018. 8. 1. 08:00 처음 ESP8266을 만나서는 그저 인터넷에 연결만 하는 것으로도 재미있었습니다. 처음 시도했던 것이 아두이노에서 인터넷을 연결하기 위해 ESP8266을 사용했던 것입니다. 그리고, 난 후 Blynk라는 앱을 통해 ESP8266을 이용해서 인터넷에 연결된 아두이노를 휴대폰에서 동작하는 이야기도 했었습니다. 그러다가 아예 ESP8266으로 아두이노 UNO 호환보드로 만들어진 WEMOS D1 보드도 한 번 테스트를 해 보았습니다. 그리고 또 잠시 잊고 있다가, 요즘 새로운 관심을 가지는 분야가 있는데, 다시 ESP8266과 접목해 보았습니다. 뭐 언제나 그렇듯... 그냥 그저그런 개봉기 같은 이야기입니다.^^응? 뭘까요? ㅎㅎ ESP8266이 탑재된 아두이노 호환보드인 WEMOD D1 mini 보드입니다. ..
로봇 젤리비 Jellibi를 소개합니다. 2018. 7. 27. 08:00 얼마전에 저의 두 번째 책이 출판되었다는 이야기를 드렸는데요. 이 책에는 젤리비 Jellibi 보드가 함께 포함되어 있습니다. 아두이노 나노 보드인데요. 지금 한 참 집필 중인 후속책에는 로봇 몸체와 배터리 등의 악세사리가 있지요. 두 권을 합치면 로봇 젤리비 Robot Jellibi가 됩니다.이렇게 되는거죠. 실물입니다.^^. 사실 이 로봇 젤리비는 아두이노 나노 보드에 몇 개의 액세사리를 포함한 너무나도 노멀한 제품입니다. 더구나 책에 포함되는 컨셉이라 별도 판매도 하지 않구요. 그러나 수술용 로봇이나 OIS 등에서 제어파트만 하던 저에겐... 오랜만에 완성품을 내놓은 거라 너무 이 작은 로봇에 정이 많이 간답니다. 아~ 아시죠? 저는 흔히들 알고리즘 엔지니어라고 부르는 파트여서, 이 로봇에 대해서는..
블록코딩 책 - 생각대로 블록코딩 - 저의 두번째 책이 출판되었습니다. 2018. 7. 23. 08:00 파이썬을 이용한 데이터 과학을 프로젝트 위주로 풀어냈던 저의 첫 책 파이썬으로 데이터 주무르기 이 후에, 또 하나의 책이 출판되었습니다. 이번 책은 약간 어린 친구들을 대상으로 한 블록코딩 책입니다. 이름은 생각대로 블록코딩 아두이노 보드를 이용한 조이스틱 만들기입니다. 사실... 블록코딩을 설명하는 방법을 원래 제 스타일대로 하나의 프로젝트를 완성한다는 느낌으로 만들어 간 책입니다. 처음 블록코딩을 접하는 학생들이 어떻게 하나의 주제를 이뤄가야하는지를 이야기했는데요. 뭐 또 약간 창피하네요.혹시 감을 잡으셨는지 모르지만, 생각대로 ~~~ 시리즈입니다. 전체적으로 한 5~6권 정도 기획될 예정입니다.일단 1권은 패키지로 함꼐 포함된 젤리비보드 Jellibi 라는 아이를 이용합니다. 핑크색의 이쁜 보드입니..

반응형