애들 장난감용 SoundBox 제작 중

애들이 어려서 버튼을 누르면 동물소리, 노래, 멜로디 등이 나오는 사운드북(멜로디북)을 많이 사용하고 있습니다.

그런데 구입하고 얼마 지나지 않으면 항상 고장이 나더군요.. 배터리를 교체해봐도 안되는 걸 보면 대부분 버튼이나 내부에 뭔가 고장이 나는 것 같습니다.

그래서 책은 아니지만 버튼을 누르면 각종 소리가 나는 사운드박스(SoundBox)를 만들기로 했습니다. 각 버튼에 따른 소리는 수시로 업데이트가 가능하게 만들 예정입니다.

 

대략적인 구성은 아래와 같습니다.

SoundBox 구성

 

알리에서 주문한 부품 중 가장 중요한 부품이 도착해서 바로 개발을 시작했습니다.

 

하드웨어

 

아래는 ESP8266 기반의 보드로 wifi 모듈과 충전회로가 포함되어 있습니다. 저처럼 하드웨어를 잘 모르는 사람이 사용하기 딱 좋습니다.

Wemos esp-wroom-02 Pocket 8266 D1 mini WIFI Module

 

NodeMCU 펌웨어를 올리고 LUA 언어로 개발할 수 있습니다.

Read More

Home Assistant (HA) 설치

홈 오토메이션용 허브인 Home Assistant (HA)를 설치해보았습니다.

 

설치 환경

 

보통 라즈베리 파이(Raspberry Pi)에 많이 설치하는데 저는 홈 서버를 운영 중이라서 도커(docker)에 컨테이너로 올렸습니다.

홈 서버에 가상화 호스트 OS인 ESXi가 올라가 있고, 도커용 OS인 CoreOS가 게스트 OS로 구동 중

 

설치

 

CoreOS 터미널에 접속하여 아래 명령만 내려주면 바로 설치에 실행까지 됩니다. 물론 포트나 볼륨 설정 등은 각자 환경에 맞게 수정해야 됩니다.

Read More

DJI Matrice 100 홈포인트 복귀 영상

DJI Matrice 100을 오늘 처음 날려보았습니다.

드론은 처음이라 일단 비기너 모드를 설정하고, 홈포인트로 얼마나 정확히 복귀하는 가를 알아보고자 날려보았습니다.

홈포인트에서 약 1m 정도 벗어난 곳에 복귀하였습니다.

 

드론 날리는게 처음이라 축구장에서 날렸습니다. 호버링(hovering)이 안정적이라 조정하기는 아주 쉽더군요..

다음엔 카메라 장착해서 날려볼 예정….

 

드론 모델명: DJI Matrice 100

비행 가능 시간: 약 20분

 

Matrice 100 : http://isulnara.com/wp/archives/929

사무실에 도착한 장남감 드론

사장님께서 새 장난감이 왔다고 호출해서 갔더니..

드론이 왔네요..

DJI 사의 Matrice 100 이라는 제품입니다. 국내 수입된 1호기라네요..

dji matrice

조립 순서 매뉴얼이 없어서 외관 그림보고 조립하느라 2시간이 조금 더 걸렸습니다. (다 조립하고 웹사이트 들어가니 조립 순서 매뉴얼이 올라와 있네요ㅠ.ㅠ)

 

아래는 함께온 Spreading Wings S1000+

Spreading Wings S1000+

 

이건 Matrice 100 제어 완료 후 갖고 놀 예정입니다.

 

 

조본 업2 (jawbone up2) 2일 사용기

조본 업2 (jawbone up2)를 이틀 조금 안되게 사용해본 간단 사용기입니다.

md-up2-black

 

평소 답답해서 시계도 차지 않는데 up2를 하루종일 차봤더니 역시 불편하네요..

손목에 땀도 조금 차고, 키보드 타이핑할 때 걸리적 거리네요..

손 움직일때마다 한 번씩 up2 밴드가 바닥의 뭔가에 걸려서 벌써 밴드 바닥에 긁힌 상처가 많이 생겼습니다.

