profile-image
Waterticket
개발

배터리/시간 호버 표시 프로그램

배터리와 시간을 항상 최상위에서 표시해줍니다
개발

배터리/시간 호버 표시 프로그램

배터리와 시간을 항상 최상위에서 표시해줍니다


image.png

 

먼저 디자인은 위와같이 정했다.

​

처음엔 배경도 투명하게 했다.

​

그래서 배경없이 글자만 나와서 방해되는 요소가 거의 없었다.

​

다만 가독성이 별로였고, 폰트 테두리가 이상하게 더러워서 심플한 약 민트색 배경을 넣었다.

 

image.png

 

배터리 상태는 위와같이 구해왔다.

​

신기하게 ObjectQuery라는것을 알게 되었다.

​

윈도우 시스템의 데이터를 저장하는 DB라는데, SQL문으로 가져올 수 있다는게 신기한거 같다

​

확실히 윈도우 프로그래밍은 C#이 막강한거 같다

 

image.png

 

위 상태는 충전기를 꼽지 않은 상태

 

image.png

 

위와같이 약간 진하게 변경되면 충전기가 연결된 상태이다.

​

다만 정상적으로 연결되었는지, 아니면 낮은 전류로 충전되고 있는지는 알 수 없다.

 

image.png

 

잠시뒤 위와같이 붉은 색으로 변경되면 낮은 전류로 충전되고 있다는 뜻이며

 

image.png

 

초록색으로 변경되면 정상적으로 충전이 되고있다는 소리다.

​

 

image.png

 

1.2A 가까이 나오면 정상 출력이며

 

image.png

 

이렇게 0.2A 이하로 나오면 비정상 출력이다.

​


 

C# 문서를 찾아보니 배터리 충전 전류를 알아볼 수 있는 방법이 없어 보였다.

​

그래서 배터리 충전량으로 분기를 하였다.

​

충전기를 연결했는데 배터리가 줄어들면 저속 충전이며, 충전기를 연결해서 배터리가 늘어나면 정상 충전이다.

​

​

커밋:

​배터리 충전량에 따라 분기 · Waterticket/BatteryOverlay@fa81e34 (github.com)

 

+) 추가로 제작한 충전기

 

https://blog.naver.com/matthew218/222419669887

다이소산 USB 3.0 연장케이블 을 잘라서 +, -극을 벗겨주었다 그리고 해당 선만 남기고 절단 꼬다리는 ...

 

Waterticket by
Waterticket
 관리그룹 

항상 열일하는 개발자 Waterticket입니다!

 

외주 의뢰나 취업 제안 등 문의사항은 아래 연락처로 연락바랍니다~

 

이메일 : matthew218@naver.com

사이트 : https://shop.hoto.dev/cs

블로그 : https://blog.naver.com/matthew218

댓글
    0
검색어 입력
전체검색, 사이트 전체를 검색합니다.