오늘 만들어본 샘플 로봇


어제 정리 할때 전부다 분해해 버린 관계로 다시 어제 만들었던 기본 로봇부터 시작해서
오늘은 구슬 발사 하는 샘플 로봇을 만들어 봤다...

뭐 샘플이래바야 얼마 안 걸리긴 하지만 회사에서 업무후 남는 여가시간만 가지고 하기에는
 그 시간도 좀 아쉽고 부족하기만 하다..


여튼 오늘은 컬러센서도 붙여보고 회사에서 남는시간에 틈틈히 마인드스톰 프로그래밍에 관한 정보를 찾는중 RobotC와 Lejos 인가? 하는 자바 기반으로 하는 방식 두가지가 있는듯 하다.

하지만 RobotC는 상용프로그램이라 구매 해야 하는것 같고 그냥 leios를 이용해야 겠다.
어차피 안드로이드 개발자라 자바가 편하긴 하지만...

불과 얼마전 까지만해도 단말 개발자라 C언어가 편했는데 이제 자바에 완전 익숙해져
버린것 같다.




놀고 있던 노트북으로 블루투스 연결해서 레고 인스톨 CD에 있던 기본 프로그램으로 샘플
프로그램을 올려 봤다. 어차피 난 개발자라 그림으로 돼 있는 프로그램이 순서도 보기 보다
더 헷갈리기에 그냥 확인도 안하고 올려 봤는데 뭐 대강 색상 센서로 구분해서 발사 하는것 같다.


항상 마인드스톰 동영상 볼때 저 구슬 발사하는 동작이 궁금했는데 의외로 간단했다 앞부분이 공을 꽉 잡고 있고 뒤에서 핀으로 밀어서 발사하는 구조다 -_-;;



공 잃어버릴뻔 -_-; 그냥 막 돌다가 아무데나 발사해 버려서 급하게 껐다 -_-;


샘플을 보다 보니까 거기서 초음파센서도 달길래 가장 마지막꺼만 한번 더 달아 봤다.
이녀석도 어찌 돌아가는지 분석은 패스 했지만 대강 뭐가 어디 있는지 확인한 다음에 색상센서로 발사 하는것 같긴 하다.


공 잃어버릴뻔 해서 이녀석 돌릴때는 공 빼고 돌려 봤다 어차피 동작은 공 없어도 잘 하니까



막 소리도 내네 신기한놈...
이녀석 중간에 내 쪽으로 돌려 놨더니 조금 움직일때마다 옆으로 조금 움직여서 날 정확히
조준한다 -_-;;; 공 넣어 놨으면 꽤나 당황했을듯...

그나저나 유투브 동영상 왜이리 느리냐 -_-;
 

'프로그래밍 > 마인드스톰' 카테고리의 다른 글

마지막 샘플 휴머노이드 로봇  (0) 2011.06.14
컬러센서를 이용한 구슬 색 구분  (0) 2011.06.12
악어 로봇 샘플 구동  (0) 2011.06.12
개발 진행 상황  (0) 2011.06.12
레고 마인드스톰 시작!  (0) 2011.06.08

뭔가 만들어 보자...

이야기 2011. 6. 9. 10:47
나의 취미생활은 프로그래밍 이었다...

헌데 프로그래밍 쪽으로 취업을 하고.. 취미로서가 아닌 돈을 벌기 위한
코딩만 하게 되고 점점 창의적인 코딩은 사라진것 같다..

남들이 시키는대로 최적화... 안정성...

상용화를 위해 독창적이고 특이한 소스가 아닌 정형화 되어 있고 검증되어 있는
코드들만 작성하게 된다..

이제 이래서 프로그래밍이 더이상 좋아지지 않았다..

하지만 요번 기회에 좀 바꿔 봐야 겠다..
다시 프로그래밍을 취미로 즐겨 봐야 겠다. 

'이야기' 카테고리의 다른 글

티스토리 입주후  (0) 2020.07.31

레고 마인드스톰 시작!

 

이래저래 블로그란거 해보고는 싶었는데 쓸게 없어서 안 하다 보니
완전 사기꾼이 된 기분...

초대장 받아놓고 열심히 한다고 말만 하고 하지도 않았다 -_-;

이래저리 잊고 살다가 소개팅(맞선) 딱지 맞고 홧김에 여자고 뭐고 다른 취미 가진다고
질러버린 마인드스톰... 오늘 도착했다.

참 취미 하나때문에 별걸 다 하네... 여기저기 여행 다니면서 찍으려고 산 디카까지 꺼내들고
찍어대고 다른 블로거들 흉내내고 싶었나 보다..

나이 먹고 이런거 하려니 원...




개봉기 라고 해야 하나? 생각보다 박스가 엄청 컸다..

그냥 쇼핑몰에서 봤을때는 작았는데....







구성품 각종 리소스(블럭들) 센서 및 모토 네모난 액정 달린게 CPU이자 출력 장치(소리도 나고 꼴에 LCD라고 이것 저것 나온다..흑백으로...)



레고의 기본 프로그램만으론 장난감 수준밖에 안되는 녀석!

고로 그동안 자바 학원 수료하고 펑펑 놀고 있던 노트북을 개발용으로 쓰기로 작정!
뭐 마인드 스톰이 블루투스 연동도 되기 때문에 이래 저래 데스크탑 보다는 노트북이 좋고
책상위가 지저분한 관계로 이런 저런 테스트 할때 이동이 편한 노트북이 좋지 아무래도...

맥북도 있긴 한데 개발 환경을 못 찾았다(노트북도 마찬가지지만 -_-)























이번 마인드스톰 제작할 로봇이 일단 블루투스로 기본적인 행동을 저장해 놓고 저 스마트폰으로 컨트롤 하게 할 생각이다... 뭐가 쉬울진 모르겠지만 일단 쉬운거 부터!

뭐 직업이 안드로이드 개발자다 보니 프로토콜 규격만 알면 뭐 어렵지 않을듯 하다...
모르지 명령을 블루투스로 전송해 본적은 없으니 복병을 만날지도?

내 구상은 이렇다...

일단 테스트용으로 기본적인 동작을 제어 하는 녀석을 만들어 볼것이다.
초음파센서로 특정 물체가 보일때 일단 일정 거리까지 달라 붙는 테스트용 프로그램 제작(박쥐 같은녀석)
컬러센서 각종 색을 구분하여 가장 비슷한 색을 소리로 말하는 프로그램!(사운드 파일 저장이 가능한듯 보인다.)
터치 센서로 벽이나 특정 물체에 부딛혔을때 약간 후진후 유턴해 돌아가든 뭐 피해가는 프로그램
모터를 이용한 다양한 응용?(모르겠다 모터는 그냥 굴러가겠지 -_-)

비싼 장난감 하나 질렀다...
당분간은 여자친구 없어도 외롭지는 않을듯 ... 제길 이게 더 추해

아래는 기본 몸체 조립후 앞뒤로 무한 반복 왔다 갔다 하게 간단 설정후 돌려 봤다(노프로그래밍~ 기본 적으로 본체에 간단한 움직임 정도는 5개 정도 저장할수 있다)


흠 신기한놈...

'프로그래밍 > 마인드스톰' 카테고리의 다른 글

마지막 샘플 휴머노이드 로봇  (0) 2011.06.14
컬러센서를 이용한 구슬 색 구분  (0) 2011.06.12
악어 로봇 샘플 구동  (0) 2011.06.12
개발 진행 상황  (0) 2011.06.12
오늘 만들어본 샘플 로봇  (0) 2011.06.09