레이블이 ExploringRaspberryPi인 게시물을 표시합니다. 모든 게시물 표시
레이블이 ExploringRaspberryPi인 게시물을 표시합니다. 모든 게시물 표시

2017년 9월 30일 토요일

라즈베리 파이 번역서 예제 테스트

라즈베리 파이 번역서의 교정이 진행 중이고, 나는 예제 코드 중에 아직 테스트를 하지 못했거나 실패했던 것들을 들여다보고 있다. 그 중에는 모듈이 없어서 테스트를 못한 것이 있어, 간단히 쇼핑을 했다. (지난 겨울의 쇼핑리스트)

쇼핑 리스트

가치창조기술



테스트

스테핑 모터(코드 10.2, 10.3)

지난번에 테스트했을 땐 EasyDriver에 모터 전원 공급하는 걸 빼먹었던 듯하다. 라즈베리 파이의 GPIO 5V 핀을 사용했더니 잘 된다.



8자리수 7 세그먼트 디스플레이 - MAX7219(코드 10.7)

알리에 주문한 것을 못 받아서 이번에 다시 샀다. 예제가 돌아가기는 하지만, 밝기 조절할 때 숫자가 제멋대로 바뀌어버리고, 100000회 카운트 결과가 100260으로 찍히는 문제가 있다. 전에 원고 검토해주신 분들과 상의해봤지만 정확한 원인은 모르겠고, 모듈의 하드웨어 버그로 짐작할 만한 특징이 보인다.


2017년 3월 3일 금요일

레트로 파이, 3.5mm-컴포지트 케이블 개조

번역


라즈베리 파이 책을 번역한 원고를 출판사에 보냈다.

레트로파이


시간 날 때 게임을 좀 해볼까하고, 레트로파이를 설치하고 게임 롬을 몇 개 넣어두었다. 알리 익스프레스에 주문해둔 게임패드가 도착하기를 기다리고 있다.



3.5mm 4극-컴포지트 변환 케이블 개조


3.5mm 4극-컴포지트 변환 케이블을 개조했다. 라즈베리 파이 2 또는 3을 브라운관 TV에 연결하는 데에 쓰기 위해서이다. 라즈베리 파이 1에는 HDMI 단자 외에 비디오 출력용 컴포지트 단자가 있지만(이어폰 단자는 음성 출력용), 라즈베리 파이 2 또는 3에는 컴포지트 단자 대신 3.5mm 4극 이어폰 단자를 통해 음성과 영상을 함께 출력하게 되어있다. 그런데, 가지고 있던 변환 케이블은 극성의 배열이 맞지 않아서 쓸 수가 없었다. 변환 케이블을 새로 구매하려고 봐둔 것이 있기는 했지만, 멀티미터와 전기인두를 갖고 있으니 써먹어야겠다는 생각이 들었다. TV의 음성 입력이 하나뿐이기 때문에 컴포지트 단자 중에서 흰색과 노란색만 연결하고, 빨간색은 빼고 만들었다.






참고





2017년 1월 26일 목요일

GPS 모듈 테스트

AliExpress에서 구입한 GPS 모듈(NEO-6M)을 라즈베리 파이에 연결하여 테스트해보았다.
상품 설명은 새것이라고 되어있지만, 물건을 받아보니 스티커와 안테나가 깨끗하지 않아 중고품 같은 느낌이 들었다. 접점은 깨끗하고, 핀이 붙어있지 않다.


우선, 동봉된 핀을 납땜해서 붙였다. 전기 인두를 쓰는 김에, 다른 부품들도 핀을 붙였다.


테스트를 해보니 실내에서는 신호가 잘 잡히지 않는다. 휴대폰 충전하는 외장 배터리에 연결해서 베란다에서 다시 테스트했다.


$ sudo apt install gpsd-clients
$ sudo systemctl stop serial-getty@ttyAMA0    # RPi 3에서 필요
$ sudo gpsmon /dev/ttyAMA0



참고




2016년 12월 6일 화요일

쇼핑 리스트

번역 중인 책에 나온 전자부품들을 구입하느라 며칠 동안 디바이스마트와 알리익스프레스에서 열심히 쇼핑을 했다.


주문내역


구입처 별로 비싼 물건부터. 가격은 변동될 수 있음.

디바이스마트



해외구매 상품 때문에 전체적인 배송이 늦어지는 것이 싫어서, 해외구매 목록의 전체 삭체 버튼을 눌렀다가 국내상품까지 모두 지워지는 바람에 울 뻔 했다. 다행히 맥북에 띄워둔 브라우저에 주문 내역이 남아있어서 다시 주문할 수 있었다.


알리익스프레스




중고나라


  • XBee 시리즈 2



아직 못다 산 것들





알리익스프레스 결제


디바이스마트는 네이버 페이로 결제 완료. 알리에서는 주문 후 결제를 마치지 못했다. 신용카드는 없애버린 지 오래이고, 체크 카드는 얼마 전에 교체발급하면서 실수로 해외결제가 안되는 카드를 받았기 때문이다. 이참에 달러화로 해외 결제 시 수수료를 물지 않는다는 '하나 글로벌페이' 체크카드를 만들어볼까 싶다(해외 결제 체크카드 수수료 및 수수료를 덜 낼 수 있는 카드들 참조).

