본문 바로가기

OldStory702

Gstreamer Android SDK build Android용 Gstreamer 를 우분투 리눅스에서 빌드 하였다. git 사용하여 소스를 가져 온다. $ git clone git://anongit.freedesktop.org/gstreamer-sdk/cerbero 빌드 환경를 만든다. $ cd cerbero $ ./cerbero-uninstalled -c config/cross-android.cbc bootstrap SDK 를 빌드 한다. $ ./cerbero-uninstalled -c config/cross-android.cbc package gstreamer-sdk 빌드가 성공적으로 되면 다음 파일들이 생성 된다. gstreamer-sdk-android-arm-2012.11-runtime.tar.bz2 gstreamer-sdk-android-a.. 2013. 3. 5.
XLoader winavr 사용하여 아두이노 컴파일 해서 나온 hex 파일을 아두이노에 업로드 할 때 필요한 프로그램. XLoader http://xloader.russemotto.com/ 2013. 3. 3.
Step Motor Easy Driver PCB 스탭모터 드라이버 모듈 EasyDriver PCB를 주문했었는데 일주일 만에 도착 했습니다. 자세한 정보는 다음 사이트 참조. https://www.sparkfun.com/products/9402 http://schmalzhaus.com/EasyDriver/ 2013. 2. 28.
LG52X CDROM Motor Driver IC M63026 LG52X CDROM (GCR-8521B) 에 있는 모터 드라이버를 사용하여 모터를 돌려 보았다. 40X나 32X의 경우 스핀들 모터와 액츄에이터용으로 모터 드라이버 IC 2개가 들어갔지만 52x 에서는 두 개의 기능이 하나의 IC에 구현된 IC를 사용하였다. 사용된 드라이버 IC는 CDROM 기판 뒤면에 있는 M63026, 하나의 스핀들 모터 와 5개의 액츄에이터를 돌릴 수 있다. 5개의 엑츄에이터 중 2개는 헤드 이송에 사용되는 슬라이딩 스탭 모터에 사용되고 1개는 로더 DC 모터에 1개는 헤드 포커스와 나머지 하나는 헤드 트래킹에 사용된다. 각 모터 드라이버의 입력 핀은 스핀들 모터(SPIN), 스탭모터 (SL1IN,SL2IN), 로더 모터(LOIN+), 포커스(FOIN), 트래킹(TOIN) 이며 .. 2013. 2. 27.
Gstreamer android tutorial Android gatreamer 공부중이다. 윈도우에서 개발환경 설정하고 첫번째 tutorial를 빌드 했다. Cygwin 환경이 잘못 되었는지 pkg-config 에서 찾아준 라이브러리 경로를 ndk 에서 인식이 안되 메이크 파일에 일일이 넣어 빌드 성공. 2013. 2. 26.
Ardusumo : Open Source Platform for Fighting Robots 아두이노를 사용하여 만든 자동차 로봇 참조 사이트에 회로도와 소스가 있습니다. Reference 2013. 2. 23.
CD ROM Motor Drive IC 분해한 CD ROM의 모터 드라이브 IC 를 조사해 봤다. Name Model Spindle Motor Drive 5 Channel Actuator Drive LG 32X CRD-8322B M56784FP M56788FP LG 40X CRD-8400B M63006FP M56788FP LG 52X GCR-8521B M63026FP (M6302X) 2013. 2. 22.
Pocket laser engraver 아두이노 보드와 CD ROM의 스탭모터를 사용하여 만든 레이저 마킹기 입니다. 스탭모터는 EasyDriver라는 스탭모터 모듈을 사용 했다고 합니다. EasyDriver는 SparkFun 사이트에서 $14.95 에 구매 할 수 있다. http://www.instructables.com/id/Pocket-laser-engraver/ 2013. 2. 22.
빛과 터치를 이용한 피아노 24 light sensitive sensors 'lightefface' - arduino + max/msp from kaziem on Vimeo. 빛과 터치를 이용한 피아노 : 아두이노와 MAX 프로그램을 사용하여 만들었다고 합니다. Reference 2013. 2. 22.
RMA 처리 되어 ESC 다시 주문 하비킹에 1월31일에 반송 처리한 ESC가 처리 되어 다시 주문 했다. RMA 진행 하는데 거의 한 달이 걸렸다. 아무래도 중국 춘절이 중간에 끼어서 그런 것 같다. RMA가 진행 되어 반품이 처리 되면 따로 메일를 보내지 않고 포인트로 지급 된다. 그래서 포인트를 사용하여 다시 주문했다. 크기가 작아서 배송비는 국제 등기 우편으로 $3.99 가 추가 되었다. 해외주문시 반품 하면 손해다. 잘못된 제품을 반품처리하는데 배송비만 20만원 가까이 든것 같다. 2013. 2. 21.
CD ROM에 사용되는 모터 CD ROM 안에는 보통 3개의 모터가 들어 있습니다. 트레이를 열고 닫을 때 사용하는 DC 모터, CD 를 회전 시키는 SPINDLE 모터 그리고 레이저 헤드를 움직이는 STEP 모터. 기판에 붙어 있는게 DC 모터이고 PCB 기판 사이에 SPINDLE 모터 그리고 까만 프라스틱 모튤에 붙어 있는 것이 스탭모터 입니다. DC 모터 두 단자에 전압을 걸어주면 돌아가는 모터로 구동이 간단 합니다. 하지만 회전 속도를 제어하려면 전압을 직접 제어해야 하기 때문에 속도제어가 어렵습니다. 속도와 위치를 센싱하는 별도의 엔코더를 추가해야만 정확한 제어를 할 수 있습니다. SPINDLE 모터 디스크 원판을 회전시키는 모터를 SPINDLE 모터라고 합니다. CD ROM의 스핀들 모터는 3상 브러시 리스 모터로 되어 .. 2013. 2. 21.
최초의 태양전지를 이용한 멀티콥터 a group of masters students at queen mary university of london have sent designboom images of their solar powered remote controlled helicopter that can be used for multipurpose applications. The post solar-copter: world’s first solar powered multi-purpose helicopter appeared first on designboom. 2013. 2. 21.
아두이노 드럼 머신 아두이노에 사용되는 마이컴을 사용하여 만든 드럼 머신. 아래 링크 사이트에 가면 소스와 회로도 볼 수 있다. http://bleeplabs.com/bleep-drum-user-guide/ 2013. 2. 21.
CD ROM 분해 집에 버리지 않고 모아 둔 LG 32X, 40X, 52X 3개의 CD ROM 분해 하였다. 먼저 뒤면 나사 4개를 푼다. 바닥 뚜껑을 연다. 앞 뚜껑을 열려면 먼저 CD 트레이를 앞으로 빼야 하는데 가운데 스핀들 모터와 앞에 있는 트레이 DC모터 사이의 양쪽 옆에 있는 하얀 프라스틱을 옆으로 밀면 트레이가 튀어 나온다. 트레이를 앞으로 빼고 트레이 전면 뚜껑을 위로 밀면 빠진다. 이 상태에서 CD ROM 본체의 전면 뚜껑을 앞으로 빼서 분해 한다. 위 뚜껑을 딴다. 스핀들 모터 위에 있는 CD 고정 판 분해. PCB 기판을 분해 하기 위해 트레이 DC 모터의 나사 2개를 푼다. 두 개의 PCB 기판을 분해 한다. 이 때 PCB 기판과 연결된 케이블들을 분리 한다. 분리된 PCB 기판 레이저 헤드 파트를 .. 2013. 2. 21.
Eagle 설치 우분투 12.04 에 Eagle 6.4.0 설치 다운로드 ftp://ftp.cadsoft.de/eagle/program/6.4/eagle-lin-6.4.0.run eagle: error while loading shared libraries: libXrender.so.1: cannot open shared object file: No such file or directory 위와 같은 에러 발생 하는 경우 다음 설치 후 1 sudo apt-get install build-essential perl gcc-multilib 2 sudo apt-get install ia32-libs lib32z1 lib32z1-dev eagle 설치 1 sudo sh eagle-lin-6.3.0.run http://willi.. 2013. 2. 20.
라즈베리파이 카메라 모듈 출시 임박 라즈베리파이에 사용 가능한 카메라 모듈이 한 달 정도 후 에는 출시 될수 있을 것 같다고 합니다. 라즈베피라이의 CSI(Camera Serial Interface)Port를 통해 연결 됩니다. http://www.raspberrypi.org/archives/3224 2013. 2. 20.
GStreamer Open Source Multimedia Framework 로 안드로이드뿐만 아니라 윈도우, 리눅스 와 OSX를 지원한다. GStreamer를 사용하여 개발하면 플랫품에 상관없이 개발 할 수 있는 것 같다. GObject와 Glibc를 사용하여 DirectShow의 필터와 같이 프로그램을 구성할 수 있다고 한다. http://gstreamer.com/ http://gstreamer.freedesktop.org/ 2013. 2. 19.
나의 정원 - 타샤 튜너 타샤 튜너의 "나의 정원". 시골에 집 짓고 사는 꿈을 가지고 있는데 튜너 할머니 처럼 멋진 숲속의 집과 정원을 가지고 싶다. 2013. 2. 17.
아두이노에서 GPS 동작 확인 아두이노에 GPS 모듈을 테스트 했다. PC RS232 포트에 바로 연결 할 때는 RS232 변환 모듈이 필요 했지만 아두이노와 연결 할 때는 GPS TX 출력을 디지털 입력에 바로 연결 하면 된다. 프로그램에서 디지털 입력 포트를 SoftwareSerial 로 설정하여 신호를 입력 받아 아두이노 USB 시리얼 출력으로 보내면 아두이노 시이얼 포트로 신호를 확인 할 수 있다. 아래는 GPS 모니터 프로그램을 사용하여 위치를 잡은 화면이다. 사용한 모니터 프로그램은 GPS Monitor Rev 3.26 이다. 다음은 아두이노 소스 #include SoftwareSerial nss(9, 10); // RXPIN:9, TXPIN:10 void setup() { Serial.begin(9600); nss.beg.. 2013. 2. 14.
발렌타인데이 집 사람이 만들어준 발렌타인데이 쵸코렛 입안에서 사르르 그냥 녹는다. 2013. 2. 14.
Arduino UNO Pinout Diagram Arduino UNO Pinout Diagram 2013. 2. 7.
GPS16B04-005 동작 확인 GPS를 시리얼 포트에 바로 연결하지 않고 전에 구입한 RS232 보드 거쳐 연결하니 정상 동작 한다. 연결 방법은 USB 케이블에서 VCC(5v)와 GND 라인 빼서 RX232와 GPS의 VCC, GND에 연결 하고 RX232 TxIN를 GPS TXA에 RX2323 RxOut를 GPS RXB에 연결 하면 된다. 시리얼 설정은 다음과 같다. Baud rate : 9600 Data : 8bit Parity: none Stop : 1 bit Flow Control : none 2013. 2. 6.
GPS16B04 Quadcopter에 사용하려고 GPS 모듈을 G마켓에서 만원주고 구입했다. 시리얼 터미널로 연결하여 보니 어떤 설정에서도 문자가 다 깨져서 나온다. 검색해 보니 이 모듈을 사용하여 성공한 포스트가 있어 문의 한 상태다. 2013. 2. 6.
Towel 1.2 Towel 1.2 비행기를 DC모터에서 브러시리스 모터로 개조 했다. 디스크 케이스를 잘라 모터 마운트로 사용했다. 고정은 역시 타이로 ... 프라스틱 판넬의 가운데 홈를 내서 마운트를 그 사이에 집어 넣어 타이로 묶었다. ESC와 밧데리는 테이프로 고정. 밧데리는 테이프로 고정하면 잘 떨어져서 프라스틱 판넬 한층을 밧데리 모양으로 카서 안에 집어 넣어 고정 시켰다. 2013. 2. 5.