리모콘으로 움직이는 자동차

중국산 AVR 키트 하나 산거 조립을 해서 굴려 보았다.

가격이 의외로 싼건 아니었는데 그래도 조립하면서 만드는 재미가 그런데로 좋았다.
부품이 모두 준비된 상태로 조립을 시작해서 마지막 굴리기 까지가 단번에 끝나니 조립식 장난감 만드는 느낌이었다.
사용자 삽입 이미지
사용자 삽입 이미지
사용자 삽입 이미지
사용자 삽입 이미지
마지막 사진은 리모컨만 하니 재미가 없어서 BlueTooth 모듈을 더 연결해 보았다.
물론 프로그램을 다시 다 짜야 했지만. 중국 제조사에 소스가 올려진 것은 아니라서.
리모컨 부분은 아두이노 라이브러리를 찾아서 추가 하여서 해결 하였고, BlueTooth는 그냥 시리얼 통신이니까 그냥 코드 좀 추가 해서 해결.
조종은 구글앱을 찾아서 f, b, r, l, s 등 문자열을 날리는 걸로 찾아서 방향은 아두이노에서 앱과 문자열을 기준삼아 코딩하면 OK.
사용자 삽입 이미지
사용자 삽입 이미지

Posted by 헐크

2017/12/05 17:16 2017/12/05 17:16
,
Response
0 Trackbacks , 0 Comments
RSS :
http://trivis.cafe24.com/rocket/rss/response/24

안드로이드폰으로 AVR 제어

안드로이드 폰을 이용한 구글 ADK 같은 장치를 만들고 싶어서 모듈을 좀 샀다.

ADK용은 아두이노랑 호환 되게 만들었는데 개인적으로 아두이노 써본 적이 없어서 그냥 AVR 128에 맘데로 만들려고 한다.

Bluetooth 모듈은 시중에 저렴하게 나오는 HC-06으로 구매했다.

그리고 AVR 128로 구매했다. 예전에 개미로봇 만들었던 소스를 그대로 참조하여 128로 바꾸었다. 통신 쪽 레지스터와 몇몇 정의들만 바꾸니 그대로 컴파일 되었다.

최근 ATMEL에서 STUDIO6가 나와서 좀 써 보려 했는데. 컴파일은 잘 되는데 ISP가 인식이 안되서 할 수 없이 버전 4에서 다운로드 했다.

사용자 삽입 이미지

준비된 하드웨어 출력 단에 LED 하나 달아서 On / OFF를 해 보았다.

급히 사다가 케이블이 ISP 6핀 짜리 인 것을 간과해서 부득이 8핀을 6핀으로 바꾸는 케이블을 만들 수 밖에 없었다.

사용자 삽입 이미지

개미로봇 만들 때 시리얼로 문자를 전송 받으면 전진 후진 좌우로 가게 했었는데 시리얼만 Bluetooth로 변한 거라 프로그램은 LED 동작 하는 부분으로만 바꾸면 OK.

사용자 삽입 이미지

노트북에 있는 Bluetooth를 이용해서 접속하면

사용자 삽입 이미지
사용자 삽입 이미지
사용자 삽입 이미지
사용자 삽입 이미지
사용자 삽입 이미지

작동을 잘 하는 것이 확인 되었다.

이제 안드로이드로 넘어 가보자.

Mobot BTCar라는 제작자가 만들어 올린 무료 프로그램을 받으면 똑 같은 것을 테스트해 볼 수 있다. 단지 안드로이드 폰의 Bluetooth를 사용해서 키트에 접속한다는 차이 뿐.

Bluetooth Chat이라는 프로그램이 있다. 이것은 구글 sdk에서 주는 sample인데 이것을 컴파일해서 pkg로 만들어 인스톨 하면 된다. Uuid를 바꾸어 컴파일 하면 된다고 구글링 하면 나온다. 한가지 시행착오를 겪은 건 pkg 파일을 컴파일만 한 것을 넣어 설치하면 안되고(연결이 안됨) 꼭 배포용 pkg 로 암호 설정해서 만들어야 안드로이드 폰에서 정상 작동 하였다.

사용자 삽입 이미지
사용자 삽입 이미지
사용자 삽입 이미지
사용자 삽입 이미지
사용자 삽입 이미지
사용자 삽입 이미지

소정의 목표는 달성 했다.

이것을 응용하는 것은 고민해 보자.

Posted by 헐크

2013/01/25 16:18 2013/01/25 16:18
, ,
Response
0 Trackbacks , 0 Comments
RSS :
http://trivis.cafe24.com/rocket/rss/response/22

MindStorm1

NXT 2.0 을 하와이 여행갔을때 300달러에 샀었다.
기본 모델 두가지만 만들어 봤다. 공을 발사해 주는 거랑 휴머노이드.
NXT를 블루투스로 연결해 조종할 수 있는
안드로이드 어플이 있어서 다운 받아 조종도 해 보았다.
그리곤 그다지 관심을 가지지 않고 방안에 고히 모셔져 있다.

뭐가 폼나는거 하나 만들어 봐야 하는데
...

사용자 삽입 이미지
사용자 삽입 이미지
사용자 삽입 이미지
사용자 삽입 이미지

CubeStormer II http://www.youtube.com/embed/_d0LfkIut2M
이정도는 함 만들어 봐야 되는건데
..

사용자 삽입 이미지

이거 흉네라도 낼려면 공부해야 될것
1. Cube solver
만들기
2. Bluetooth
프로그밍 for Android
3. NXT
프로그램 연동

일단 기본 프로그램 써베이.
Firemonkey
를 이용한 cube 데모 프로그램

사용자 삽입 이미지

큐브 돌리려면 먼저 저 rRgGwWoObByY를 익혀야 하네요.

불루투스를 이용한 NXT 제어 안드로이드 어플

사용자 삽입 이미지


취미로만 하기엔 아까운 기술들을 익혀야 되네요.

++++++++++++++++++++++++++++++++++++++++++++++++
마인드 스톰으로 그동안 만든거 좀 올려 봅니다.
++++++++++++++++++++++++++++++++++++++++++++++++
http://mindcuber.com 에 올려진 거 그데로 다운받아 만듦. David Gilday씨 고마워요. 동네 문방구에서 산 큐브로는 색 구별이 잘 되지 않아 계속 실패하더니
Rubiks 정품을 토이저러스에서 새로 사서 하니 잘 맞추네요. 두가지 버전이 있는데 정품엔 가운데 흰색에 무늬 들어가 있어서 이것 처리가 되는 버전을 다운로드해서 하니 잘 맞추네요. 4~5분이면 맞추네요.

사용자 삽입 이미지
이건 리모트 콘트롤 데모라고 보면 됨. 남아도는 갤럭시 초기 모델 휴대폰에 각각 영상 전송과 마인드스톰 제어 어플을 실행 시켜서 전송된 이미지를 보면서 전후 좌우 조종을 해 볼 수 있는 걸 만들어 봤음.
사용자 삽입 이미지

Posted by 헐크

2013/01/25 14:54 2013/01/25 14:54
, , ,
Response
0 Trackbacks , 0 Comments
RSS :
http://trivis.cafe24.com/rocket/rss/response/20


블로그 이미지

공개할 만한 것은 공개합시다. 學問如逆水行舟 不進則退. 학문은 물을 거슬러 오르는 배와 같아 나아가지 않으면 뒤로 물러난다.

- 헐크

Notices

Archives

Authors

  1. 헐크

Recent Trackbacks

Calendar

«   2018/05   »
    1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31    

Site Stats

Total hits:
50057
Today:
4
Yesterday:
6