목록전체 글 (627)
마음 속 하늘은 항상 맑음~!
만원 근처의 저렴한 소형 알리 손 분무기가 고장이 났다. 증상은 완충되어 있는 상태에서도 모터가 위잉 돌다가 멈추고 다시 버튼을 눌러도 켜지지 않는 증상인데, 처음에는 배터리가 문제라고 생각해서 배터리를 교체를 했다. 그런데 배터리를 교체를 해도 문제가 발생하는걸 발견했는데, 교체한 배터리 중의 하나에서 표시 등의 밝기가 흔들리는 증상도 발견했다. 진짜 문제는 배터리가 아니었던 것. 그래서 알리에서 펌프를 주문해서 갈아끼우니 문제없이 작동했다. 아마도 표시등의 밝기가 흔들렸던 것은 모터의 브러시가 닳아서 과전류가 흐르는 상태가 되었던 것 같다. 그리고 마찬가지로 작동하다가 꺼지고 다시 버튼을 눌러도 작동하지 않는 것은 내부 컨트롤 회로의 과전류 보호 회로가 작동해서 그랬던 것 같다. 펌프는 ..
PICKIT2와 PICKIT3를 이용해서 PIC에 프로그램을 구울 수 있는 PICKITMINUS가 새로운 주소로 변경되었다. https://github.com/jaka-fi/PICkitminus GitHub - jaka-fi/PICkitminus: Enhanced version of Microchip PICkit2 software which supports PICkit2, PICkit3 and PKOBEnhanced version of Microchip PICkit2 software which supports PICkit2, PICkit3 and PKOB - jaka-fi/PICkitminusgithub.com 사용 시에 주의할 점은 최신 버전은 PICKIT OS를 새로운 것으로 업데이트 해야 제대로 사..
Waveshare의 1.54인치 디스플레이를 사용하여 업데이트 하는 전자잉크는 화면이 업데이트 될 때 마다 번쩍번쩍 하는 효과가 나타난다. 이를 없앨려면 부분 리프레시(Partial Refresh)라는 디스플레이 모드2를 사용하는데 이게 제대로된 설명을 찾을 수 없었다. 1. 디스플레이 프레임 버퍼는 2개였다. 디스플레이를 테스트 하는 중에 부분 리프레시를 위해 화면을 업데이트하는 명령을 보내면 2번마다 반복되는 화면을 얻었다. display_part_frame()을 사용하면 부분 리프레시를 수행하는데 2개의 디스플레이 프레임 반복하면서 2개의 프레임 메모리를 화면에 보여주었다. 2. 부분 리프레시 초기화에서는 전체 리프레시를 하고 부분 리프레시로 초기화를 해야한다. 부분 리프레시를 하기 위해 초기화를 ..