드론 호버링 (Hovering) 하는 방법

출처: http://www.dronestarting.com/hovering/ *준비 장소의 선정 : 처음 호버링을 연습할 때는 벽이나 천정 등의 장애물이 없는 실외의 탁 트인 장소에서 시작하셔야 합니다. 드론이 예상보다 휙휙 움직여서 벽에 부딪치기 쉽기 때문입니다. 드론과 거리두기 : 배터리를 끼우고 2미터 이상 떨어진 뒤 조종기를 잡으셨다면 조종기 전원을 켜 주세요. 조종기 적응 : 상하타(throttle)를 올리는데 처음에는 5%미만이다 싶을정도로 미세하게, ‘위로 올린다’ 라기보다는 ‘문지른다’ 라는 느낌이 들도록 살짝 올려주세요. 만약에 프로펠러가 돌지 않는다면 배터리를 확인해보시는 […]

드론 호버링 (Hovering) 하는 방법 더 읽기"

방정식, 미적분법 그리고 delegate

원문:http://www.hanbit.co.kr/network/view.html?bi_id=614 작성: 한동훈(traxacun at unitel.co.kr) 작성일: 2003. 3. 12 – 26 지난 시간에는 분할 정복(Divide & Conquer)에 대해서 살펴보았으며 이번 시간에는 분할 정복의 연장선상에 있는 근찾기(Root Finding)와 미적분법에 대해서 살펴보고, 이러한 알고리즘을 보다 유연성있게 적용하기 위해 delegate를 어떻게 사용하는지 살펴볼 것이다. 근찾기 알고리즘(Root Finding) 방정식의 근을 찾는 알고리즘은 다양하지만 여기서는 이분법(Bisection)과 뉴튼-랩슨(Newton-Rahpson)법에 대해서만 소개할 것이다. 이외에도

방정식, 미적분법 그리고 delegate 더 읽기"

PID제어 기초

출처: http://www.ktechno.co.kr/pictech/motor05.html 1. PID 제어란? 자동제어 방식 가운데서 가장 흔히 이용되는 제어방식으로 PID 제어라는 방식이 있다. 이 PID란, P: Proportinal(비례) I: Integral(적분) D: Differential(미분) 의 3가지 조합으로 제어하는 것으로 유연한 제어가 가능해진다. 2. 단순 On/Off 제어 단순한 On/Off 제어의 경우에는 제어 조작량은 0%와 100% 사이를 왕래하므로 조작량의 변화가 너무 크고, 실제 목표값에 대해 지나치게 반복하기 때문에, 목표값의 부근에서 凸凹를 반복하는

PID제어 기초 더 읽기"

QAV250 - 조립편

원문: http://benzydad.tistory.com/29 Lumenier QAV-250  지난번 조립했던 Q450도 그랬지만 왜 쿼드콥터들은 포장이 형편없는지 모르겠어요.  상자를 열어보면…. 완전 간단…. 그래도 본체는 CNC가공한 흔적이 있네요. 굳이 저렇게까지할 필요가…? 추락을 해보면 알란가 모르겠네… 기타 자질구래한 볼트, 배터리 스트랩, 방진 패드, 스티커 등등….. 요것은 Power distribution board 앞 뒤 LED bar를 설치해야하는데… 길이를 잘 맞추어주어야 한답니다. 미리 본체에 맞춰서 길이 재보고

QAV250 - 조립편 더 읽기"

QAV250 - 세팅편

출처 : http://benzydad.tistory.com/30 QAV-250 조립에 이어 Flight Controller 설정이에요. 생각보다는 간단하게 설정이 가능하더군요.  우선 결선도부터..  제어기 우측의 18pin 컨넥터는 순서대로 모터 1, 2, 3, 4번의 ESC 케이블을 연결하면 되요. 그런데 좌측의 수신기와 연결하는 단자가 좀 헷갈릴수가 있어요. 이게 내가 받은 cc3d는 색상이 아래 그림하고 다르더라구요.  그러니 그림만 보고 연결할 것이 아니라 아래 표를 참고해서 연결하면 되는데

QAV250 - 세팅편 더 읽기"

드론 만들기 – QAV250 Clone 만들기 : (4) 조립 세번째

출처: http://www.whydsp.org/259 2.4. 배선 2.4.1. 배터리 단자 이제 배터리 단자를 연결합니다. T 단자에서 가로( ㅡ ) 가 빨간선, 세로 (| )가 검은선에 연결되도록 합니다. 그림 1. 배터리 단자 연결. 그 다음에는 cc3d controller에 그림 2와 같이 receiver와 ESC 를 연결해야 합니다. 그림 2. cc3d 와 receiver/ESC 연결   2.4.2. receiver 연결 제가 구매한 receiver는 Devo7 조종기와 함께

