ESP32에서 RTCM3 수신기

2291 단어 RTK농업ESP32GPS

ESP32에서 RTCM3 수신기



농업 업계에서 조금씩 보급되고 있는 RTK입니다만, 기지국의 보정 정보를 트랙터의 자동 조타 장치에 흘려야 한다는 제약이 있습니다.
현재, Android에서 Lefebure NTRIP Client 을 사용하는 것이 일반적입니다만, iPhone이거나 가라케이에서는 사용할 수 없기 때문에 ESP32로부터 테더링으로 기지국의 보정 정보를 주워 오는 것을 만들어 보았습니다.

또, 종업원 등 복수의 이용자가 있는 경우에서도, 테더링의 ID와 Password를 공통화해 두면, 스마트폰이나 인간이 바뀌어도 사용할 수 있다고 하는 메리트도 있습니다.



소재



Arduino RS232C 차폐 htps //w w. 슈 tch-s 시엔세. 코 m/타타 g/1859/
RS232C 케이블 htps //w w. 아마존. 이. jp/gp/p 로즈 ct/B078SRG81K/

Arduino에 넣는 프로그램



htps : // 기주 b. 이 m / G Y Y-A K2 / N Tri P-C En T-F r-r r
WiFi, NTRIP Caster의 설정을 넣습니다.
초기 설정이 끝나면 하드웨어 시리얼의 UART0에 출력되지만, 디버깅 등을 위해 UART2 등에 보정 데이터를 출력한 경우는 소스의 변경과 보드의 점퍼 핀도 변경해 주십시오.



NTRIPClientSample.ino
26行目に追加 Serial.begin2(115200);
67行目 Serial2.print(ch);


또한 UART1을 사용하는 경우 하드웨어 제약이 있습니다. 여기를 참고하십시오.
htps : // 이 m / T ~ SH / ms / 0 41136c535c723

뱀발 1



시도하지 않지만, RN42라든지의 Bluetooth SPP 모듈 사용하면 무선화할 수 있을 것이다.
RN42 XBee htp // 아키즈키덴시. 코 m/분 g/g/gM-08690/
XBee Shield htps //w w. 슈 tch-s 시엔세. 코 m/타타 g/1262/

사족 2



NMEA 출력을 할 수 있는 기종의 경우, TinyGPS++를 사용해 Ambient에 보내면, 자동적으로 작업 로그를 만들 수 있습니다. (쓴 소스는 있지만 버그가 있으므로 조정 중)

좋은 웹페이지 즐겨찾기