CLIEN

본문 바로가기 메뉴 바로가기 보기설정 테마설정
톺아보기 공감글
커뮤니티 커뮤니티전체 C 모두의광장 F 모두의공원 I 사진게시판 Q 아무거나질문 D 정보와자료 N 새로운소식 T 유용한사이트 P 자료실 E 강좌/사용기 L 팁과강좌 U 사용기 · 체험단사용기 W 사고팔고 J 알뜰구매 S 회원중고장터 B 직접홍보 · 보험상담실 H 클리앙홈
소모임 소모임전체 ·굴러간당 ·주식한당 ·아이포니앙 ·MaClien ·방탄소년당 ·일본산당 ·개발한당 ·소시당 ·자전거당 ·이륜차당 ·AI당 ·패스오브엑자일당 ·안드로메당 ·바다건너당 ·나스당 ·클다방 ·곰돌이당 ·가상화폐당 ·키보드당 ·리눅서당 ·사과시계당 ·소셜게임한당 ·물고기당 ·전기자전거당 ·골프당 ·노젓는당 ·걸그룹당 ·콘솔한당 ·노키앙 ·윈폰이당 ·축구당 ·여행을떠난당 ·디아블로당 ·찰칵찍당 ·3D메이킹 ·X세대당 ·ADHD당 ·AI그림당 ·날아간당 ·육아당 ·배드민턴당 ·야구당 ·농구당 ·블랙베리당 ·비어있당 ·FM당구당 ·블록체인당 ·보드게임당 ·활자중독당 ·볼링친당 ·캠핑간당 ·냐옹이당 ·문명하셨당 ·클래시앙 ·요리한당 ·쿠키런당 ·대구당 ·DANGER당 ·뚝딱뚝당 ·개판이당 ·동숲한당 ·날아올랑 ·e북본당 ·갖고다닌당 ·이브한당 ·패셔니앙 ·도시어부당 ·FM한당 ·맛있겠당 ·포뮬러당 ·젬워한당 ·안경쓴당 ·차턴당 ·총쏜당 ·땀흘린당 ·하스스톤한당 ·히어로즈한당 ·인스타한당 ·IoT당 ·KARA당 ·꼬들한당 ·덕질한당 ·어학당 ·가죽당 ·레고당 ·LOLien ·Mabinogien ·임시소모임 ·미드당 ·밀리터리당 ·땅판당 ·헌팅한당 ·오른당 ·영화본당 ·MTG한당 ·소리당 ·적는당 ·방송한당 ·PC튜닝한당 ·그림그린당 ·소풍간당 ·심는당 ·라즈베리파이당 ·품앱이당 ·리듬탄당 ·달린당 ·Sea마당 ·SimSim하당 ·심야식당 ·윈태블릿당 ·미끄러진당 ·나혼자산당 ·스타한당 ·스팀한당 ·파도탄당 ·퐁당퐁당 ·테니스친당 ·테스트당 ·빨콩이당 ·공대시계당 ·터치패드당 ·트윗당 ·창업한당 ·VR당 ·시계찬당 ·WebOs당 ·위스키당 ·와인마신당 ·WOW당
임시소모임
고객지원
  • 게시물 삭제 요청
  • 불법촬영물등 신고
  • 쪽지 신고
  • 닉네임 신고
  • 제보 및 기타 제안
© CLIEN.NET
공지[점검] 잠시후 서비스 점검을 위해 약 30분간 접속이 차단됩니다. (금일 18:15 ~ 18:45)

팁과강좌

기타 전자기기 GPS 로거 만들어 보기 with no Code 13

19
2023-01-15 16:51:12 수정일 : 2023-01-19 10:45:04 112.♡.20.59
miscellany

GPS 로거가 필요해서 후다닥 하게 만들었습니다.


예전에는 GPS 로거 또는 GPS 트래커가 많이 팔았는데, 요즘은 개인 사생활 추적용들만 좀 보이네요.

출장을 가거나 여행을 가거나 어떤 경로로 이동을 했는지.. 등등을 기록으로 남겨야 할 때가 있습니다.

뭐 자전거나 바이크, 자동차 드라이브를 가거나요.


요즘에 스마트 폰 잘 되어 있고, 스마트 워치도 잘 되어 있는데.. 이게 필요하냐?? 라고 하시면... 저도 잘 알죠.

다만 하루 24시간씩 며칠이 걸리는 이동 ( 순례길이나 등산)등을 위해서 배터리 소모가 늘어다게 사용을 하는 것은 좀 그렇죠.


제 경우 기차나 차를 타고 가다가 낚시하시 좋은 장소가 보이면 지도 앱을 켜서 캡쳐를 해놓는 경우가 있습니다.

캡쳐를 안 하면 나중에 지도를 보면서 기억을 더듬어 가는 경우도 있고요.


