목록전체 글 (624)
마음 속 하늘은 항상 맑음~!
앞부분은 간단한 전원부인데 2.5V 레퍼런스 전압을 얻을 수 있는 TL431를 응용하여 5V전압을 만들어낸다. 소전력 회로라서 추천은 하지 않는 방식. TTP223 모듈을 외부에서 연결하는데 이 모듈은 터치에 대한 값을 IO핀을 통해서 내보낸다. ATTiny85는 3번에서 신호를 받는데, 외부 인터럽트 핸들링을 이용한다. 왜냐면 단지 논리값으로 유지되는 시간이 몇초 안되고 TTP223모듈의 B점퍼를 연결해도 딱히 좋은 효과가 나지 않기 때문. 외부 인터럽트 핸들링이 가능한 다른 마이크로 컨트롤러를 사용해도 된다. (편집) Hi Z 풀다운 저항 R6추가로 FET Gate가 Hi Z 상태일 경우에 On이 되고 적은 전류에도 발열이 나는 경우를 방지한다. 아두이노로 작업한 간단한 코드는 다음과 같다. #inc..
대충 포맥스로 글루건을 이용해서 상자를 만들고 집어넣었다. 8266+0.96인지 I2C를 연결하기만 했고, 기상 데이터 API는 OpenWeatherMap을 사용했다. 3시간 마다 예보를 보여주는데, 무료 API 제한이라 어쩔 수 없다. 데이터를 받아와서 뿌려주는데 아이콘이 없어서 도안을 찾고 다시 그리느라 좀 힘들었다. 이미지 로딩 문제가 있었는데, 이게 GIMP로 만들어진 XBM(데이터 형식의 문자열 파일)은 제대로 지원하지 않는데 약간의 트윅이 필요한데 스크립트에서 반전해주는 것으로 해결할 수 있었다. 5분마다 상태를 업데이트하고 맨 상단에는 타이머 이벤트로 시간이 업데이트 되도록 했다. nodemcu 펌웨어로 만들었는데 최신 펌웨어에서는 타이머 이벤트를 이제 정해진 숫자로 지정할 수 없고, 와이파..
출처 : https://www.overclock.net/forum/11-amd-motherboards/1733304-agesa-fw-stack-patched-bioses-3rd-gen.html M사의 라이젠 바이오스 업데이트가 너무 느려지고 있는데, AMD 꽤 하드웨어에 정통한 유저가 바이오스를 개조해서 만들어주고 있다. SMU를 46.49로 업데이트하면 boost 클럭 특성이 좋아지는데, 부스트 최대 클럭은 물론 아이들 상태에서 생기는 높은 전압과 높은 클럭으로 동작하는 문제를 없애준다. 다행히 M사의 바이오스는 이러한 개조를 하는데 큰 문제가 없는 듯 싶다. 어쨌던 개조 바이오스라서 위험이 없는 것은 아니다. M-Flash로 문제없이 업데이트 되고 다시 정식 바이오스로 돌릴 수 있으니 큰 문제는 아니..