반응형

전체 글 118

영문 폴더명으로 변경하기

언어설정을 한글입력 설정으로 바꾸고 재부팅을 하면 보통 문서, 다운로드 음악 등... 의 폴더들이 영문에서 한글로 바껴있다. 리눅스 터미널에서 한글 폴더는 인식의 에러의 문제가 생길 수 있어 번거로운 상황이 발생할 가능성이 있기 때문에 그냥 영문 폴더명으로 놔두고 사용하는것이 편한 경우가 있다. 먼저 gedit로 user-dirs.dirs의 내용을 편집한다. sudo gedit /home/사용자계정/.config/user-dirs.dirs 그리고 내용중의 아래 부분처럼 한글로 된 부분을XDG_DESKTOP_DIR=”$HOME/바탕화면”XDG_DOWNLOAD_DIR=”$HOME/다운로드”XDG_TEMPLATES_DIR=”$HOME/템플릿”XDG_PUBLICSHARE_DIR=”$HOME/공개”XDG_DOCU..

Linux/Ubuntu 2014.07.05

변속기 펌업과 설정

변속기 펌업과 설정은 따로 직접 해보지는 못했지만 나중에 꼭 필요한 자료가 될 수 있으므로 포스팅을 남긴다. multiwii 를 위한 변속기들의 펌업이 오픈 프로젝트로 개발되어 제공되고 있다고 한다.프로젝트 이름은 wii esc 이고 주소는 아래에 남긴다. https://code.google.com/p/wii-esc/ 혹시 변속기 펌업 하는 방법을 알고 계신 분이 계시다면 뎃글로 연락을 주셨으면 합니다. 정보를 공유해주신다면 누구나 쉽고 편하게 알 수 있도록 포스팅을 하도록 하겠습니다. 다음으로는 변속기를 설정 하는 방법이다. 일반적으로 보통의 변속기들은 아래와 같은 방법으로 설정 할 수 있다고 한다. 변속기 설정: 쓰로틀 범위설정 이외에 아무런 설정이 필요없습니다. 변속기의 쓰로틀 범위 설정(프로펠러는..

Multiwii/기타 2014.06.05

PWM 출력 회로도 및 모터와 변속기 연결

모터의 회전 속도 조절을 담당 해주는 변속기는 i2c 방식과 PWM 방식이 있다.multiwii 는 PWM 방식의 변속기를 사용 할 것이다.GND와 VCC는 5v 의 VCC와 GND에 연결해주면 되므로 생략했다. 그리고 다음은 변속기와 모터를 연결해 주는 방법이다. 모터의 회전 방향은 VCC와 GND를 바꿔 연결해주면 회전 방향이 바뀐다. 이 부분은 각 모터의 위치와 프로펠러 회전 방향에 따라 알맞게 연결한다. 참고로 QUADX 의 각각의 모터의 프로펠러 회전 방향은 아래의 표와 같다. Front Left시계방향 Front Right 반시계방향 Back Left 반시계방향 Back Right 시계방향그리고 각 모터의 회전 방향에 따라 프로펠러의 종류가 다르다 프로펠러의 종류는 2가지가 존재한다. 다음은 ..

Multiwii/회로도 2014.06.05

Multiwii 센서 탑재

본 포스팅에서는 2가지 버전을 소개 언급할 것이다. 두 가지 버전 중 한가지를 택해서 하면 된다. Multiwii 기체를 구성하기 위해서는 4가지의 센서가 필요하다. 3축 자이로 센서 3축 가속도 센서 지자계 센서 기압센서 첫번째 버전은 Wii Motion Plus + Nunchuk 을 이용한 방법이다. Wii Motion Plus 는 이것을 분해하면 구할 수 있고, Nunchuk은 이것을 분해하면 구할 수 있는데 분해하면 위와 같이 나오는데 가운데 숫자가 적힌 부분을 기준으로 반을 잘라서 왼쪽 편을 사용 하면 된다. 하지만 자를 때에는 기판의 쇼트가 일어나지 않도록 주의해서 절단 해야 한다. 위에서 언급한대로 센서의 구성은 아래와 같다. Wii Motion – 3축 자이로 센서 Nunchuk – 3축 ..