하여튼 거두 절미하고, 차나 바이크에 달아놓고 사용해도 되고, 가방에 걸쳐놓고 사용을 해도 되는 것이 목적입니다.


이건 제가 따로 만들어서 사용하던 것..

M5Stack 이라는 모듈형 제품에 GPS 달고 아두이노 코드로 작업을 했던 겁니다.

20230115_161314.png


20230115_161323.png

붉은 색 부분이 배터리 확장 부분인데요. ( 바닥 + 확장 배터리 ) 이렇게 해도 3~4시간 정도 밖에는 안 가지더구요.

덩치도 은근히 크고.


그래서 아래가 목표입니다.

1. 단순하게

2. 전원은 USB 보조 배터리 사용하는 방식으로

3. 저장은 SD 카드로..


우선 필수적으로 필요한 것은

1. GPS 수신기 모듈

2. OpenLog 모듈

3. 32 기가 이하의 MicroSD

4. 납땜 도구

5. 잘라 쓸만한 USB 케이블


추가로 필요한 것은 담아 놓을 케이스나 3d 프린터기 정도네요.


1. GPS 모듈은 고장난 네비등에서 빼서 사용해도 됩니다.

만물상이라고 폐업한 업체의 제품을 파는 곳이 있는데, 이런 곳에서 중고로 사도 됩니다.

https://www.manmullsang.com/shop/item.php?it_id=1271433690

이런 건 5천원 정도요.

다만 GPS 모듈 선정시 주의가 필요한 게 있습니다. 최소한으로 작업을 할 것이라 가능하면 5v로 동작하는 모듈이 좋습니다.

만물상 제품은 3.3v 짜리입니다. 혹시나 5v -> 3.3v 다운이 가능한 레귤레이터가 있으신 분은 사용을 해도 됩니다.

이런 지식이나 정보가 없으시다면 알리에서 5v 되는 모듈을 사시길 권합니다.

저는 5v 짜리, 그리고 크기가 좀 작은게 필요해서 알리에서 샀습니다.

https://www.aliexpress.com/item/32991511687.htmlAliExpress

저는 bs-280을 샀습니다.  배송비 포함하면 10달러 정도인데... 비싸네요.


2. OpenLog 모듈

단순하게 시리얼로 전송되는 것을 SD 카드에 저장하는 모듈입니다.

https://www.aliexpress.com/item/32831582051.htmlAliExpress

대략 3달러 정도입니다.


3. 32 기가 이하의 MicroSD

공식적으로 OpenLog  에서 사용 가능한 용량이 32기가 이하입니다. 64기가가 되는지는 메모리가 없어서 확인이 안되네요.


4. 납땜 도구

인두기, 납, 약간의 얇은 전기 와이어


5. 잘라 쓸만한 USB 케이블

길이는 한 50cm 정도?


자~ 이제 준비물을 보여 드립니다.

20230115_141757.png


저는 케이스를 3d 프린터로 출력을 했습니다.

그냥 작은 악세사리 박스나 두꺼운 종이, 폼보드등으로 만들어도 됩니다.

날이 추운 창가쪽에 프린터가 있어서 그런가.. 오늘은 품질이 좀 떨어지네요.

20230115_141333.png


먼저 GPS 수신기와 OpenLog 를 연결합니다.

VCC-VCC, GND-GND 이렇게 연결하고 GPS 수신기의 Tx 부분을 OpenLog 의 Rx 부분에 연결합니다.

20230115_143038.png



20230115_143306.png


그리고 USB 케이블을 잘라서 5v 와 GND를 같이 연결을 해줍니다.

20230115_143304.png


20230115_143329.png


20230115_143309.png


이게 기본 작업의 끝입니다. 

SD 카드를 넣고 USB 케이블을 보조 배터리에 연결하면 GPS 수신기와 OpenLog 가 동작을 합니다. LED 가 깜빡...


이제 케이스에 넣습니다.

20230115_143557.png


20230115_143851.png


아.. 케이블 타이 공간을 계산을 못했더군요..

그래도 구겨 넣었습니다.

20230115_144036.png


20230115_144311.png


20230115_144406.png


진짜...끝났습니다.


이게 다입니다.

OpenLog 라는 제품이 기본적으로 9600bps 로 동작을 하는데 GPS도 대부분이 9600bps 로 동작합니다.

따라서 별도의 설정 없이 그냥 둘이 알아서 동작을 합니다.


SD 카드를 빼서 탐색기로 보면

?? ??11.png

이런 파일들이 보입니다.

KML 파일은 제가 변환을 한 파일이고, 기본적으로는 전원이 켜질 때마다 LOG00000.txt 같이 일련 번호가 증가를 하면서 생성이 됩니다.


