본문 바로가기

분류 전체보기483

아마존 Fire HD 초기설정, Fire Toolbox 사용법 (플레이스토어 설치 및 런처 변경 등등...) Fire HD는 아마존의 초저가형 태블릿으로 비슷한 가격대에서 비교를 한다면 콘텐츠 소비를 목적으로 하는 중급기 포지션에서는 경쟁 모델이 없는 파격적인 가격으로 판매되고 있습니다. 하지만 가격이 싼 만큼 여러 가지 불편한 요소들이 있습니다. 그중 가장 대표적인 것이 아마존의 독자 운영체제인 Fire OS가 탑재되어 있으며 우리가 친숙한 구글 플랫폼을 철저히 아마존 서비스가 대체하고 있다는 점인데 그렇다 보니 평소에 사용하던 앱을 사용할 수 없는 것이 가장 큰 단점입니다. 안드로이드 태블릿을 태블릿답게 사용하기 위해서 손을 좀 봐야 하는데, 저렴한 가격 덕에 인기가 많은 모델이라 그런지 능력자의 손길이 닫아있었고 간편하게 클릭 몇 번으로 아마존의 결계를 풀고 Fire HD를 쓸만한 태블릿으로 만들어주는 전.. 2021. 1. 17.
알리발 창문 닦는 로봇 청소기, HUTT W66 알리발 신박 아이템 로봇청소기입니다. 그것도 창문을 닦는 로봇 청소기입니다. 일반 로봇 청소기만큼 비싼 건 아니지만 신기해서 사는 물건 치고는 가격대가 좀 있는 제품입니다. 알리에서 배송비 포함 187$니까 거의 20만 원 돈입니다. 그리고 국내 쇼핑 사이트에서는 샤오미 창문 청소로봇으로 검색이 되는데 이 제품의 이름은 HUTT W66입니다. 샤오미에서 사용하는 브랜드가 여러 개가 있다는 건 알고 있는데 HUTT와 샤오미가 어떤 관계가 있는지는 잘 모르겠습니다. 아무튼 이 청소기의 특징은 150ml 물통이 내장되어 있어서 습식 청소가 가능하고 UPS 기능이 있어서 전원이 끊어져도 20분 동안 동작이 가능하다고 하는데 갑작스러운 정전이나 단선에서 청소기가 추락하는 위험을 방지할 수 있습니다. 그리고 정사각.. 2021. 1. 16.
아마존 Fire HD 10 (2019)개봉기 아마존의 10인치형 기획 태블릿인 Fire HD 10 (2019) 개봉기입니다. 아마존에서 출시한 태블릿 중에서는 가장 최신의 모델이며 합리적인 성능에 저렴한 가격으로 많은 사람들이 찾고 있다고 합니다. 전체적인 성능은 갤럭시 탭 S6 Lite와도 비교할 수 있는 수준인데 가격은 1/5 수준입니다. 물론 갤럭시 탭을 완전히 대체할 수 있는 건 아니지만 가격이 깡패라서 인강이나 아이들 교육용의 보급형 태블릿이 용도라면 더할 나위 없이 딱인 제품이라고 할 수 있습니다. 스펙 살펴보고 가겠습니다. 성능에 가장 큰 영향을 주는 CPU와 GPU는 거의 동일합니다. 가격차이는 무려 5배 이상인데 가장 중요한 성능 차이가 없으니 이슈가 될만합니다. 가장 가격이 싼 태블릿이라는 포지션을 포지션을 차지하고 있죠. 하지만.. 2021. 1. 13.
Docker 데이터 위치 변경 Docker는 기본 설정이 루트 경로에 데이터를 저장하도록 하고 있습니다. 라즈베리파이에서 SD카드를 메인으로 사용하게 되면 공간 부족을 쉽게 겪을 수 있기 때문에 외장 SSD로 데이터 저장 경로를 옮겨보겠습니다. 그리고 SD카드보다 SSD가 속도도 빠르니까 성능 개선 효과도 기대하고 있습니다. 먼저 SSD가 마운트 되어 있어야 하니까 SSD 마운트에 대한 내용은 아래 포스팅을 참고해 주세요. 2021. 1. 2.
/etc/rc.local파일 활성화 "/etc/rc.local"파일은 시스템이 부팅하고나서 맨 마지막에 실행되는 스크립트입니다. 그래서 사용자가 부팅시 자동화 하고싶은 어떤 동작이 있다면 여기에 넣어서 실행시킬 수 있는거죠. 파일 내용을 보면 다음과 같습니다. #!/bin/sh -e # # rc.local # # This script is executed at the end of each multiuser runlevel. # Make sure that the script will "exit 0" on success or any other # value on error. # # In order to enable or disable this script just change the execution # bits. # # By default .. 2021. 1. 1.
QUAD Sata HAT, SSD 자동 마운트 2021-03-18 update log: fstab 관련 내용 수정 라즈베리파이에서 외장 SSD를 사용하는 경우 SSD 드라이브를 부팅 시 자동으로 마운트 시키는 방법입니다. 먼저 라즈베리파이 SSD를 연결했다면 SSD 드라이브를 잘 인식하고 있는지 확인합니다. "sudo lsblk"명령어를 사용합니다. "sda"라는 디스크로 인식이 되어 있습니다. 그런데 마운트는 안되어 있네요. 그리고 다른 용도로 사용하던 SSD라서 파티션이 여러 개 나누어져 있는데 먼저 포맷부터 해주는 게 좋겠네요. "sudo mkfs.ext4 /dev/sda" 명령으로 ssd를 ex4 파일 시스템을 포맷합니다. 잠시 기다리면 순식간에 끝납니다. 다시 확인해보면 아래와 같이 파티션 없이 정리가 된 것을 볼 수 있습니다. 이제 라즈베.. 2021. 1. 1.
SSH 공개키 만들기 윈도에서 SSH 공개키 만드는 방법입니다. SSH 공개키를 만들어주는 프로그램은 많지만 ssh-keygen이라는 프로그램으로 간단히 만들 수 있습니다. 방법은 명령 프롬포트 하나 열어서 "ssh-keygen"이라고 입력하고 Enter키를 4번 두드립니다. 정말 간단하죠?! 공개키를 만들때 키를 어디다가 저장할지 물어본 경로가 있는데 거기를 찾아가 보면 아래 그림처럼 id_rsa, id_rsa.pub라는 2개 파일이 만들어진 걸 볼 수 있습니다. 만약 ssh-keygen이라고 입력했는데 사용할 수 없는 명령어라고 나오면 프로그램이 설치되어 있지 않아서 그런 건데 git을 설치하면 같이 설치되니까 이참에 git도 깔아보세요~ Git - Downloads Downloads Mac OS X Windows Lin.. 2020. 12. 27.
Home Assistant & Google Assistant 연동 2023-05-05 update log: 최근 변경사항 반영 Homea Assistant(HA)의 자동화 기능은 아주 유용하게 사용하고 있습니다. 하지만 집안에 있을 때 핸드폰으로 기기들을 제어하는 기능은 활용도가 좀 떨어졌습니다. 물론 자기 전에 누워서 거실에 켜져 있는 전등이나 공기청정기 등 컨트롤하는 건 유용하지만 일상적인 동작에서는 매번 핸드폰을 꺼내서 잠금 풀고 앱켜서 조작하는 게 여러 단계를 거치다 보니 활용의 걸림돌이 되는 것 같았습니다. 그리고 항상 핸드폰이 손에 들려있는 것도 아니니까요. 그래서 구글 어시스턴트와 연동하고 구글 홈 or 구글 네스트 미니를 설치하기로 했습니다.(이 방법은 여기에 잘 설명되어 있는데 내용 중 구글 관련 페이지에 약간의 변동사항이 있어서 제가 작업한 기준으로 .. 2020. 12. 21.
윈도10 마이그레이션 (SSD 파티션 복제, easeus Todo Backup) PC에서 윈도 10이 깔려있는 SSD를 새로운 SSD로 이동시키는 운영체제 마이그레이션을 하게 되었는데 넘도 간단하게 처리되어서 그 과정을 기록합니다. 이번에 삼성 M.2 SSD를 새로 구매해서 기존 C드라이브를 대체하기로하였습니다. 구매한 M.2 드라이브를 컴퓨터에 설치하고 "디스크 관리"를 열어서 인식이 잘 되었는지 확인하였습니다. 인식이 잘되었으니 아제 마이그레이션에 사용할 수 있는 프로그램을 골라보겠습니다. SSD 마이그레이션 프로그램은 다양한 옵션이 있습니다. 무료 프로그램 중에서도 다수의 선택이 가능한것 같습니다. 그중에서 저는 "easeus Todo Backup Free"를 선택했습니다. 한글로 되어있고, 그리고 요즘은 유료 버전으로 전환되었지만 예전에 파티션 관리용으로 easeus프로그램을.. 2020. 12. 14.
라즈베리파이4 USB(SSD) 부팅 설정하기 라즈베리파이 4는 원래 USB 부팅을 지원하지 않았다고 합니다. 그래서 SSD와 같은 외장 드라이브를 이용해서 라즈베리파이를 사용하려면 USB 부팅이 가능하도록 몇 가지 수정을 해주어야 한다고 합니다. 이번 포스팅은 USB 인터페이스의 외장 메모리(ex. SSD)를 이용해서 라즈베리파이를 사용하기 위한 기본 설정법을 다루도록 하겠습니다. 라즈베리파이 초기화 다음 라즈베리파이 설치 및 초기설정(kwonkyo.tistory.com/398)을 참고해서 일단 SD카드를 이용해서 라즈베리파이를 부팅합니다. 라즈베리파이 처음 사용자를 위한 기본설정 A to Z 2020-12-12 update log: 뒷부분에 와이파이 연결 및 SSH 설정방법 추가 제목은 거창한데 A to Z는 아니고 사실은 A to C 정도이고 .. 2020. 12. 12.
삼성전자 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.