정전류 회로를 응용해서 간이등이 하나 필요해서 제작. 그림은 간단하게 2단만 했지만 실제론 5단을 붙였다. D10, D12는 고휘도 LED를 사용.

R11의 전압 강하가 심한지 Q6의 베이스에는 3.6v가 아닌 2.6v가 찍힌다. 0.7v 전압 강하 때문에 1.9v가 이미터 쪽에 걸리고 저항 100오옴으로 나누면 대충 19mA가 흐른다. Q6는 그냥 아무런 NPN 트랜지스터를 쓰면 된다.

 

 빛을 확산 시켜주는 가리개가 없는지 묻지마 휴대용 LED 등보다 더 밝은 빛이 나오고 발열도 거의 없다.

 더 밝은 빛에 만족 중.

 

 만들 때 주의점은 D8과 D9에 전압이 걸리는 것에 신경써야 한다. 되도록 많은 전압이 걸리게 하려면 빨강을 사용하고 녹색도 괜찮으나 노랑은 피해야 한다.

 

(편집) 트랜지스터의 hfe값이 얼마나 영향을 끼치는지 실험. 2N2222A보다 높은 최소 hfe 200의 BC547B를 사용해서 테스트를 해보니, D8과 D9가 살짝 켜지는게 보인다. 낮은 베이스 전류로 D8과 D9에 켜지는 충분한 전류가 나오는 듯 하다. 그러나 고휘도 LED(D10과 D12 부분)를 3개 정도 연결을 하니 인지하지 못할 정도로 희미하게 켜진다.

 

 

'기타' 카테고리의 다른 글

라이젠 메모리 안정화.  (0) 2019.04.26
윈도우즈 로그인 후 바로 생기는 락업 문제  (0) 2019.04.11
고휘도 LED 정전류 회로.  (0) 2019.03.30
x96mini tv box  (0) 2019.03.28
간단한 레벨시프터.  (0) 2019.03.23
라이젠 메모리 오버클럭 가이드.  (0) 2019.03.22
Posted by 파르셀수스

댓글을 달아 주세요

x96mini tv box

기타 2019.03.28 16:34 |

 무슨 생각을 했는지 몰라도 갑자기 라즈베리파이 보단 나은 미디어 박스를 찾아보자고 하다가 그냥 싼맛에 구입한 티비 박스. 그런데 역시 싼맛이라는 한계는 존재한다.

 안드로이드 지원까지는 괜찮은데, 너무 싼맛의 제품이라 720p가 한계다. 물론 1080p도 가능하지만 높은 온도로 수명을 갈아먹는다.

 

 원래 내장된 펌웨어를 지우고 새로운 twrp 방법으로 업데이트가 가능한데 이게 좀 번거롭다. USB툴은 윈도우즈 드라이버 때문에 장치를 인식하지도 않아서 한번도 시도해볼 수 없었고 sdcard 방법론이 가장 쉬웠다.

 atvexperience던가 하는 롬은 아예 오류가 나서 사용할 수 없다.

 

 3개 정도의 커스텀 펌웨어로 시도해 본 결과 모두 완벽한 것은 없고 장단이 있다.

 

 x96mini fine mod - 1080p 가능. 넷플릭스 미포함. 1080 화면을 보여주나 지속적인 높은 온도에 절망했다.

 https://mega.nz/#!xaYUGYYT!iiiKW6MGSlt0AqaI1Lo-tmiuobyeEHC05bphfDE5kA0

 

 x96mini port from mbox - 720p. 넷플릭스 미포함. 나름 빠르고 큰 문제는 없었다. 75정도의 온도가 평균인데 80도도 금방 다다른다.

 https://mega.nz/#!ofQCQQxI!V4fd4upY959YtHA8j2WjUG5lHpspDLggt5G9RnRidkM

 

 tx3 mini custom. 넷플릭스 포함. 그러나 너무 렉이 걸려서 사용하는데 번거롭다. 해상도 조정이 가능하나 화면이 잘려서 나온다. 그리고 리모콘의 마우스 버튼 기능이 작동하지 않는 것 같다. 마우스를 쓰면 되지만 가끔 불편할 때가 있다. 그래서 별로 추천하지 않는다.

 https://mega.nz/#!lKRR3YBY!Ag7VhSB6a1UfmzIUV_racvNyleU07q1K-LSbs7ZZ39E

 

 이들은 모두 러시아 쪽 어느 포럼에 있는 mod 펌웨어들이다. 처음 UI문자가 키릴어로 나오는데 설정에서 지구 아이콘을 선택하면 한글을 볼 수 있다.

 커스텀이 아닌 순정 펌웨어에서도 처음 설치시에는 새로운 구글 계정을 만들 때 성별 입력란을 클릭해야 하는데 마우스가 없으면 힘들었다.

 

 이들 모두 펌웨어에서 유튜브 라이브스트리밍은 볼 수가 없다. kodi쪽 애드온으로는 볼 수 있기는데 여전히 그쪽에서도 DASH 지원이 없어서 반쪽 라이브 스트리밍만을 지원한다. kodi 17버전이라면 애드온 설정에서 InputStream이 비활성화 되어 있는 것을 활성화시키면 DASH 기능이 활성화 된다. Fine Mod는 kodi 구버전 같았는데 기억이 안난다.

 

 다른 Naked Android 버전도 시도해봤는데, 글꼴이 중국어 일본어는 들어갔는데 신기하게 한국어만 없었다. 사용하기 힘든 롬이라 제외.

 

 온도는 83도 정도를 항상 웃도는 것 같다. 68도를 최고점으로 찍던 라즈베리파이 2에 비하면 상당히 높은 온도. 단지 조금 더 나은 점은 H265지원 정도.

 

 사용 만족도는 라즈베리파이 2가 더 나았다. 운영체제가 안드로이드라는 장점이 이런 저가형 티비박스에서는 단점이기도 한 듯.

 

 펌웨어 출처 : https://4pda.ru/forum/index.php?showtopic=936891&st=2060

 

 