여러 업체에서 주문했고, 배송 기간도 제각각이라 물건이 도착할 때마다 테스트해보면 될 듯. 이번 달까지 초벌 번역을 끝내고 1~2월은 테스트와 퇴고를 하며 보내야겠다.


라즈비안 SSH


라즈비안의 최신 버전에서는 SSH 서버가 디폴트로 disable된다는 소식(SSH - 위키독스 라즈베리 파이 문서 참조).

2016년 12월 3일 토요일

XBee

번역 중인 라즈베리 파이 책에 ZigBee 통신에 대한 소개가 있어 실습을 위해 구입해볼까하고 알아보다가, 너무나 다양한 제품에 질려버렸다. 물건을 파는 곳에서도 상세 정보를 올려두기는 했지만 뭐가 뭔지 알 수가 없다.

Sparkfun의 XBee Buying Guide를 참고해서, XBee에서 나온 모듈들을 정리해보았다. 보너스로 온라인 쇼핑몰(디바이스마트, 테솔, 가치창조기술, Digi-Key)의 가격비교.(새 창에서 보기).

* 부가세 포함 가격을 계산하여 기재

2016년 9월 25일 일요일

디레퍼런스

번역 중인 RPi 책에 C/C++을 소개하는 부분이 있다. 포인터에 대한 내용을 번역하다보니, 'dereference'라는 단어가 나왔다. 이 단어를 한국어로 뭐라고 해야할 지 딱히 생각이 나지 않아, 일단 원문의 단어를 포함한 한글 문장으로 옮겼다. 나중에 네이버 사전을 찾으니 '역참조'라고 나온다. Ctrl + H를 해서 'dereference'를 '역참조'라고 바꿨다. 역참조라...

아무래도 마음에 들지 않는다. 구글에서 '역참조'를 검색하니, 'dereference'와 'back reference'가 있다. 그렇다면 더욱 마음에 들지 않는다.

다시 구글에서 'dereference'를 검색. Wiktionary.org의 뜻풀이가 간단명료하다. '포인터가 가리키는 것에 접근하다'라는 뜻의 동사다.

그렇다면 대체 접미사 'de-'는 무슨 뜻이길래 '역'으로 번역되었는가? Wiktionary에서는 라틴어에서 온, 'of, from'의 뜻이라고 한다. 그러니까, 'from reference', '참조로부터 얻는다'는 말이다. '역'이라는 글자는 대체 어디에서 왔을까? 저 옛날, 일본 기술 서적을 한글로 옮기던 때에서부터 시작된 것일까? 어쨌든 다시 Ctrl + H, '역참조', '디레퍼런스'. 출판사에서 받은 번역 지침에 '영어 표현은 가급적 한글 표현으로 대체한다'는 항목이 있어, 나중에 어떻게 바뀔지는 모르겠다.

'역참조'를 검색하다가 걸린 'back reference'에 대한 글도 읽어보았다.

2016년 9월 24일 토요일

Vim

RPi 책 번역 원고를 워드로 작성하고 있기는 하지만, 최근 들어서는 Vim에서 한번 작성해서 워드에 붙여넣는 식으로 하게 되었다. 업무상 유닉스에서 터미널을 통해 vi를 종종 사용했기 때문에 vi에 익숙하고 좋아하지만, 터미널을 볼 일이 없을 때에는 별로 사용하지 않는 편이었다.

Vim을 다시 설치해서 사용하게 된 계기가 된 것은 번역 용어집(glossaries)이다. OmegaT에서는 텍스트 파일로 만들어지지만, 이번 작업에서는 굳이 그럴 필요가 없어, 정렬을 위해 엑셀을 써보기도 했다. 그런데, 오피스 구독이 종료되어 맥북에서는 엑셀 파일을 편집할 수 없게 된 것이다. 그래서 다시 텍스트 파일을 쓰게 되었는데, 일반적인 텍스트 편집기(notepad++) 등에서는 정렬이 아무래도 성가신 일이었다. vi/Vim에서는 /^ras와 같이 용어를 빨리 찾을 수 있고, :2,$sort i 명령을 한번 내리면 순식간에 정렬이 끝난다(첫 행은 빼고, 대소문자 구분 없이 정렬). 이제 엑셀보다도 훨씬 빠르고 편하다.

그러다가, 초벌 번역 작업에까지 그 쓰임을 넓힌 것이다. vim.org 사이트에서 Vim을 다운로드하여 윈도우에 설치하고, 맥북에도 MacVim을 설치했다. 맥에서는 원래 터미널에서 vim을 쓸 수 있지만, MacVim이 운영체제와 잘 통합되어 있어 좀 더 편하게 느껴진다.

Vim의 composability에 대한 글을 읽고 나니, 이제서야 그 사상을 이해할 수 있을 것 같다.

자질구레한 불편사항이 있지만, 당분간은 MacVim과 함께 많은 시간을 보내게 될 것 같다.