일체형이라 교체도 힘들 듯한데.. 오래 사용하면 보기에 좋지 않을 듯합니다.

 

수면 기록

아래는 이틀 자면서 착용한 결과입니다.

수면 모니터링

수면 기록 2일째

왼쪽 사진은 음주에 운동하지 않은날이고, 오른쪽은 1시간 가량 운동한 날입니다. 

이틀치 비교라 좀 그렇지만…

운동한 날이 1시간 가량 덜 잤지만 전체 숙면 시간이 1시간 이상 더 많고, 각 숙면 구간의 시간도 더 많네요.

음주, 운동 이런 것들이 숙면에 어떤 영향을 미치는지는 한 달 가량 사용해봐야 알 수 있을 듯 합니다.

숙면, 선잠 시간을 알려주는데 이게 일반적인 평균 또는 up2 전체 사용자의 평균과 비교하여 표시하는게 아니라서 잘 자고 있는지는 모르겠네요..

Read More

각종 사이트 암호 생성 팁

각종 웹 사이트의 암호는 자신만의 암호 생성 규칙을 만들어 사용하면 편리합니다.

예를 들면 좋아하는 영문 문장을 하나 정합니다.(스마트폰 자판 고려.. 한글이면 자판 변경 등 불편할 수 있음)

그 문장이 아래와 같다면..

nothing fails like success.

n f l s” 이용하여 암호 문자를 만들어냅니다.

 

이 기본 암호 문자 중 일부를 숫자나 특수문자로 변경하거나, 다음 순번 문자로 변경(l->m)하거나 각자의 방법으로 변경합니다.

“nfls”를 조금 변경해봅시다.

n f 1 $

영문 l을 숫자 1로, s를 특수문자 $로 변경했습니다.

 

이제 특정 사이트에 암호규칙을 적용해보면..

http://cafe.naver.com/xxx 사이트의 암호는 기본 도메인인 naver.com의 n을 사용하고, 대문자를 사용하여 조합하면 ***.naver.com의 암호는
Nnf1$가 됩니다.
특수문자, 숫자, 대/소문자 모두 포함으로 왠만한 사이트의 암호 조건을 모두 만족하며, 사이트마다 암호가 달라서 혹여 유출되더라도 피해를 최소화할 수 있습니다.

여기서는 간단한 문장을 정해서 암호의 길이가 좀 짧습니다. 실제 적용할 때는 조금 긴 문장을 이용하거나, 추가로 자신만 기억하는 특정 문자를 추가하여 암호를 적당히 길게 합니다.

 

* “nothing fails like success”와 암호 규칙을 항상 기억하고 있어야 됩니다.

Raspberry Pi 2

막 도착한 장난감 Raspberry Pi 2 입니다.

Raspberry Pi 2
Raspberry Pi 2

사양은 900 MHz quad-core ARM Cortex A7, 메모리 1 GB입니다.

라즈비안 OS 올리고, 테스트용 윈도우 프로그램 하나 만들고, 현재 개발 중인 WiFi 전원 소켓 제어용 프로그램도 컴파일 해서 올려보았습니다.

모두 잘 돌아가네요..

프로그램 구동

이넘 위에 Windows 10도 올릴 수 있다고 합니다. 

나스로 만들어 돌려도 될 듯..

VMware ESXi 6. 에러

VMware ESXi 6.0 설치 후 콘솔 화면에 아래와 같은 메시지가 표시되고, 더 이상 진행이 안될 경우

ES

dma_mapper_iommu loaded successfully.

 

증상

– 위 화면에서 더 이상 진행이 안되지만.. 원격 관리 툴에서 접속 가능하며 모든 기능이 정상 동작함.

 

해결 방법

– [구성-고급 설정 – DirectPath I/O 구성]에서 지원되지 않는 Graphics Controller 디바이스가 추가되어 있을 경우 제거 후 리부팅

dma_mapper_iommu