'기타' 카테고리의 다른 글

윈도우즈 로그인 후 바로 생기는 락업 문제  (0) 2019.04.11
고휘도 LED 정전류 회로.  (0) 2019.03.30
x96mini tv box  (0) 2019.03.28
간단한 레벨시프터.  (0) 2019.03.23
라이젠 메모리 오버클럭 가이드.  (0) 2019.03.22
LED 정전류 드라이빙  (0) 2019.03.21
Posted by 파르셀수스

댓글을 달아 주세요

간단한 레벨시프터.

기타 2019.03.23 16:27 |

 우연히 트랜지스터 내용을 보다가 FET를 이용한 레벨시트터를 발견.


http://www.hobbytronics.co.uk/mosfet-voltage-level-converter

 


 Low level의 신호가 0이면 Q5가 ON이 되어서 High쪽 신호가 0이 되고,

 Low level의 신호가 1이면 Q5가 OFF가 되어서 High쪽 신호가 1이 된다.


 High level의 신호가 1이면 Q5는 기생 다이오드에 전류가 흐르지 않아서 Low쪽 신호가 1이 되고,

 High level의 신호가 0이면 Q5는 기생 다이오드에 0.7v 전압이 인가되어 Q5를 ON 상태로 만들고 Low쪽 신호가 0이 된다.


 3.3v <-> 5v 신호 레벨 시프터를 만드는데 좋은 방법으로 ESP8266이나 ESP32등의 신호 입출력을 보다 수월하게 만들 수 있다.


 800kHz 의 클럭 속도에 맞을려면 5v쪽의 저항은 1k정도가 되어야 한다. 대충 2.2k 정도면 대체적으로 필요한 빠른 스위칭 속도를 만들 수 있다.






'기타' 카테고리의 다른 글

고휘도 LED 정전류 회로.  (0) 2019.03.30
x96mini tv box  (0) 2019.03.28
간단한 레벨시프터.  (0) 2019.03.23
라이젠 메모리 오버클럭 가이드.  (0) 2019.03.22
LED 정전류 드라이빙  (0) 2019.03.21
FreeSerf 0.3 업데이트  (0) 2019.03.16
Posted by 파르셀수스

댓글을 달아 주세요

라이젠의 메모리 오버클럭 가이드란게 새로 올라왔다. 긴 내용은 길어서 생략하고 팁 만 찾아봤다.


https://www.techpowerup.com/reviews/AMD/Ryzen_Memory_Tweaking_Overclocking_Guide/7.html



개인적으로 메모리는 안정성이 가장 중요하다고 생각.


대충 내용을 간략하게 적는다면,


 - 제대로 부팅을 하지 않거나 BSOD가 일어나면 ProcODT와 RTT 저항값의 설정이 필요하다.

 - 어쩌다 한번씩 일어나는 오류는 tFAW를 tRDDS * 4 <= tFAW <= tRDDS * 6 의 범위에 설정하고, tRDDS 값을 1이나 2를 증가시키거나 혹은 tRTP값을 1/2 tWR~ 12 사이의 값으로 설정한다.

 - tRCDRD와 tRP를 1증가시키면 안정성이 늘어나고 메모리 필요 전압값을 낮출 수 있다.

 - VDDP는 시스템 안정성을 증가시킨다. 855~950mV 사이로 설정하고, 설정할 땐 10에서 15mV 단위로 증가시킨다.

 - RTT_PARK나 ProcODT의 높은 값은 안정성을 증가시킨다.

 - 권장 CLDO_VDDP값은 다음과 같다. 기본값 (850 mV), 950 mV, 945 mV, 940 mV, 915 mV, 905 mV, 895 mV, 865 mV, and 840 mV. 이 값을 메모리 클럭에 따라 신호 범위가 달라지는 것으로 대부분 일부러 손댈 필요가 없다.

 - CAD_BUS 값은 2개 램 장착일 땐 24 30 24 24, 4개 램 장착일 땐 24 20 24 24 값이 유용한 값이다. 이 설정으로 살짝 효과를 본 것 같은데 확실하지 않아서 그냥 그대로 사용 중. 대부분 램이 2개라서 30값이면 될 듯.


 대충 이 정도가 쓸모있는 팁인 것 같다.


