GSI


Unity3D 해상도 1:1 매칭을 위한 카메라값 설정


1:1 픽셀을 유지 하기 위해서는 가로 해상도 보다는 세로 해상도에 대해서 절반값을 카메라로 정해주면 된다.

Main Camera을 선택하고

Projection을 Orthographic로 설정후

Size의 값을 해당 해상도의 높이/2로 설정하면 된다.


저는 보통 800X1280을 사용하기 때문에

1280/2 해서 640으로 설정하면 된다.




이후 UI를 구성할때 Canvas의 구성은 아래와 같이 진행 한다.


Canvas의 Render Mode는 Screen Space - Camera 로 설정한다.

Plane Distance는 적당히 잡아 주면 된다.


Canvas Scaler의 UI Scale Mode는 Scale With Screen Size 로 설정한다.

Reference Resolution은 X:800, Y:1280 으로 설정한다.

Screen Match Mode는 Match Width Or Height로 설정한다.

Reference Pixels Per Unit는 1로 설정한다.



Posted by gsi
:

UI Image 객체의 Width를 코드상에서 줄이는 방버은 아래와 같습니다.


using UnityEngine.UI;

네임 스페이스 지정합니다.


public Image ScoreBar;

객체를 연결하기 위해서 선언을 합니다.

에디터 상에서 Image 객체를 연결합니다.


ScoreBar.rectTransform.sizeDelta = new Vector2 (120, 14);


이렇게 하면 Width의 값이 120으로 Height의 값이 14로 변경됩니다.


--이상--

Posted by gsi
:





Posted by gsi
:

A0의 포트에 들어 오는 IR센서의 정보는 전압의 비율에 맞도록 들어 오게 되어 있습니다.

5V에 연결했으니 0 ~ 5000까지 들어 온다고 보면 됩니다.


이 부분을 cm 형태로 변환하는 소스 입니다.


[소스]

#define ir 0

void setup()
{
  analogReference(DEFAULT);
  Serial.begin(9600);
  pinMode (ir, INPUT);
}

void loop()
{
  int raw=analogRead(ir);
  int volt=map(raw, 0, 1023, 0, 5000);
  int cm=(21.61/(volt-0.1696))*1000;
  
  Serial.println(cm); 
  
  delay(500);  
  }

Posted by gsi
:


해결 방법은 아래와 같습니다.


보통 1번으로 다 해결됩니다.

혹시 5번에 해당 항목이 있는지 확인해 보세요.


작업 방법 1. 인터넷 옵션 설정 확인

  1. 모든 Internet Explorer 창을 닫습니다.
  2. [제어판 - 인터넷 옵션 - 고급 탭]에서 '원래 대로' 클릭 합니다.
  3. 설정이 완료 되었다면 '닫기' 클릭 합니다.
  4. 다시 인터넷 옵션에서 연결 탭 클릭 합니다.
  5. "전화(광대역)연결 및 VPN(가상 사설망) 설정" 항목에 추가되어 있는게 있다면 선택하여 제거 합니다.
  6. 하단의 "LAN 설정" 클릭 하여 "자동으로 설정 검색" 외에 다른 항목이 체크 되어 있다면 체크 해제 합니다.

 