기록을 했으니, 보는 방법도 있어야겠죠?

구글 어스등에서 보기 위해서는 저장된 GPS 포맷 (NMEA-0183)가 아니라 KML이라는 포맷으로 변경을 해야합니다.


굳이 이동 경로에 대한 개인 정보 가치가 별로 없을수도 있기 때문에 ( 군인들 행군 자료등이 아니라면.. ) 웹을 사용합니다.


https://mygeodata.cloud/converter/nmea-to-kml


여기를 통해서 변환을 합니다.


?? ??1.png


?? ??2.png


?? ??3.png


?? ??4.png


오른쪽에 Show in a map 이 있고 convert now 가 있는데요.

Show in a map은 미리보기 개념이라고 생각하시면 됩니다. 변환된 파일  받으시기 전에 보시면 되는거죠.


?? ??5.png


생으로 기록된 GPS 데이터를 보면 , 고정된 장소에서는 저렇게 튀는게 많이 보일겁니다.

스마트폰이나 네비게이션등은 이런 부분들을 보정하는 기능이 들어가 있을 뿐이지요.


이전 페이지에서  convert now  를 해서 KML 로 변환을 합니다.

?? ??6.png


이제 파일을 받으면 됩니다.


그리고 구글 어스를 실행합니다.

?? ??7.png


왼쪽의 지도 위에 마크 표시 아이콘을 눌러서 열기를 선택한 후 변환된 KML 파일을 선택합니다.

?? ??8.png

?? ??9.png


역시 정신 없이 튀는게 보이죠?

?? ??10.png


아주 단순하게, 그리고 간단(?)하게 GPS 로거를 만들고 데이터를 보는 방법에 대해서 적었습니다.


좋은 점은

전원만 연결하면 알아서 로깅을 한다는 것.. 자동차 같이 상시적으로 전원이 나오는 곳에 연결하면 그냥 주구장창 로깅을 한다는 것입니다.


반면에 아쉬운 것은

GPS 데이터를 생으로 저장합니다. 그래서 데이터량이 많습니다.

10초 간격, 100미터 간격.. 이런 것들이 안되는거죠.

약 5분에 100kb 정도입니다.


끝~


부산에서 경기도 까지.. 대략 왕복 11시간 운전에 GPS 파일 용량은 16M 바이트 정도 나오는군요.


?? ??13.png


위에 알려드린 링크는 한달에 5M 바이트만 가능한 제한이 있군요.

KML로 변환 하는 프로그램은 아래 있는 SW가 좋네요.


http://4river.a.la9.jp/gps/file/nmea2kmz.htm

?? ??14.png


miscellany님의 게시글 댓글
SIGNATURE
I don't know when to quit!
But I know when I quit!

허락보다 용서가 쉽고, 고민은 배송을 늦출 뿐이다. 그리고 어차피 살꺼니까..
You can win if you want. If you want it you will win 
We can do anything., We can be anyone !
Do something .

Escape G.M 2016.12.31 ~> 2020.06.30
G.M means Garbage Maker. This is me !!

니가 하면 로맨스, 내가 하면 불륜
니가 선택하면 가격대 성능비, 내가 선택하면 쪽 팔리는 싼 티..
니가 만들면 좋은 프로그램, 내가 만들면 쓰레기..

듣기 좋은 소리를 하면 충언이요 충신이고
듣기 싫은 소리를 하면 간언이요 간신이다.
서명 더 보기 서명 가리기
  • 주소복사
  • Facebook
  • X(Twitter)