'기타' 카테고리의 다른 글

x96mini tv box  (0) 2019.03.28
간단한 레벨시프터.  (0) 2019.03.23
라이젠 메모리 오버클럭 가이드.  (0) 2019.03.22
LED 정전류 드라이빙  (0) 2019.03.21
FreeSerf 0.3 업데이트  (0) 2019.03.16
간단한 1N4148 다이오드 온도센서.  (0) 2019.03.12
Posted by 파르셀수스

댓글을 달아 주세요

LED 정전류 드라이빙

기타 2019.03.21 12:43 |

 정전류 회로를 접근해본 만들어보는 또다른 회로.




제너와 LED 2개로 각각 고정전압을 만든 회로인데, 앞의 제너를 이용한 회로는 내가 가지고 있던 제너 다이오드가 3.6v 정전압이 나오는 70mA 조건을 충족하지 못해서 9v에 19mA 정도가 나온다. 전류를 늘리려면 R6를 낮추면 된다.


 제너 다이오드로 만든 회로는 그러한 이유 때문에 전압에 다른 전류 크기의 변화가 살짝 있다. R5 저항값을 낮추면 되는데 전력소비가 늘어나는 것 때문에 그냥 하지 않았다. Iz가 낮은 제너 다이오드를 사용하면 되는데 나중에 시도해봐야겠다.


 두번째는 LED 2개로 3.6v를 만드는 꼼수를 사용. 그 꼼수 LED가 항상 빛을 발산한다는 단점이 있다. 하지만 전압에 따른 고정적인 전압을 만드는데 최고다.


 D4,D7에는 특별히 전압값을 생각하지 않고 그냥 LED의 정격 전류값만 생각하면 된다.



'기타' 카테고리의 다른 글

간단한 레벨시프터.  (0) 2019.03.23
라이젠 메모리 오버클럭 가이드.  (0) 2019.03.22
LED 정전류 드라이빙  (0) 2019.03.21
FreeSerf 0.3 업데이트  (0) 2019.03.16
간단한 1N4148 다이오드 온도센서.  (0) 2019.03.12
9V 부스트 컨버터.  (0) 2019.03.07
Posted by 파르셀수스
TAG led, 정전류

댓글을 달아 주세요

FreeSerf 0.3 업데이트

기타 2019.03.16 19:34 |

 FreeSerf 0.3 업데이트가 있었다.

 예전 0.11에 비해 좋아져서 이제 load가 된다.

 https://github.com/freeserf/freeserf/releases


 그리고 0.3 이후에 약간의 몇몇 성능 향상 패치가 있었는데, 아직 원래 소스코드 배포쪽엔 아직 포함되지 않았는데,

 그걸 적용해서 컴파일한 fork 가 또 있었다. 1만6천명의 serf의 대형맵 게임에서 문제가 없도록 성능 패치가 되었다.

 


 32비트 인스톨러



 64비트 인스톨러

https://ci.appveyor.com/api/projects/jonls/freeserf/artifacts/FreeSerf-x64-Release.exe?branch=master&pr=false&job=Configuration%3A%20Release%3B%20Platform%3A%20x64

 

 간단히 다시 게임 키를 나열하면,

 1~5 : 패널의 기능을 대신함.

 b : 건물 지을 수 있는 정보 오버레이 표시.

 TAB, shift-TAB : 알림 이동, 이전 위치 복귀.

 +, - : 게임 속도 증감

 0 : 게임 속도 리셋

 p : 게임 일시 정지

 j : 플레이어 스위치

 F10 : 게임 다시 시작

 [ , ] : 화면 줌



 이는 리메이크라서 기존 게임 데이터 파일의 필요하다. abandonware에서 검색하면 나오는데 거기서 SPAU.PA라는 파일이 필요하다.


 https://www.myabandonware.com/game/serf-city-life-is-feudal-21o



 

'기타' 카테고리의 다른 글

라이젠 메모리 오버클럭 가이드.  (0) 2019.03.22
LED 정전류 드라이빙  (0) 2019.03.21
FreeSerf 0.3 업데이트  (0) 2019.03.16
간단한 1N4148 다이오드 온도센서.  (0) 2019.03.12
9V 부스트 컨버터.  (0) 2019.03.07
또다른 M사 바이오스 업데이트  (0) 2019.02.20
Posted by 파르셀수스

