목록All (635)
Brise
디지털 촬상 소자는 사람의 눈보다 더 볼 수 있는 영역이 넓다. 때문에 사람의 눈으로 보는 것과 비슷한 결과를 보여주기 위해 R,G,B 3색으로 따로 빛을 받는 색상 필터와 가시광선 이외의 빛을 차단시키는 UV, IR 차단 필터로 구성된다. 때문에 실제 빛을 받아들이는 영역은 다음과 같다. (cyan 색이 UV&IR 차단 필터) 실제 촬상 소자(CCD/CMOS) 감도는 검은 색과 같으므로 필터를 제거하면 근적외선 영역의 빛을 받아들일 수 있다. 가시광선 필터를 제거하고 적외선 필터를 달면 다음과 같이 근적외선 영역의 빛을 받을 수 있는 것을 알 수 있다. 일반적인 디지털 카메라의 경우 적절한 개조를 통하여 근적외선사진을 찍을 수 있고, 이보다 긴 파장인 중,원적외선을 찍을 수 있는 촬상소자는 열감지 카메..
MCP 9700E는 온도에 따라 출력 전압 값이 달라지는 센서이다. 핀 넘버와 내용은 다음과 같으며 출력 전압 값은 다음과 같다. 0도에서 0.5V를 출력하고 100도에서 1.5볼트를 출력한다. 즉, 1도 올라갈 때마다 0.01볼트씩 올라간다고 할 수 있다. 회로 구성은 다음과 같이 한다. Vout과 VDD에 바이패스 커패시터 0.1uF를 납땜하여 사용한다. 디지털 필터링을 하지 않은 raw 값은 다음과 같은 방법으로 얻을 수 있다. #define MCP_PIN 0 float temp; void setup() { Serial.begin(115200); }; void loop () { temp = analogRead(MCP_PIN)*5/1024.0; // analog read to voltage temp ..
레이저 프로젝터를 구성하는 가장 기본적인 방법은 특정 XY각도로 레이저를 보낼 수 있도록 X-Y 스캐너를 구성하는 방법이다. 레이저 프로젝터는 최소 3개의 축으로 구성되는데, 기본적으로 필요한 축은 1. X 굴절기 2. Y 굴절기 3. 레이저 블로커(가스 레이저의 경우 레이저의 출력을 빠른 시간내에 변경하기 힘들기 때문에, 레이저 앞에 블로커를 설치하여 레이저 프로젝션을 일시적으로 중단할 수 있다.) 와 같은 축이 기본적으로 필요하고 추가적인 이펙트를 위해 빔 스위치를 통해 별도 이펙트를 구현 가능하다. 레이저 프로젝터의 빠른 구동을 위해 XY스캐너는 갈바노미터(Galvanometer)로 구성된다. 갈바노미터 갈바노미터라고 하면 도대체 이게 무엇인지 모르는 사람들이 많지만, 간단한 예를 들면 아날로그 전..
자바에서는 (이상하게도) C언어와 매우 흡사한 기본형 타입과(int, char와 같은) 이를 객체화 하여 사용할 수 있는 wrapper class(Integer, Character)가 있다. 이 때, 기본형 à 래퍼 클래스 변환을 boxing이라고 하며, 그 반대를 unboxing이라고 한다. 유의 할 것은 단순 변수 하나를 변환할 때에는 변환이 변수의 메소드로 등록이 되어 있지만, 배열의 경우에는 변환이 메소드로 등록되어 있지 않아, 별도 레퍼런스를 찾아야 한다. 변환하는 과정은 다음과 같다. final int[] original = new int[] { 1, 2, 3 }; final Integer[] wrappers = ArrayUtils.toObject(original); final int[] pr..
ls -l /dev/disk/by-uuid 위에서 알아낸 UUID를 /etc/fstab에 추가 sudo vi /etc/fstab UUID=[UUID] /media/[USER FOLDER] ntfs-3g rw,nosuid,nodev,noatime,allow_other 0 1
7z파일의 경우 여러 명령어로 풀 수 있지만, tar과 비슷한 다음과 같은 방식으로 압축 푸는 것을 권장한다. sudo apt-get install p7zip-full 7z x 압축파일.7z p7zip-full 패키지를 설치하고 7z명령어로 압축을 풀면 만약에 압축파일에 비밀번호가 걸려 있어도 올바르게 비밀번호를 묻는 것을 알 수 있다.
compile every source file$gcc -c -fPIC *.c -I./ make shared libgcc -shared -o libmyname.so *.o http://mintnlatte.tistory.com/156