3D 프린터 출력물

후배가 3D 프린터 만들어서 크라우드 펀딩한다고 연락이 와서 참여해서 받은 크리메이커 에듀입니다.

크리메이커 에듀

 

이놈으로 일단 애들 장난감과 휴대전화 거치대, 3D 프린터 필라멘트 고정기를 출력해보았습니다.

3D 프린터 출력물

 

99,000원에 구입한 프린터 치고는 생각보다는 출력 품질이 좋네요..

나중에 일정한 온도를 유지하고, 필라멘트의 미세먼지와 냄새까지 잡는 챔버까지 만들어 봐야겠습니다.

네팔 ABC 트레킹

16년 전인 2012년에 처음 ABC(Annapurna Base Camp)를 방문하고, 지난주에 또 한 번 다녀왔습니다.

 

트레킹 일정

전체 여행 일정은 9박 10일, 트레킹 일정은 원래 5박 6일로 잡았으나 하다보니 4박 5일이 되었음

1일차: 포카라 –(택시)→ 나야풀 → 시와이 → 지누단다

2일차: 지누단다 → 촘롱 → 뱀부 → 도반

3일차: 도반 → 데우랄리 → MBC

4일차: MBC → ABC → MBC → 시누와

5일차: 시누와 → 지누단다(온천) → 마큐 –(지프)→ 포카라

 

16년 전 일정

1일차: 포카라 –(택시)→ 나야풀 → 촘롱

2일차: 촘롱 → 뱀부 → 도반 → 데우랄리

3일차: 데우랄리 → MBC

4일차: MBC → ABC → MBC → 시누와

5일차: 시누와 → 나야풀 –(지프)→ 포카라

Read More

구글에서 선물이 왔네요..

몇 년 전에 구글홈용 액션 두 개를 만들어 올렸는데.. 많이들 사용하고 있다고 또 선물이 왔습니다.

구글홈과 Google Assistant 배지네요.

 

액션을 처음 만들어 올린 직후부터 지금까지 매달 구글 클라우드 크레딧 $200를 보내주고 있고…

지난해인가 지지난해에는 티셔츠를 받았습니다.

 

요즘은 바빠서 업데이트도 거의 못하고 있는데 빨리 한글 버전도 출시해야 겠습니다.

 

참고로 개발한 액션은 아래와 같습니다.

 

World Air Quality Index

https://assistant.google.com/services/a/uid/000000d39c33c60e?hl=en&source=web

* World Air Quality Index의 경우 API 제공 서버가 불안해서 오류가 많습니다.

 

PM 10 in Korea

https://assistant.google.com/services/a/uid/000000b049ea0ba8?hl=en&source=web

 

 

 

암호화폐 자동 거래 봇 개발 중

암호화폐로 용돈이나 벌어보자는 생각으로 자동 거래 봇을 몇 달 전부터 만들기 시작했습니다.

개발 시작 후 거래소 API 처리만 해두고 바빠서 진행을 못하다 최근에 시간이 좀 나서 다시 개발 진행 중입니다.
처음에는 UI 만들기 귀찮아서 아래 화면처럼 간단한 챗봇 형식으로 만들다가 데이터 분석이 필요해서 UI까지 추가 중입니다.

챗봇 명령 입력

Read More

애들 장난감용 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 : https://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”와 암호 규칙을 항상 기억하고 있어야 됩니다.