작업 방법 2. Reset Proxy Cache

  1. [시작 -> 모든 프로그램 -> 보조프로그램 -> 명령 프롬프트오른쪽마우스 클릭 후 '관리자 권한으로 실행클릭합니다.
  2. 아래 명령어 입력 후 엔터 합니다.
    netsh winhttp reset proxy


Posted by gsi
:

거열산성이란?


건흥산성이라고도 하며, 성 둘레 약2km, 성벽 높이 8m입니다.

신라에 망한 백제의 충신.열사.의용군 들이 나라를 재건하려는 목적으로 지리산.덕유산 일대에 쌓은 성이라고 합니다.


거열산성을 올라가기전 하부 약수터까지 가볍게 산행하기 좋은거 같습니다.

한달정도 조깅을 하고 한달이 지난 시점에 

일주일에 한번정도 산행을 하기 위해서 목표를 잡은 곳입니다.

건계정에서 차를 주차하고 올라 가는데 50분, 내려 오는데 30분 정도 걸리네요.


봄이 오고 꽃이 피기 시작하네요.













Posted by gsi
:

SHARP 2Y0A21 모델입니다.

거리측정센서입니다.

거리를 측정하는것으로서 10cm에서 80cm까지 가능합니다.

자동차의 장애물 감지에 사용하기 편합니다.

아두이노와 연결하는 방법이 나와 있습니다.





[소스코드]

int sensorpin = 0;                 // analog pin used to connect the sharp sensor

int val = 0;                 // variable to store the values from sensor(initially zero)


void setup()

{

  Serial.begin(9600);               // starts the serial monitor

}

 

void loop()

{

  val = analogRead(sensorpin);       // reads the value of the sharp sensor

  Serial.println(val);            // prints the value of the sensor to the serial monitor

  delay(100);                    // wait for this much time before printing next value

}



Posted by gsi
:



재료가 너무 없어서 우선 있는것으로 제작 하였음

코일은 사무실에 존재 하는 릴레이를 분해해서 66옴짜리로 구성하였다.


그리고 리드 스위치는 시중 전파사에 파는걸로 분해후 사용하였음

처음에는 리드 스위치가 왜 있는지 몰랐는데

이제는 리드 스위치가 없으면 회전자가 돌지 않는다는것을 알았다.

그리고 코일의 저항이 약한걸 사용해야 회전자가 순간적으로 많이 회전하는것으로 보여짐


이후 재로를 더 구매를 하고 코일을 6 ~ 8개 정도를 달고 테스트를 더진행 해봐야 겠다.


원하는 결과는 배터리를 없애고 아주 오래동안 도는 구조인데

자체 충전을 하면서 도는건지 아주 작은 전류를 이용하는 건지

이해가 안된다.

더 진행해보고 다시 정리해서 올리도록 하자.

Posted by gsi
:

항상 배터리가 없는 프리에너지에 관심을 요즘 가지다가
아래와 같은 모터를 발견하였다.
배터리가 아예 필요 없는 자가 에너지가 아니라
아주 극소량의 에너지를 통해서 모터가 돌수 있는 구조라고 보는게 맞을거 같다.

No Batteries! EZ Spin V2 Motor Running on a Single 1000uf 16v Capacito



위의 동영상을 보면 회전자가 아주 느리게 돌지만 다른 에너지가 필요 없는거 처럼 보인다.

이걸 만들어 보기 위해서 여러가지 방법을 사용해 보고 있다.

몇일을 고민하다가 왜 리드스위치가 필요 한지도 이제 이해가 된다.



아래는 관련 이미지 입니다.

리드스위치가 있는걸로 봐서 전자석이 가동이 되면 리드 스위치를 통해서 전원을 off시키게 되는 구조인듯 합니다.

더 테스트 해보면서 아래 내용대로 구현이 가능한지 더 살펴 봐야 할거 같습니다.



[테스트한 내용]

12K옴짜리 코일을 9V에 연결하는거와

66옴짜리 코일을 9V에 연결했을때 차이는

저항이 크면 코일의 힘이 약해진다. 즉 전자석의 힘이 저항이 작은게 더 세게 된다.



Posted by gsi
:

아두이노를 사용하다 보면 해당 pc에서 아두이노가 인식이 안될때가 있다.

즉, FTDI, FT232R 장치인식 오류 발생할때가 있다.


윈8은 대부분 되는거 같은데 윈7에서는 장치 인식 오류가 발생할때가 존재 한다.

이 경우 아래 경로에서 파일을 받아서 관리자 권한으로 실행해주면 해결된다.


FTDI, FT232R 드라이브 받기


Posted by gsi
:

석양이 멋진 오늘

내 일상 2016. 3. 17. 20:09 |



매일 하루하루 비슷한 패턴으로 지나가는 일상에

앞만 보고 살지 말고 가끔 하늘을 올려다 보면

이쁜 석양도 볼수 있는거네요.


Posted by gsi
:

항상 의자에 앉아서 일할때가 많아서 가끔 농사일을 하거나 운동을 하고 나면 머리가 지끈지끈 아플때가 많다.



매번 별 의미 없이 참고 했는데 오늘 찾아 보니 땀만 흘리면 두통이 난다는 내용에 글들이 많이 있더라구요.



이런 경우 물을 많이 먹게 되면 탈수증상이 와서 더 탈수가 심해 지니 전해질 보충을 해줄수 있는 이온음료를 먹는게 좋다고 합니다.

한의학에서는 운동후 열린 모공이 닫힐때까지 몸을 덮어서 유지 해주는게 좋다고도 합니다.

운동이나 일도 좋지만 몸을 먼저 생각하며 살아야 겠습니다.


Posted by gsi
:



알파고(AlphaGo)

인류 지적 수준을 넘보는 바둑 인공지능!!


이세돌 9단과 구글 딥마인드의 인공지능 바둑 프로그램 "알파고(AlphaGo)"의 대국이 궁금해집니다.


체스는 이미 1997년 인간이 컴퓨터에게 정복당한 영역중 하나라고 하네요.

바둑은 그만큼 어려운 게임이고 경우에 수가 너무 많아서 아직 완벽하게 구현되어 있지는 않은듯 보입니다.


하지만 알파고가 그렇게 대단하다고 해도 이세돌 9단이 이겼음 하는 바람이네요 ^^


3월 9일 오후 1시에 이세돌 9단과 알파고의 대국 기대가 되네요.




Posted by gsi
:




Posted by gsi
:






Posted by gsi
: