목록Tech (161)
CHOU
처음으로 Arduino을 이용해 보는 것이라, 프로그래밍을 시작할 때 Hello World로 첫걸음을 뗀다면 보드 제어의 시작은 LED 전구 깜박이기 동작이기 때문에^^ 한번 실행해 봤습니다. Arduino 에서 소스를 컴파일하고 upload 하는 과정에서 오류는 문법 오류가 아닌이상 대부분 COM PORT 위치가 올바르지 않아서 발생하는 오류라고 합니다. 이점만 주의하면 특별히 오류나는 부분은 없는 듯 합니다. 선생님 께서는 Arduino을 이용한 여러가지 응용 디바이스 제작을 위해 다음과 같은 두권의 책을 추천해 주셨습니다. Making things talk, Prototyping lab http://arduino.cc/en/Tutorial/Blink - LED은 13번 핀에 연결 보드가 정상적으로 ..
두 번째 날 교육에서 제작한 로봇은 두 개의 서보 모터와 초음파 센서, 지그비 통신이 부착되어 있습니다. 아래 사진은 첫 째날 CupCakeCNC을 이용하여 제작한 프레임에 보드와 장치를 연결한 최종 모습입니다. 처음 Arduino을 접해서 잘 할수 있을까 걱정이 많았는데, 선생님께서 너무 친절하게 잘 가르쳐 주셔서 다행이 진도도 잘 따라가고, 원하는 기능까지 구현해 볼 수 있었던 좋은 시간이었습니다. 1. Arduino Duemilanove Board 1개 2. PING 초음파 센서 1개 (Arduino compiler에 컨트롤 예제가 있어서 이걸 이용한 듯 합니다^^) 3. 서보 모터 2개 - 교육에서는 GWS 모터 이용 4. USB 케이블 - Arduino에 파일을 쓰고, 전원을 공급하기 위해서 5..
8월 4, 5일 이틀간 Arduino 교육을 다녀왔습니다. 일본에서는 오픈소스를 이용한 임베디드 교육을 정말 많이 하는데 이번에 교육을 받은 곳은 큐슈 로봇 연구센터인데 생각보다 건물이 낡고 오래되서 약간 실망했습니다^^. Arduino을 이용하여 3D CNC을 제작한 CupCakeCNC을 직접 보았는데 생각보다 정교하게 제작할 수 있어서 놀랐습니다. 650달러로 제작이 가능하다는데 일반 3D CNC에 비하면 정말 가격이 저렴한 편 입니다. http://makerbot.com 에 접속하시면 open source 와 GPL을 이용하여 3D Printer을 제작할 수 있도록 자세하게 설명해 주고 있습니다. 아래 사진은 HotProceed 사에서 제작한 CupCakeCNC 입니다. 아래 보시면 노즐이 있는데 ..
저번에는 단순하게 레이저 파인더 센서가 작동이 되는지만 알아보았는데, SLAM 알고리즘을 테스트 하기 위해서 C#으로 간단하게 센서 데이터 값을 받아 보았습니다. 센서의 측정 범위가 2m 까지이기 때문에 그 이상의 거리에서는 쓰레기 값이 들어와서 이 부분에 대한 필터링을 해줄 필요가 있었습니다. a) First, it transmits link certified code acquisition command and receives certified code generating data. Then, it calculates CRC with 16 bits of this 8 byte data and let this be a certified code. b) After setting 1 as usual level..
다음주에 있는 청소년 과학관 행사를 위해 음성인식을 통해서 로봇을 제어하는 것을 구현하고 있는데, Speech SDK 5.1과 C#을 이용하였습니다. 간단하게 구현이 가능해서 테스트를 해보는데 windows XP 버전에서는 동작을 안하고, windows7에서는 동작이 잘되어서 왜그런가 구글신께 여쭤보았더니, 역시나 꽤나 이슈가 되고 있는 문제였습니다. 음성인식을 하려고 windows7으로 업그레이드를 해야하나.. 고민입니다. using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; us..