분류 전체보기488 삼성전자 PM981a M.2 NVMe SSD 교체 및 SSD관련 용여 공부 컴퓨터 SSD를 교체했습니다. 그동안 사용했던 모델은 삼성 EVO 860 250GB 모델이었는데 이번에 M.2 NVMe SSD인 삼성 PM981a모델로 바꿔봤습니다. 세상이 좋아지고 컴퓨터도 엄청 빨라지고 그러다 보니 이름을 들어서는 감도 잡히지 않는 새로운 기술들이 난무하고 있어서 내 돈 주고 물건을 사는데 뭘 산 건지도 모르는 지경에 이르게 되었습니다. 나름 컴퓨터에 관심이 많아서 주변에서는 그래도 컴퓨터 좀 안다는 축에 들어갔는데 이젠 정말 뭐가 뭔지 알 수가 없네요. 그래서 이번에 SSD 업그레이드를 하면서 용어 정도는 좀 알아야겠다 싶어서 PM981a 스펙과 관련된 내용 중심으로 정리해 봤습니다. 설치 먼저 SSD를 컴퓨터에 설치부터 해야겠죠. 제가 구입한 제품은 벌크 제품이라 뭐 아무것도 없이.. 2020. 12. 10. ESP8266, Watchdog (wdt reset error) Watchdog은 esp8266 시스템을 모니터링하는 도구로써 정해진 시간이 지나면 시스템을 리셋하는 기능을 합니다. 그래서 의도치 않은 에러가 발생하거나 무한루프에 빠져서 시스템 로직이 멈추게 되면 watchdog이 개입을 해서 esp8266 전체 시스템을 리부팅하게 됩니다. 반대로 말하면 시간이 오래 걸리는 로직을 수행할 때 시스템이 정상적으로 계속 작동하기 위해서는 watchdog이 발동하기 전에 watchdog timer(wdt)를 계속 리셋해주어야 합니다. ESP8266에는 두 가지 종류의 wahtchdog이 있는데 Software와 Hardware watchdog입니다. Software watchdog Software watchdog은 다음과 같이 무한루프에 빠지게 되면 발동이 되는데요. 꼭 .. 2020. 12. 9. 배터리를 사용하는 아두이노 프로젝트에 배터리 잔량 표시하기 리튬 폴리머 배터리를 사용해서 휴대용으로 만들어 본 미세먼지 측정기에 배터리 잔량을 표시하는 기능을 추가하였습니다. 배터리가 얼마나 남아있는지 알 수가 없었기 때문에 들고나갔다가 갑자기 꺼져버리게 되면 요즘은 micro-USB 단자를 충전할 수 있는 곳이 없기 때문에 난감해집니다. 아두이노 휴대용 미세먼지 측정기 만들기 완결편 - 아두이노 나노, PMS7003 센서, Nextion LCD, 3D프린� 2020-03-16 update log: 결선도 수정(아두이노 나노에서 5V외부입력 사용시 5V단자를 사용해야 함, Vin단자는 7V이상 전원 사용) 배경 지금 이 글을 쓰고 있는 2019년 7월 벌써 1주일이 넘게 미세먼지가 나�� kwonkyo.tistory.com 그래서 아두이노에 아날로그 단자를 이용.. 2020. 12. 7. Home Assistant(HA) + ESPHome + Sonoff Basic R2, 침대 취침등 개조 침대에 달려있는 LED취침등을 Home Assistnat(HA)와 연동해 보겠습니다. 약 8년전인가? 에몬스가구에서 구입한 침대이고 이렇게 머리맡에 작은 물건을 놓을 수 있는 자리가 있는데 그 위에 LED 조명이 내장되어 있는 모델입니다. 누워서 손을 뻗으면 닫을 수 있는 거리에 스위치가 있긴하지만 그냥 잠들어 버렸을 때 저절로 꺼지게 한다던가 아니면 자다가 화장실을 갈 때 동작센서를 사용해서 저절로 켜질 수 있게 HA에 연동해 주려합니다. 취침등의 구조는 220V 전원 2가닥 중 하나가 위 사진에 있는 똑딱 스위치를 거치도록 되어있고 220V 전원은 220-12V 컨버터로 들어갑니다. 그리고 이 컨버터가 LED에 연결되어 있습니다. 침대 뒷면에 배선이 있기 때문에 자세가 불편해서 처음엔 선이 뭐이리 복.. 2020. 12. 6. PyQt5 오버레이 레이어 Ver.2 어제 업로드했던 오버레이 레이어의 업그레이드 버전입니다. PyQt5 오버레이 레이어 PyQt에서 특정 위젯을 오버레이 하는 레이어를 만드는 방법입니다. 아래 그림과 같은 윈도우에서 하단 PushButton을 누를 때마다 TextEdit창을 덮는 붉은색 레이어가 나타났다가 사라집니다. 먼저 Qt De kwonkyo.tistory.com 오버레이 레이어 구현 방법을 찾아보게 된 계기는 시간이 오래 걸리는 동작을 하고 있을 때 동작중임을 시각적으로 표현하고 사용자의 추가 입력을 제한해야 하는 상황에 사용하기 위해서였습니다. 그래서 좀 더 로딩 화면처럼 보이도록 수정한 버전입니다. 일정 시간 동안 로딩 동그라미가 돌아가고 동시에 잔여 카운터가 얼마인지 숫자로 표시되도록 만들어 봤습니다. 아래는 소스코드입니다. .. 2020. 12. 3. PyQt5 오버레이 레이어 PyQt에서 특정 위젯을 오버레이 하는 레이어를 만드는 방법입니다. 아래 그림과 같은 윈도우에서 하단 PushButton을 누를 때마다 TextEdit창을 덮는 붉은색 레이어가 나타났다가 사라집니다. 먼저 Qt Designer로 GUI 폼을 만들어 줍니다. 여기서는 템플릿으로 위젯을 사용했습니다. 새 폼 만들기메뉴에서 "Widget"을 선택하고 생성을 눌러줍니다. "verticalLayout"안에 "pushButton"과 "textEdit"를 배치합니다. 그리고 폼 빈 공간에 마우스 우클릭하여 "배치 > 격자형으로 배치"를 선택합니다. 아래와 같은 폼 디자인이 완성되었습니다. 파일이름을 "overlay.ui"로 저장합니다. 이제 파이썬 코드를 작성해 줍니다. from PyQt5.QtCore import .. 2020. 12. 2. 삼성 공기청정기 블루스카이, 솔레노이드 밸브 교체 후기 말도 많고 탈도 많았던 삼성 공기청정기 블루스카이 6000 모델의 자가 수리 그 뒷이야기입니다. 이 제품을 사용하면서 가습기 기능의 고장으로 몇번이나 분해조립을 했었고 제가 겪었던 문제점은 다음의 포스팅 3개로 공유했습니다. 1. 삼성 공기청정기 블루스카이 가습기능 고장 (C184에러) 자가수리 2. 삼성 공기청정기 블루스카이 가습기 고장 2편 - C184의 저주 3. 삼성 공기청정기 블루스카이 가습기 고장 3편 - 급수벨브 고장 요약하면 문제점은 크게 두 가지로, 물때로 인해 물 공급라인 어딘가가 막혀서 발생하는 C184에러와 물공급 라인에 있는 솔레노이드 밸브 고장으로 가습망이 바짝 마르는 문제를 격었습니다. 막힘문제는 완전 분해/청소로 해결할 수 있었고 마지막 솔레노이드 벨브 고장은 다행히 블루스카.. 2020. 11. 30. Home Assistant, 더샵 아파트 월패드 연동 3편 - ESPHome(RS485) 중계 모듈 설치 더샵 아파트 월패드(홈네트워크) 연동의 마무리를 지어보도록 하겠습니다. HomeAssistant, 더샵 아파트 월패드 연동 2편 - EW11로 RS485 패킷 분석 더샵 아파트 월패드를 Home Assistant(HA)에 연결하기 두 번째 포스팅입니다. 아파트 홈네트워크가 어떻게 구성되어 있는지 지난 포스팅에서 아주 가볍게 알아봤었죠. 이제 방법을 알아버렸기 때문 kwonkyo.tistory.com 지난 포스팅까지 연동할 RS485 통신 패킷까지 확인을 했었는데요. 이제 이 패킷을 네이버 Home Assistant 카페에 까꿍tm님께서 공유해주신 방법에 적용하기만 하면 됩니다. 이 방법은 ESP8266 보드에 RS485-TTL 변환 모듈을 연결하고 ESPHome을 이용해서 ESP8266 보드를 RS485.. 2020. 11. 25. ESP8266 모듈로 무선(WiFi) 시리얼 모니터링 아두이노, ESP8266 등 MCU를 이용한 프로젝트를 할 때 디버깅의 중요한 툴 중 하나가 바로 시리얼 모니터입니다. 결과도 확인하고 컨트롤도 하고 여러 방면으로 많이 쓰이죠. 그런데 기본적으로 시리얼 연결은 USB를 통하는 방법을 가장 많이 사용하는데 유선으로 연결해야 하니 여러 가지 제약이 많습니다. 그래서 WiFi로 거리의 제약 없이 연결할 수 있는 방법을 찾아봤습니다. 무선 연결 방법으로는 BT나 WiFi를 이용하는 방법이 있을 수 있는데 BT를 이용하는 방법은 매우 간단합니다. BT에는 SPP(Serial Port Profile)란 프로파일이 있어서 Rx, Tx를 서로 연결만 해주면 간단하게 데이터를 주고받을 수 있기 때문에 BT모듈의 기본적인 사용법만 알면 써먹을 수 있죠. 아두이노 + 블루.. 2020. 11. 23. 전압 분배 회로 계산기 동작전압이 3.3V 인 ESP8266 보드를 많이 사용하다보니 센서 전압이 높아서 전압 분배회로를 많이 사용하게 됩니다. 매번 찾아보기 귀찮아서 계산기를 만들어 봤습니다. Vs = V ↔ R1 = kΩ Vc = V I = mA R2 = kΩ 사용법 계산기는 강하해야할 전압을 정했을 때 필요한 저항값을 계산할 수도 있고 반대로 저항값을 정하면 강하되는 전압값을 구할 수도 있습니다. 저항 계산하기 Vs, Vc, I 값을 입력하고 "저항값 계산" 버튼을 클릭하면 오른쪽에 R1, R2값이 계산됩니다. 전류값은 20mA로 프리셋하였는데 필요에 따라 조정하시면 됩니다. 강하된 전압 계산하기 Vs, R1, R2를입력하고 "전압 역산" 버튼을 클릭하면 왼쪽에 Vc, I 값이 계산됩니다. 끝! 2020. 11. 20. HomeAssistant, 더샵 아파트 월패드 연동 2편 - EW11로 RS485 패킷 분석 더샵 아파트 월패드를 Home Assistant(HA)에 연결하기 두 번째 포스팅입니다. 아파트 홈네트워크가 어떻게 구성되어 있는지 지난 포스팅에서 아주 가볍게 알아봤었죠. 이제 방법을 알아버렸기 때문에 쭉쭉 진도를 뺄 수 있을 것 같네요. 아래 링크의 글에 이어서 계속 진도 나가보겠습니다. Home Assistant, 더샵 아파트 월패드 연동 1편 - 설치환경 확인 및 홈오토메이션 관련 자료 수집 지금 살고 있는 아파트는 2014년도에 완공된 더샵 아파트입니다. 홈 네트워킹이 설치되어 있어서 월패드에서 전등을 켜고 끄거나 각방의 난방과 냉방을 조절하는 등 기본적인 기능이 가능합니다 kwonkyo.tistory.com EW11 사용 준비 홈네트워크의 연동 가능성을 보기 위해서 EW11이라는 장비를 하나 .. 2020. 11. 18. 전압별 PCB 패턴 간격 계산기 2021-10-31 update log: 내용상 예시를 AC 220V의 Peak 전압 기준으로 수정함(오류를 지적해 주신 익명의 제보자 ㅇㅇ님 감사합니다.) 평소에 아두이노나 ESP시리즈의 부품 등으로 공부를 할 때는 전혀 신경 쓰지 않는 부분이지만 점차 그 활용범위가 넓어지면서 전력 소비량이 많은 기기들을 컨트롤하다 보면 어느 순간 '맞아, 전기는 무서운 건데 조심해야겠네' 할 때가 있습니다. 일반적인 컨트롤 보드의 동작 전원 전압은 5V 혹은 3.3V로 매우 낮기 때문에 손으로 잡거나 실수로 합선이 된다거나 해도 큰 문제가 없죠. 하지만 그 전압이 높아지면 보드가 타버린다거나 터지는 등 순간의 실수가 되돌릴 수 없는 결과를 만들기도 합니다. 이 사진은 제가 AC 220V 일반 가정용 콘센트에 연결해서.. 2020. 11. 17. Home Assistant, 더샵 아파트 월패드 연동 1편 - 설치환경 확인 및 홈오토메이션 관련 자료 수집 지금 살고 있는 아파트는 2014년도에 완공된 더샵 아파트입니다. 홈 네트워킹이 설치되어 있어서 월패드에서 전등을 켜고 끄거나 각방의 난방과 냉방을 조절하는 등 기본적인 기능이 가능합니다. 그런데 이게 흉내만 내다 말아서 편리하게 활용하기에는 너무 부족하고 그렇다고 아주 안 쓰자니 아쉽고 완전 계륵이라고 볼 수 있습니다. 어떤 식이냐면 제가 주로 취미생활을 하는 방에 전등 스위치는 이런 식으로 생겼습니다. 터치로 천장 형광등을 켜고 끌 수 있는 스위치가 하나 있고 그리고 방 좌우 벽에 설치된 콘센트를 차단하거나 연결하는 스위치 2개가 있습니다. 벽 콘센트는 사용 중인 전력량까지 표시가 되는 나름 스마트한 스위치입니다. 그런데 문제는 이 스위치는 홈네트워크에 연결되어 있지 않습니다. 그리고 원격으로도 집 .. 2020. 11. 16. 구글 포토 유료화 선언 - 난 이제 어디에 백업하나... 이 엄동설한에 ㅠㅠ 한국시간으로 2020년 11월 12일 청천벽력 같은 이메일이 왔습니다. 많은 분들이 충격이 크실 텐데요. 바로 구글 포토의 유료 전환 통보였습니다. 뭐 딱히 유료화라고 언급하지 않았지만 결론적으로는 유료화라고 생각해야 할 것 같습니다. 전 구글 포토교의 추종자 중 한 명입니다. 사실 이만한 서비스를 지금까지 무료로 사용할 수 있었던 게 혜자스러움의 끝판왕이 아니었나 싶지만 지금까지 그리고 앞으로 영원토록 무료로 쓸 수 있을 것 같이 날 꼬시고서는 유료화한다니 좀 아쉽긴 합니다. 그럼 변경내용 살펴보겠습니다. 구글 포토 저장용량 정책 변경 변경된 정책이 발효되는 시기는 2021년 6월 1일입니다. 그전까지는 지금과 동일하게 이용할 수 있습니다. 그리고 그전까지 구글 포토에 저장한 사진과 동영상도 해당되지 .. 2020. 11. 13. Sonoff Pow R2로 세탁기 상태 확인 및 종료 알림 작년에 삼성 건조기를 구입했었는데 스마트싱스(스마트띵즈?)가 지원되는 모델이었습니다. 아내분께서 건조가 끝나면 핸드폰으로 알림이 온다며 너무 좋다며 침이 마르도록 칭찬을 했었죠. 그리고 그 참에 세탁기도 새로 살걸 이라며 아쉬워한 적이 있었습니다. 와이파이가 없는 구형 세탁기의 상태도 핸드폰으로 확인할 수 있으면 좋을 텐데 오늘은 그 방법에 대해서 정리해 보겠습니다. 요즘은 "Home Assistant"(HA)를 알아가는데 많은 시간을 보내고 있는데 역시나 HA에는 모든 답이 있었습니다. 게다가 제가 원하는 그 기능 그대로를 구현한 예제가 있어서 한번 적용해 봤습니다. 아래 링크입니다. Gio-dot/Washing-Machine-Sonoff-Pow-R2-Esphome Contribute to Gio-do.. 2020. 11. 11. 이전 1 ··· 8 9 10 11 12 13 14 ··· 33 다음