드론 만들기 – QAV250 Clone 만들기 : (4) 조립 세번째 더 읽기"

드론 만들기 – QAV250 Clone 만들기 : (3) 조립 두번째

출처: http://www.whydsp.org/258 2.2. 날개 (암) 조립 – 계속… 지난 글에서 모터에 ESC를 연결하는데 선을 너무 짧게 잘라서 고생을 했기 때문에, 나머지 3개의 암에서는 모터에서 나온 3개의 검은 선을 ESC에 직접 연결하기로 결심합니다. 이를 위해 먼저 ESC의 수축튜브를 제거합니다. 그림 1. ESC를 감싸고 있는 수축튜브를 팍팍 뜯습니다. 수축튜브를 제거하면 다음과 같이 ESC가 그 우아한 자태를 뽑내기는…. 개뿔… 전선이 자기

드론 만들기 – QAV250 Clone 만들기 : (3) 조립 두번째 더 읽기"

드론 만들기 – QAV250 Clone 만들기 : (2) 조립 첫번째

출처: http://www.whydsp.org/255 2. 조립 부품들이 하나둘씩 도착하고…드디어 드론 만들기에 착수합니다. 그림 1. 도착한 부품들. 헛! 그런데 Kit에 조립설명서 한 장 안들어 있습니다. 하하하~하하하~하하하~   그냥 부품들만 멀뚱멀뚱 바라보다가 안되겠다 싶어서 폭풍 웹질을 했고, 드디어 조립을 하기 시작합니다. ^^   2.1. 프레임 조립 일단, 키트 구성품을 확인해야죠? 그림 2. 키트 구성품 구성품 중 가장 큰 덩치의 녀석이

드론 만들기 – QAV250 Clone 만들기 : (2) 조립 첫번째 더 읽기"

드론 만들기 – QAV250 Clone 만들기 : (1) 부품 구입

출처: http://www.whydsp.org/254 요즘 어른들의 장난감으로 주목받고 있는 드론! 저도 참 좋아하는데요.. 제가 한번 만들어보겠습니다. 저는 저주받은 손재주를 지니고 태어났으므로, 제가 성공하면 다른 왠만한 분들은 모두 가능한 것이니 두려워 말고 도전하시면 됩니다.   1. 어떤 드론 부품들을 구매해야 하는가? 1.1. 드론 Kit (QAV250) 사실 드론에 대해 잘 모르면 뭘 사야 하는지 전혀 모르기 때문에, 여기서 첫번째 난관에

드론 만들기 – QAV250 Clone 만들기 : (1) 부품 구입 더 읽기"

64비트 윈도우에서 32비트 ODBC 데이터 원본 관리자 실행하기

64비트 윈도우에서는 기본적으로 64비트 ODBC 관리자만 제어판에 등록이 되어있다. 32비트 DB관련 프로그램에서 ODBC로 접속하려면 32비트 ODBC 관리자에 ODBC드라이버를 등록해야만 하고 이런경우 32비트 ODBC 관리자를 실행해서 등록해야 한다. 32비트 ODBC 관리자를 실행하기 위해서는 아래의 프로그램을 실행한다. C:\Windows\SysWOW64\odbcad32.exe

64비트 윈도우에서 32비트 ODBC 데이터 원본 관리자 실행하기 더 읽기"

MySQL 사용자 계정 및 데이터베이스 생성하기

## Usage :# mysql -u root -p<패스워드> < mysql_adduser.sql## SQL User ID : <user># Password    : <password># DB name     : <database># Host        : localhost, %(ANY)# ## 기존 DB를 삭제한다.#DROP DATABASE IF EXISTS <database>; ## 사용자를 삭제한다.# 최초 생성 시는 실행하지 않도록 주석처리 한다.##DROP USER ‘<user>’@’localhost’;#DROP USER ‘<user>’@’%’; ## DB를 생성한다.#CREATE DATABASE <database>; ## 사용자를 추가한다.#GRANT

MySQL 사용자 계정 및 데이터베이스 생성하기 더 읽기"

Oracle Data Types