Multiwii/회로도 2014.04.20

Serial USB 배선도 (FTDI, CP2102)

이전에 Atmega2560 에 아두이노 부트로더를 펌웨어 하는 내용을 다뤘다. http://kuroikuma.tistory.com/83 이번엔 Atmega 2560 보드에 아두이노를 심었다면 아두이노에 Multiwii 소스코드를 컴파일하고 업로딩 해봐야 하는데 Serial USB가 없다. 그래서 본 포스팅에서는 컴퓨터와 Serial USB로 연결되어 통신이 되도록 하고 Multiwii 소스코드를 업로딩 해볼 것이다. (주요 내용은 CP2102와 FTDI 를 가지고 Serial USB 연결하는 법에 대해 언급 한다.) Atmega2560 보드가 5v 이기 때문에 5v 짜리Serial USB를 이용하면 아주 간단하고 편하다. Atmega2560 에 Multiwii 소스를 업로딩 하기 위해서는 VCC, RXD..

Multiwii/회로도 2014.04.20

Atmega2560 v1.0 보드에 Arduino 부트로더 펌웨어

Atmega2560 v1.0 보드에 Arduino 부트로더 펌웨어 C4 캐패시터는 아두이노 스케치에서 FTDI 또는 CP2101 serial usb의 DTR핀으로 오토리셋 기능을 사용할 경우 제거하면 됩니다. 따라서 부트로더 심기전이든 이후든 아무때나 제거하면 됩니다. ISP는 핀배열을 확인해서 MOSI, RESET, MISO, SCK, GND, VCC를 연결해주면 됩니다. 여기서 주의할점은 핀맵이 보드쪽인지 ISP 커넥터 쪽인지 확인해서 작업을 해야합니다. VCC는 ISP에 따라서 다르며, ISP에서 보드로 전원을 공급해 줄 수 있는 타입이 있고 별도로 공급해야 되는 타입이 있어서 일단 ISP를 꼽아서 불이 들어오면 공급되는 타입이고 안들어오면 별도로 5V 전원을 보드의 VCC와 GND에 연결해 줘야합..

Multiwii/Atmega2560 2014.04.19

우분투 12.04 LTS 에서 KVM Bridge Mode 설치하기

-CPU의 가상화 지원 여부 확인하기. egrep -c '(vmx|svm)' /proc/cpuinfo 위 명령의 결과 출력으로 0이 나온다면 CPU에서 지원하지 않는다. BIOS에서 가상화 기술 설정을 확인해보도록 하자. 만약 1 이상 나온다면 계속 진행해서 설치 할 수 있다. -Package 설치 sudo apt-get install qemu-kvm libvirt-bin ubuntu-vm-builder bridge-utils virt-manager qemu-system 완료 후 아래의 명령으로 KVM 그룹에 현재 사용자를 넣어 권한을 부여한다. sudo adduser `id -un` libvirtd sudo adduser `id -un` kvm 그리고 그룹 설정 변경을 위해 재부팅을 하거나 로그아웃하고..

Linux/Ubuntu 2014.04.03

GCC 버전 업그레이드 하기

*GCC 버전 업그레이드 하기 먼저 ropository를 등록해준다. sudo add-apt-repository ppa:ubuntu-toolchain-r/test sudo apt-get update gcc-4.8 g++-4.8을 설치한다. sudo apt-get install gcc-4.8 g++-4.8 gcc 설정을 해준다. sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.6 60 --slave /usr/bin/g++ g++ /usr/bin/g++-4.6 sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.8 40 --slave /usr/bin/g++ g++ /us..

Linux/Ubuntu 2014.03.31
반응형