udpLogger (v0.3) > UDP:time 명령/SD:timestamp 포함 > 18시간 측정
계속
저장할 문자열에 타임 스탬프를 추가하고 싶습니다.
코드 v0.3
v0.3@github
다음이 주요 변경 사항
UDP 포트
실제 사용
ぃ tp // m / 7 ~ f9 / ms / 00b4 13d54f53774df69
의 기압계(v0.5)와 조합해 움직여 보았다.
절차
그리고 기압계가 udpLogger에 데이터를 7000 포트 경유로 보내, 그것이 타임 스탬프 첨부로 SD에 보존된다.
결과
타임스탬프 첨부가 되었다.
TEST.TXT
11:57:26,19/06/2016,Pressure(kPa)=101.12,Altitude(m)=16.84
11:57:27,19/06/2016,Pressure(kPa)=101.12,Altitude(m)=16.65
11:57:29,19/06/2016,Pressure(kPa)=101.11,Altitude(m)=17.10
11:57:30,19/06/2016,Pressure(kPa)=101.12,Altitude(m)=16.58
11:57:32,19/06/2016,Pressure(kPa)=101.12,Altitude(m)=16.47
11:57:33,19/06/2016,Pressure(kPa)=101.13,Altitude(m)=15.52
11:57:35,19/06/2016,Pressure(kPa)=101.13,Altitude(m)=15.60
11:57:36,19/06/2016,Pressure(kPa)=101.12,Altitude(m)=16.56
11:57:37,19/06/2016,Pressure(kPa)=101.13,Altitude(m)=15.62
11:57:39,19/06/2016,Pressure(kPa)=101.12,Altitude(m)=16.25
11:57:40,19/06/2016,Pressure(kPa)=101.13,Altitude(m)=15.70
11:57:42,19/06/2016,Pressure(kPa)=101.12,Altitude(m)=16.35
11:57:43,19/06/2016,Pressure(kPa)=101.13,Altitude(m)=15.99
11:57:44,19/06/2016,Pressure(kPa)=101.12,Altitude(m)=16.55
11:57:46,19/06/2016,Pressure(kPa)=101.13,Altitude(m)=16.02
11:57:47,19/06/2016,Pressure(kPa)=101.12,Altitude(m)=16.27
11:57:49,19/06/2016,Pressure(kPa)=101.14,Altitude(m)=14.96
11:57:50,19/06/2016,Pressure(kPa)=101.14,Altitude(m)=15.35
11:57:51,19/06/2016,Pressure(kPa)=101.14,Altitude(m)=15.34
11:57:53,19/06/2016,Pressure(kPa)=101.13,Altitude(m)=16.04
11:57:54,19/06/2016,Pressure(kPa)=101.12,Altitude(m)=16.25
11:57:56,19/06/2016,Pressure(kPa)=101.13,Altitude(m)=15.97
11:57:57,19/06/2016,Pressure(kPa)=101.13,Altitude(m)=15.81
11:57:59,19/06/2016,Pressure(kPa)=101.14,Altitude(m)=14.92
11:58:00,19/06/2016,Pressure(kPa)=101.14,Altitude(m)=14.75
11:58:01,19/06/2016,Pressure(kPa)=101.14,Altitude(m)=14.89
11:58:03,19/06/2016,Pressure(kPa)=101.14,Altitude(m)=15.23
11:58:04,19/06/2016,Pressure(kPa)=101.14,Altitude(m)=14.87
11:58:06,19/06/2016,Pressure(kPa)=101.13,Altitude(m)=15.72
11:58:07,19/06/2016,Pressure(kPa)=101.13,Altitude(m)=15.42
11:58:08,19/06/2016,Pressure(kPa)=101.13,Altitude(m)=15.96
11:58:10,19/06/2016,Pressure(kPa)=101.14,Altitude(m)=15.09
11:58:11,19/06/2016,Pressure(kPa)=101.15,Altitude(m)=14.56
11:58:13,19/06/2016,Pressure(kPa)=101.14,Altitude(m)=14.85
11:58:14,19/06/2016,Pressure(kPa)=101.13,Altitude(m)=15.53
11:58:15,19/06/2016,Pressure(kPa)=101.14,Altitude(m)=15.30
11:58:17,19/06/2016,Pressure(kPa)=101.15,Altitude(m)=14.41
11:58:18,19/06/2016,Pressure(kPa)=101.15,Altitude(m)=13.98
11:58:20,19/06/2016,Pressure(kPa)=101.14,Altitude(m)=14.88
비고
UDP 통신으로 설정한 일시 정보는 udpLogger가 기동하고 있는 한은 유지해 준다.
며칠에 몇 초의 오차가 있는지는 미확인.
udpLogger의 전원을 다시 켤 때마다 날짜와 시간을 맞춰야 한다. RTC의 차례이지만 아직 RTC의 사용에 익숙하지 않다.
연속 동작 시험
기압계로부터 매초 데이터 송신을 한 경우 얼마나 전지가 가지는 것일까.
우선 연속 시험을 시작했다.
시험의 전지대(2개) 1080엔은 싸지 않다.
(추기 2016년 6월 20일)
2016년 6월 19일 12:17:14 이후 2016년 6월 20일 06:51:56
까지 데이터가 SD에 저장되었습니다. 18시간 정도는 측정할 수 있었다.
단, 기압계로부터 매초 데이터를 송신할 것이었지만, watchdog reset가 걸리는 상태가 되어, 5초에 1회 정도 리셋이 걸려 버리고 있었다. 기동 처리를 포함하면 3/5의 듀티비로의 측정이 되어 있었다.
같은 장소에서의 측정으로 18시간 동안 고도가 ±20m 정도의 변화가 보였다. 그 정도의 오차가 있다는 것.
Reference
이 문제에 관하여(udpLogger (v0.3) > UDP:time 명령/SD:timestamp 포함 > 18시간 측정), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/7of9/items/fe7dcdc846cd3b178632텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)