Low-Cost ESP32-based DIY RTK Base Station, NTRIP Server, and Crypto Miner

แชร์
ฝัง
  • เผยแพร่เมื่อ 20 พ.ย. 2024

ความคิดเห็น • 73

  • @oceanexplorationlab
    @oceanexplorationlab  3 หลายเดือนก่อน +3

    In the video, I did not use the saveconfig command at the end of the setup sequence. Make sure to use it at the end of your setup! Otherwise, the setup will be lost if you restart the UM98X module.

  • @andrewmo49
    @andrewmo49 หลายเดือนก่อน +1

    Just wanted to say thank you. I've watched this video maybe 20 times as I tried to get my base station set up and it is finally up and running thanks to your help. Now I'm ready to start playing with the RTK rover parts in your next video. Thanks again.

    • @oceanexplorationlab
      @oceanexplorationlab  หลายเดือนก่อน +1

      Glad to hear it was helpful, and congrats on getting your base station up and running!

  • @tjetjep100
    @tjetjep100 2 หลายเดือนก่อน +1

    Thank you much for the Tut, I learned from this and trying to do it myself. Still on going process...

    • @oceanexplorationlab
      @oceanexplorationlab  2 หลายเดือนก่อน

      Let us know when you get it working. Good luck!

    • @tjetjep100
      @tjetjep100 2 หลายเดือนก่อน +1

      @@oceanexplorationlab Just found out this morning that ESP32 is using NTRIPv1, took me one day scratching my head :-), now my station is up and running in onocoy 🙂 (don't know what happened with RT2Go, couldn't setup my account)
      Just waiting your next video on ESP32 NTRIP duo 🙏 Thanks again in advance.

  • @jirilanda1866
    @jirilanda1866 หลายเดือนก่อน

    Thank you, perfect instructions on how to do it, I succeeded the first time. / Děkuji, perfektní návod jak lze udělat, povedlo se mi na poprvé.

  • @bedoali8607
    @bedoali8607 3 หลายเดือนก่อน +3

    Thank you from your time, very good videos, can you show us how to connect Bluetooth module to um980

    • @oceanexplorationlab
      @oceanexplorationlab  3 หลายเดือนก่อน

      I'm sure there are various options to achieve that. However, I haven't come across an open-source project specifically using the ESP32 for sending RTCM correction data via Bluetooth. It would definitely be a good option to connect to a computer. The Wi-Fi option I'm currently investigating is quite power-hungry but has the advantage of a longer range.

  • @hippp111
    @hippp111 2 หลายเดือนก่อน +1

    Thanks for info. It would be very interesting to do same thing with Quectel LC29H RTK module (it is an analogue of your module). It costs less then 50 dollars on Aliexpress.

    • @oceanexplorationlab
      @oceanexplorationlab  2 หลายเดือนก่อน +1

      The LC29H is a dual (L1 L5) band module, not a triple band module. Specifically for crypto, it will not optimize rewards. However, it may be interesting for a low-cost rover.

  • @angelarturovelasquez6393
    @angelarturovelasquez6393 3 หลายเดือนก่อน +3

    Please do a video showing the dual NTRIP.

  • @IamGPSGuy
    @IamGPSGuy 21 วันที่ผ่านมา

    Nice series. One important question: Can I log the raw data (pseudoranges and Doppler measurements) using the GNSS module that you used? The reason I asked because I have my own algorithm to compute position and velocity and I want to use the raw measurements.

    • @oceanexplorationlab
      @oceanexplorationlab  21 วันที่ผ่านมา +1

      Yes, you can. The OBSVMA command is used to output raw data. I will go into the details in an upcoming video.

    • @IamGPSGuy
      @IamGPSGuy 20 วันที่ผ่านมา

      @oceanexplorationlab looking forward to it.

  • @andrewmo49
    @andrewmo49 หลายเดือนก่อน

    Thank you for this info - this was super helpful. One follow up question. Why did you say that the 980 is better for a base station than the 982. I'm having trouble seeing what the difference is except the number of antennas.

    • @oceanexplorationlab
      @oceanexplorationlab  หลายเดือนก่อน +2

      Since the UM980 only needs to process data from one antenna, it can handle more satellites and generate faster positioning fixes. Additionally, the UM980 has about half the power consumption compared to the UM982, helping it stay cooler during operation. This makes the UM980 well-suited for base station applications.

  • @fishingforfun3294
    @fishingforfun3294 10 วันที่ผ่านมา

    I don't have a database in the SNIP list, although the rtk2go website has a database and it's active.

  • @eefwiggelinkhuizen6273
    @eefwiggelinkhuizen6273 หลายเดือนก่อน

    Thank you for these very intersting video's. I also have a question, i do not have cable internet but use a phone set up as hotspot to connect to internet. Do you think it is possible to connect my diy basestation, like you showed, to sent the data reliable to RTK to go or other? Do you have any idea how much data gets sinds daily? Thank you

    • @oceanexplorationlab
      @oceanexplorationlab  29 วันที่ผ่านมา +1

      It is ~1kB/s or ~80MB/day. This should be no problem for a mobile hotspot. I use a mobile hotspot to receive RTCM corrections but never tried to send them this way.

    • @eefwiggelinkhuizen6273
      @eefwiggelinkhuizen6273 29 วันที่ผ่านมา

      Thank you verder much.​@@oceanexplorationlab

  • @Germantwinov
    @Germantwinov 3 วันที่ผ่านมา

    Cool! Thanks for your help. Can it store raw observations? For that you need storage, but esp32 wroom dont have it actually ... Maybe it will be better to use rasberry?

    • @oceanexplorationlab
      @oceanexplorationlab  3 วันที่ผ่านมา

      Sure, you can do this. Personally, I stream data to a PC for storage using the ESP. This will be in an upcoming video.

    • @Germantwinov
      @Germantwinov 2 วันที่ผ่านมา

      @oceanexplorationlab i see. Does any android app can work with it? Work with PC isnt comfortable in the field. Thanks!

    • @oceanexplorationlab
      @oceanexplorationlab  2 วันที่ผ่านมา

      There may be. Also, the ESP32 can be configured as a Bluetooth bridge: www.ardusimple.com/ble-bridge-firmware-update/ . This may be better suited for field work.

  • @fishingforfun3294
    @fishingforfun3294 10 วันที่ผ่านมา

    rtk2go and onocoy display data only for three constellations. There is no data for the GAL constellation, although UPrecise has data

  • @chuckvoss9344
    @chuckvoss9344 3 หลายเดือนก่อน +1

    Very good information again. If I understand this correctly. If I want to send correction data ONLY to MY Rover I do not need to setup a RTK2go account. My ESP32 board will be my local RTK Base...Correct?

    • @oceanexplorationlab
      @oceanexplorationlab  3 หลายเดือนก่อน +1

      I believe so. I haven't done it myself, but take a look at the XBee hookup guide for the various options: www.ardusimple.com/wifi-ntrip-master-hookup-guide/

    • @chuckvoss9344
      @chuckvoss9344 3 หลายเดือนก่อน

      @@oceanexplorationlab Very good link. Thank You.

  • @fishingforfun3294
    @fishingforfun3294 10 วันที่ผ่านมา

    How did you set the name of your station in rtk2go? It was created automatically for me

  • @marcpusca3141
    @marcpusca3141 2 หลายเดือนก่อน

    Thank you for the tutorial , it's really great. is it possible to build a ntp time server using a um980 receiver and an esp32? that would be really interesting as cheap chinese ntp servers use cheap receivers that do not use all the constelations and known ntp servers are too expensive for home projects

    • @oceanexplorationlab
      @oceanexplorationlab  2 หลายเดือนก่อน

      ChatGPT:
      I found several open-source projects that use the ESP32 and a GNSS module to build an NTP server:
      PPS-NTP Server: This project utilizes the ESP32 with a NEO-6MV2 GPS module. It operates as a Stratum-1 NTP server and achieves high precision by syncing with a GPS reference clock using the PPS (Pulse Per Second) signal. The server communicates over Ethernet or WiFi, with accuracy up to 1ms. The project is relatively easy to adapt for different ESP32 boards and is suitable for applications requiring accurate time synchronization.
      GitHub: github.com/DennisSc/PPS-ntp-server
      GPS NTP Server based on WT32-ETH01: This project combines an ESP32 module with a UBlox GPS module and Ethernet connectivity for creating a GPS-synced NTP server. It achieves precise time synchronization using the PPS signal and is configurable for WiFi or Ethernet operation. This project is a simple yet effective solution for setting up an NTP server​.
      GitHub: github.com/MuratovAS/gps-ntp-eth-esp32
      Elektor mini NTP with ESP32: This project uses the ESP32 and GPS to act as an NTP server. It includes additional features like a display and an internal RTC, ensuring reliable timekeeping even when GPS is temporarily unavailable​.
      GitHub: github.com/ElektorLabs/180662-mini-NTP-ESP32

    • @marcpusca3141
      @marcpusca3141 2 หลายเดือนก่อน

      @@oceanexplorationlab thank you! I'll check them out . All the best! I really like your videos,very useful

  • @aivarg472
    @aivarg472 2 หลายเดือนก่อน

    Hi there great video and Thank you for sharing your knowledge. Probably not the most clever question… building this kind of base station will it help me to get correction to my GNSS rover. Currently paying subscription fee, but in Sweden it seems to be quite expensive.

    • @oceanexplorationlab
      @oceanexplorationlab  2 หลายเดือนก่อน +1

      It absolutely will, and if you share your correction on RTK2go, everyone within 20 km or so will be able to correct their location for free.

    • @aivarg472
      @aivarg472 2 หลายเดือนก่อน

      @@oceanexplorationlab can I rely on your advice in case I get stuck?:)

    • @oceanexplorationlab
      @oceanexplorationlab  2 หลายเดือนก่อน +1

      @@aivarg472 Relay is a strong word, but I will do my best to help when possible. I think the most important part is to nail down the position of your base station, either via Precise Point Positioning (PPP) or by using an established service like the one you have to find the initial position. Once you have the position, you set the location of your base station in the setup, and you should be good to go

    • @aivarg472
      @aivarg472 2 หลายเดือนก่อน

      @@oceanexplorationlab my thought was to make this base station mobile, so I could take it different places time to time.

    • @aivarg472
      @aivarg472 2 หลายเดือนก่อน

      @@oceanexplorationlab I agree “rely” is not the right word. Mostly meant if I could ask for advice if I’m lost at some point. But I think you made a very good manual;)

  • @angelarturovelasquez6393
    @angelarturovelasquez6393 3 หลายเดือนก่อน

    Thank you !

  • @whiskerrub3821
    @whiskerrub3821 2 หลายเดือนก่อน +1

    Anyone have troubles registering a mount point on rtk2go every attempt I get a spinning eyeball that doesn’t go thru. Never get a return email?

  • @nadikakkomangodage5192
    @nadikakkomangodage5192 26 วันที่ผ่านมา

    is this setup can be used as the GNSS Base fro lanL Surveying

    • @oceanexplorationlab
      @oceanexplorationlab  26 วันที่ผ่านมา

      Yes, this setup can be used as a GNSS base station for land surveying if that's your question. There's more to come in this series, which will hopefully address your questions. I suggest subscribing so you won't miss it!

  • @shuaicheng9384
    @shuaicheng9384 8 วันที่ผ่านมา

    Can "XBee ESP32" be used as NTRIP CASTER CORS server?

    • @oceanexplorationlab
      @oceanexplorationlab  8 วันที่ผ่านมา

      The ESP32 does not have enough processing power to support sending and receiving RTCM correction data from multiple devices simultaneously. However, you can connect a single GNSS base station to the ESP32 via UART, and the XBee's NTRIP caster function can distribute this data to several clients over a local network. For building a CORS station, it’s more practical to use free NTRIP caster services like RTK2Go and only use the XBee as a NTRIP server function.

    • @shuaicheng9384
      @shuaicheng9384 7 วันที่ผ่านมา

      @@oceanexplorationlab Got it, thank you

  • @sashavolsk
    @sashavolsk 3 หลายเดือนก่อน +2

    where can i find software for these receivers to update it?

    • @oceanexplorationlab
      @oceanexplorationlab  3 หลายเดือนก่อน

      Good question, I have been wondering myself. I reached out to wit-motion regarding firmware upgrades. I will let you know once I hear back.

    • @oceanexplorationlab
      @oceanexplorationlab  3 หลายเดือนก่อน +2

      Turns out you must request the firmware from Witmotion and provide proof of purchase.

    • @McKey_YT
      @McKey_YT 3 หลายเดือนก่อน

      @@oceanexplorationlab What is your firmware version?

    • @anibalmartinez7224
      @anibalmartinez7224 3 หลายเดือนก่อน

      @@oceanexplorationlab I have the UM982_R4.10 version for this receiver. WitMotion has provided me with it to ensure that the module wasn't faulty.

  • @geotek6748
    @geotek6748 หลายเดือนก่อน

    Is Bluetooth can be used after flashing xbee firmware?

    • @oceanexplorationlab
      @oceanexplorationlab  หลายเดือนก่อน +1

      No, the XBee is Wi-Fi only. There are Bluetooth options, which I hope to make videos about in due course, so hang in there and subscribe to receive the notification.

    • @geotek6748
      @geotek6748 หลายเดือนก่อน

      @@oceanexplorationlab im using Bluetooth to send um980 command, if so, it would be possible to parrallel BT module and esp32 xbee to com2 for instance? Cuz im reserving com1 some device

  • @anibalmartinez7224
    @anibalmartinez7224 3 หลายเดือนก่อน

    Hello! I had experimented several disconnections when streaming data with ESP_Xbee. Do you know what could be the issue? I switched to Str2Str and have not drop connection so far. Anyway, ESP32 y far more easy to setup and way more cheaper as well- Thanks in advance

    • @oceanexplorationlab
      @oceanexplorationlab  3 หลายเดือนก่อน

      Thanks for sharing your experience. Other than the obvious things like checking your power supply and Wi-Fi signal strength, I’m not sure what else could be causing the disconnections-it's hard to troubleshoot from afar! Personally, I haven't had any frequent disconnections with my ESP32 Xbee setup, but every situation is a bit different.

  • @lorikvlog
    @lorikvlog 4 วันที่ผ่านมา

    So basically we don't need traditional Antena

    • @oceanexplorationlab
      @oceanexplorationlab  3 วันที่ผ่านมา

      I am not sure what you mean. You need a multiband antenna.

  • @geotek6748
    @geotek6748 2 หลายเดือนก่อน

    Can i use esp32 wroom 32d ? Will it work thesame like 32u?

    • @oceanexplorationlab
      @oceanexplorationlab  2 หลายเดือนก่อน

      It will. The only difference is the external versus built-in PCB antenna.

  • @onocoy
    @onocoy 2 หลายเดือนก่อน

    wow, great video @oceanexplorationlab 🙌

  • @shuaicheng9384
    @shuaicheng9384 5 วันที่ผ่านมา

    Can I use ESP32-S3?

    • @oceanexplorationlab
      @oceanexplorationlab  5 วันที่ผ่านมา

      code is only compiled for ESP32-WROOM - sorry

    • @Germantwinov
      @Germantwinov 3 วันที่ผ่านมา

      ​@@oceanexplorationlabis there any difference? Tnx!

    • @oceanexplorationlab
      @oceanexplorationlab  3 วันที่ผ่านมา

      Yes, different versions of ESP are not compatible.

  • @arnauturadugabriel4875
    @arnauturadugabriel4875 2 หลายเดือนก่อน

    thank you!