댓글 • [13]
네모_선장
IP 58.♡.163.238
01-15 2023-01-15 17:10:53
·
우와~~ 대단하시네요
옛날 옛날에 이런 욕구(??)가 있어서 소니 GPS 로거 샀던 기억이 모락 모락 나네요
드럽게 안 잡혀서... 제대로 못 썼던 기억이ㅠㅠ
건설노무자
IP 220.♡.87.144
01-15 2023-01-15 17:20:51
·
깔끔하게 잘 만드셨네요!
저도 비슷한걸 만들었었는데 몇가지 중요한 기술적 문제를 해결하지 못해서 결국 책상구석에 처박혀있는 상태입니다. 로그데이타를 실시간으로 텔레그램으로 송신하고 집에 있는 서버컴이 역시 텔레그램으로 수신한다음 이 (경도,위도)값을 (동네이름)으로 바꿔서 텍스트로 저장하는게 목적이었는데요...
제일 큰 문제점이 텔레그램봇은 서로 상호작용을 못합니다. 반드시 중간에 인간이 개입해야 하드라고요. 즉 완전자동이 안됩니다
그리고 ESP장치를 제 아이폰의 테더링으로 연결해줘야 하는데 이게 또 자동으로는 안 되고 반드시 수동으로 연결해줘야 하더군요
이 두가지 문제를 해결못하면 장치의 사용성이 너무 떨어지는것 같아서 그냥 이리저리 궁리하다가 흐지브지됐습니다 ㅠㅠ
삭제 되었습니다.
삭제 되었습니다.
엔지니어176
IP 124.♡.124.44
01-15 2023-01-15 23:19:25
·
ublox 라는 수신기는 전용 프로그램 연결해서 출력율(보통 1Hz) 조절이 가능한거 같던데요. 혹시 beitian은 수신기 전용 프로그램이 있을지도 모르겠네요.
miscellany
IP 112.♡.20.59
01-16 2023-01-16 08:58:07
·
@파란색연필*님 콘솔로 접속하면 통신 속도와 갱신 주기 변경이 가능은 할 겁니다.
다만 Update Rate가 1~10 hz라 늘리지는 못할거 같네요. 지금이 1hz 즉 1초 단위이로 제일 긴 텀이거든요.
단축키
IP 39.♡.46.42
01-16 2023-01-16 00:23:44
·
일단 스크랩 합니다
RaphKay
IP 222.♡.123.14
01-16 2023-01-16 00:39:36
·
비슷한 GPS module 을 써 보니 (안드로이드에 붙는 아들도 그랬던거 같습니다?) ttyS 로 붙으면 그냥 계속 ascii 로 위치 정보를 read() 로 처리 할수 있더군요. 자세한건 저도 GPS 는 몰라서 한계 입니다만, 그런걸 그대로 응용한거 같군요!
삭제 되었습니다.
amollang
IP 125.♡.175.30
01-16 2023-01-16 15:55:53
·
지금은 구글맵 타임라인만 쓰고 있네요. 로거 데이터 추출해서 관리하는 것도 일이더군요 ㅠ 잘봤습니다
지노랜드
IP 222.♡.158.247
01-16 2023-01-16 17:24:57
·
ㅋㅋ 부품 주문 완료요... 따라해보겠습니다..
모셈
IP 211.♡.255.244
01-16 2023-01-16 21:48:18
·
ㅓㅜㅑ.... 대단하세요
지노랜드
IP 175.♡.255.163
02-15 2023-02-15 10:31:56
·
ㅎㅎ 따라했는데요... 파일저장은 되긴 하는데.. 내역이 잘못기록되는거 같아요..
변환도 안되고...
한 20여분 이동했는데, 데이터의 크기도 30KB밖에 안되네요..

실패!!


어디가 문제일까요??
miscellany
IP 122.♡.110.74
05-08 2023-05-08 21:29:14 / 수정일: 2023-05-08 21:32:32
·
@지노랜드님 메세지를 이제야 봤습니다.
사용 하신 제품명이나 사진과 로그를 한번 보내 보내주세요.
제 id @gmail 입니다.
지노랜드
IP 175.♡.255.163
05-09 2023-05-09 10:51:16
·
@miscellany님 ㅎㅎ 네.. 알겠습니다... 한쪽으로 치워놨는데.. 다시 챙겨서 보내드려 볼께요 ^^

감사합니다.
지노랜드
IP 175.♡.255.163
05-10 2023-05-10 11:22:33
·
@miscellany님 지메일로 파일들 첨부해서 보냈습니다...^^ ; 한번 봐주세요..
새로운 댓글이 없습니다.
이미지 최대 업로드 용량 15 MB / 업로드 가능 확장자 jpg,gif,png,jpeg,webp
지나치게 큰 이미지의 크기는 조정될 수 있습니다.
목록으로
글쓰기
글쓰기
목록으로 댓글보기 이전글 다음글
아이디  ·  비밀번호 찾기 회원가입
이용규칙 운영알림판 운영소통 재검토요청 도움말 버그신고
개인정보처리방침 이용약관 책임의 한계와 법적고지 청소년 보호정책
©   •  CLIEN.NET
보안 강화를 위한 이메일 인증
안전한 서비스 이용을 위해 이메일 인증을 완료해 주세요. 현재 회원님은 이메일 인증이 완료되지 않은 상태입니다.
최근 급증하는 해킹 및 도용 시도로부터 계정을 보호하기 위해 인증 절차가 강화되었습니다.

  • 이메일 미인증 시 글쓰기, 댓글 작성 등 게시판 활동이 제한됩니다.
  • 이후 새로운 기기에서 로그인할 때마다 반드시 이메일 인증을 거쳐야 합니다.
  • 2단계 인증 사용 회원도 최초 1회는 반드시 인증하여야 합니다.
  • 개인정보에서도 이메일 인증을 할 수 있습니다.
지금 이메일 인증하기
등록된 이메일 주소를 확인하고 인증번호를 입력하여
인증을 완료해 주세요.