댓글을 달아 주세요



 열전대 같은 것을 사용하지 않고 만들 수 있는 간단한 온도 센서가 있다.

 열 변화에 선형적이기도 해서 복잡한 저항치 변화의 계산이 필요없는 것도 특징이다.

 하지만 25도를 기준으로 온도 시작점을 찾아야 하는게 약간 번거롭다.


 1N4148의 양쪽에 1mA 정도를 흐르게 해주면 다이오드에 걸리는 전압이 온도 변화에 반응하는 온도 측정 기능을 사용할 수 있다.

 온도 섭씨 1도당 -2mV정도의 상당히 낮은 전압의 변화로 10비트 ADC에서 읽을려면 약간의 배율이 필요하다.

 다이오드에 걸리는 전압이 1V를 넘지 않을 것으로 가정해서 각각 전압에 따른 배율을 3배, 2배 정도로 구성했다.


 배율로 둘 모두 약 2mV의 값에 1~2의 ADC값을 가지게 되고, 대충 1당 섭씨 1도의 변화를 보이는 것으로 측정할 수 있다. 단, 소수점 아래의 오차 때문에 온도 변화에 완벽하게 수치가 맞지 않을 수 있다. 대충 관심있는 특정 온도를 두고 변화값을 체크하는 용도로는 좋을 것 같다.

 그리고 1가지 더 문제는 LM358은 입력 전압보다 1.5낮은 전압이 나온다. 그래서 어느 온도 상한은 측정할 수 없다. 그리고 높은 온도를 측정하는데는 좋지만 낮은 온도는 하단이 OP-AMP출력 최고값으로 제한된다.


 몇몇 이런 주의점을 감안한다면 어느 정도 특정 온도 범위를 체크하는 온도 센서를 아주 간단하게(?) 구성할 수 있다.


 다이오드가 없는 경우 메탈케이스에 들어간 트랜지스터를 사용하면 되는데 B와 C를 다이오드처럼 구성해서 그 전압값을 다이오드처럼 측정하면 된다.


(편집) 배율 및 몇몇 설명을 수정.

(편집) 정전류 회로로 구성. 전압에 관계없이 1.1mA 정도가 흐르게 구성됨.



(편집) 1.1v의 AREF로 ADC값을 얻어내도록 수정. 다이오드에 걸리는 전압은 0.7v 낮아서 문제가 안된다. ADC정밀도를 높이기 위해서 외부 레퍼런스 전압을 사용. AREF를 1.1v로 하면 1.074mV의 정밀도를 가진다.



Posted by 파르셀수스

댓글을 달아 주세요

9V 부스트 컨버터.

기타 2019.03.07 09:20 |

 간단한 부스트 컨버터.

 취미용 오실로스코프 DSO138과 DSO150을 위해 만든 것으로 9V전원이 필요했고, 비교적 소비전류가 작아서 효율은 나쁜 방법이지만 5V->9V로 부스트 하는 방법이 최선이라고 생각했다.


 MC34063A를 사용한 부스트 회로로 디자인 사이트를 통해 칩셋의 최소치인 3V의 입력으로도 가능하다.


 

 R2는 180->220으로 바꾸었고, R1은 전류제한을 위한 것으로 그냥 연결을 시켜도 무방하다. 제작한 회로는 6번핀과 7번핀을 단락했다.

 5V 휴대용 배터리에서 1A를 넘게 사용할 필요가 없을 것 같아서 1A 쇼트키 다이오드인 1N5819를 사용했다.


 R3와 RV1은 전압 디바이더로 디자인 사이트의 저항값의 10배로 했다. RV1은 디자인 사이트에서 계산된 값의 20배 정도로 중간 정도의 저항치에서 9V값이 나오도록 했다.


 C2는 약 50KHz의 스위칭 주파수로 넣은 것이지만, 입력 전압이 높아질수록 약간씩 낮아진다. 5V에서는 30KHz대의 스위칭 주파수가 되는 것 같다.


 L1은 100uH로 했지만 부품이 220uH 1A만 가지고 있었던터라 그것으로 대체했다.



'기타' 카테고리의 다른 글

FreeSerf 0.3 업데이트  (0) 2019.03.16
간단한 1N4148 다이오드 온도센서.  (0) 2019.03.12
9V 부스트 컨버터.  (0) 2019.03.07
또다른 M사 바이오스 업데이트  (0) 2019.02.20
M사 바이오스가 드디어 오프셋 전압을 지원.  (0) 2019.01.06
CWT OEM 파워.  (0) 2018.12.27
Posted by 파르셀수스

댓글을 달아 주세요