2014년 1월 20일 월요일

데비안 리눅스 기반의 시스템에 flash player 설치하기

원래 버벅이던 랩탑이 최근에 이루어진 크롬의 버전업으로 인해 너무 힘겨워 한다.

그래서 잠시 동안 Firefox의 오픈 소스 버전인 iceweasel을 사용하려고 하고 있다.

문제는 현재Firefox의 버전과 동일하지 않아서 plugin 지원이 재대로 되지 않는다.

다 그럭저럭 사용하는데 문제가 없는데 flash player의 부재는 조금 답답하다.

그래서 adobe 홈페이지를 통해서 설치하려고 하였지만, yum 방식의 설치와 소스 코드를 다운 받아서 설치하는 것만 지원하고 있다.

너무 거추장 스러워 조금 검색 해 보았더니 다음과 같은 두 줄의 명령어로 해결 되는 것을 확인하였다.

 # apt-get install flashpluging-nonfree  
 # update-flashpluging-nonfree --install  


여기서 주의할 것은 apt가 받아오는 소스 저장소에 nonfree가 추가 되어 있어야 한다는 점이다.


참고 사이트

https://forums.kali.org/showthread.php?977-Install-Flash-Player-for-Iceweasel-Firefox-in-3-Simple-Steps

2014년 1월 5일 일요일

[작업중] 9V 타입의 Li-ion 빠떼리를 위한 충전기 개발

여러가지의 충전기를 참고하여 다음의 회로를 그려 보았다. 이전에 태양빛 충전기와 풍력 충전기에 대한 내용도 있지만 이 회로를 그리는데 참고한 내용은 다음의 사이트들이다. 





위의 회로는 기본적으로 정전류회로와 전압 감시 회로의 조합이다. 정전류회로는 LM317과 고와트의 저항으로 이루어져 있고 전압 감시 회로는 NE555를 두 개의 비교기로 사용해서 빠떼리 전압 감시한다.

LM317로 정전류 회로를 구성하는 방법은 많이 찾아 볼 수 있다. 위의 회로는 4옴/1W 저항을 사용하기 때문에 1.25V/4옴=312mA의 정전류를 유지하게된다.

LM317을 이용한 정전류 회로의 구성
출처 : http://diyaudioprojects.com/Technical/Voltage-Regulator/

그런데 한 가지 찝찝한 구석이 있는데 위의 두 회로에서 한가지 차이점이 ADJ 핀에 4.7K옴 짜리 저항이 들어가고 있다는 점이다. 나도 완벽하게 이해되지는 않지만, 참조 사이트의 댓글들을 살펴보니 NPN 트랜지스터의 Pullup저항 정도로만 사용되기 때문에 위의 정전류 회로에 아무런 영향을 주지 않는다고 한다. [The 4.7k resistor back to the ADJ pin is arbitrary, as long as it's high enough resistance to allow the 555 to pull the adj pin low.  The 2N3904 between the 555 and the LM317 is used as a level translator, since the 555 is running on 5V where the ADJ pin will be above 14V. (출처 : http://blog.thelifeofkenneth.com/2013/01/555-constant-current-lead-acid-battery.html)]

이제는 NE555의 두 개의 비교를 이용해서 빠떼리 전압 감시 회로로 이용하는 방법에 대해서 살펴보자.


위의 그림은 NE555의 내부 구조도 이다.