0. 데이터 타입 및 길이의 중요성 각 데이터 타입의 고유한 특성이 있다 -> 컬럼 속성에 맞는 데이터 타입을 사용했느냐 여부에 따라서 많은 차이가 발생 적절하지 못한 데이터 타입 선정 -> 수행속도 저하, 불필요한 자원의 낭비 초래 각 데이터 타입의 특성에 따라 정보를 가장 효율적으로 처리하기 위한 적절한 데이터 타입을 선정해야 한다 CHAR, VARCHAR, NUMBER, DATE,

Oracle Data Types 더 읽기"

MySQL Data Types

MySQL 필드의 데이터 타입 정리 (대부분 MS-SQL,Access 와 비슷하지만 몇가지가 틀림,또한 Access 의 경우, 이제 더이상 업그레이드가 되지 않지만,MS-SQL 의 경우, 계속 업그레이드 되면서 필드 타입도 추가되는 추세임대표적예: MS-SQL2005 버전에서는 smallint,bigint 등 새로운 타입이 추가되었음?) ———————————————————————– MySQL 데이터베이스에는 크게 다음과 같은 세 가지 데이터 타입이 있다.===========================================================데이터타입 내용                  예제———————————————————–숫자형     숫자를 저장하는 필드  TINYINT, INT, FLOAT———————————————————–문자형     문자를

MySQL Data Types 더 읽기"

Oracle Pro*C 소개와 기본 특징

출처 : http://blog.daum.net/miracle_jhw/14 1장.  Pro*C 소개와 기본 특징 1-1. Pro*C 개요 SQL 문은 절차형 언어가 아니다. 그래서 오라클을 포함한 많은 데이터베이스는 PL/SQL이라는 절차형 언어를 제공한다. DBMS의 버전이 높아지면서 이전과 다르게 PL/SQL에도 다양한 기능이 추가되었다. 예를 들면, TCP/IP, HTTP, FILE I/O 등과 같은 기능이 추가되어 다양한 방식의 프로그래밍이 가능해졌다. 하지만 오라클 외부 프로그램과의 연동 등에 있어서

Oracle Pro*C 소개와 기본 특징 더 읽기"

LG옵티머스LTE3(F260S) 킷캣 최적화 스크립트

■ 다운로드 : optimize_lg_f260s_kitkat.zip (559.4MB)☞ 파일의 용량이 큰 이유는 최신 기본어플들 용량 때문입니다. 실 스크립트 관련 파일 용량은 35MB 정도밖에 안됩니다. ※ 본 최적화 스크립트는 LG 옵티머스LTE3(LG-F260S)의 킷캣 v20F 펌웨어에서 시험되었습니다.※ 최적화 후 공장초기화 적극 추천※ 사람마다 취향이 모두 다르기 때문에 기본적으로 추가 어플리케이션 설치는 최대한 자제하고 잉여어플 제거에 촛점을 맞춰 제작했습니다. ■ 선행 사항

LG옵티머스LTE3(F260S) 킷캣 최적화 스크립트 더 읽기"

LG옵티머스LTE3(F260S) 킷캣 간편 루팅

■ 다운로드 : rooting.zip ※ 이 루팅은 LG 옵티머스LTE3(LG-F260S)의 킷캣 v20F 펌웨어에서 시험되었습니다 ※ 이 루팅은 킷캣의 외장메모리의 쓰기 금지를 해제하는 설정파일(init.grand-common.post_boot.sh)을 포함합니다.※ SuperSU, RootExplorer 앱이 설치됩니다. (공초해도 포함되어 있음) ■ 선행 사항 1. 설정에서 “일반→휴대폰 정보→소프트웨어 정보→빌드 번호”를 여러번 터치하여 개발자 모드를 활성화 합니다.2. 개발자 모드→USB 디버깅을 활성화 합니다.3. “일반→보안→출처를 알 수 없는 앱”을

LG옵티머스LTE3(F260S) 킷캣 간편 루팅 더 읽기"

검색엔진 sphinx 사용방법

소개 MySQL에서 데이터 검색시 데이터가 많은 경우 자료를 검색하는데 소모되는 시간이 크다. MySQL의 데이터를 별도의 검색엔진이 인덱싱하여 인덱싱을 검색함으로서 시간 소모를 줄일 수 있다. 여기서는 오픈소스 프로그램인 Sphinx 검색 엔진을 도입해보고, Sphinx 검색엔진과 MySQL, 그리고 PHP와 함께 사용해도록 한다. 설치 환경 OS : Debian 7 64Bit S/W : MySQL : 5.6.11 / PHP 5.4.4-14 설치할

검색엔진 sphinx 사용방법 더 읽기"

위로 스크롤