Это видео недоступно.
Сожалеем об этом.

ESP32 + UWB | How far can it go?

Поделиться
HTML-код
  • Опубликовано: 17 авг 2024
  • How far away can a signal be sent and received with one tag and one anchor?
    In this video, I share the mode I used and some information I found in the datasheet.
    [ESP32 + UWB | Indoor Positioning + Unity Visualization]
    • ESP32 + UWB | Indoor P...
    [ESP32 + UWB | Warning sounds depending on the distance]
    • ESP32 + UWB + I2S "Voi...
    [ESP32 + UWB | Not AirTag, But ESP32Tag]
    • ESP32 + UWB | Not AirT...
    [DW1000 DataSheet]
    www.decawave.c...
    [P20251: Mesh Network Localization]
    edge.rit.edu/co...
    [ESP32 LOLIN32 Lite]
    amzn.to/32LWELA
    [ILI9488 TFT 3.5inch SPI Serial 480 x 320]
    amzn.to/3reruWG
    [John's Clone House]
    / 797613180807626
    [arduino-dw1000]
    github.com/tho...
    [arduino-dw1000 Anchor device test code]
    github.com/tho...
    #UWB #ESP32 #Range #Tag #Anchor #ThatProject

Комментарии • 61

  • @ThatProject
    @ThatProject  2 года назад +2

    For more projects - ruclips.net/user/ThatProject
    That Project Github Repository - github.com/0015/ThatProject
    Join FB Group - facebook.com/groups/138965931539175

  • @aldmidmitr2223
    @aldmidmitr2223 2 года назад +1

    how many connections an anchor supports, from tags. for example, in a room there are 2 anchors and 100 tags, can each tag count the distance to the anchors?

    • @ThatProject
      @ThatProject  2 года назад

      Interesting question. As far as I know, up to 16 anchors can be recognized in one tag. There is no mention of the number of tags, but I'll try to find them.

  • @phemans
    @phemans 2 года назад +1

    Is there some sort of guide as to what antenna to use? There seem to be a lot of options.

    • @ThatProject
      @ThatProject  2 года назад +1

      Hey Paul, the UWB chip I used is the BU01, which is a cloned version of the DWM1000. If you want a better signal, use the DWM1000. Since this has a ceramic antenna, I think you can get much more reliable results.

  • @user-wz2cn6zd6q
    @user-wz2cn6zd6q Месяц назад

    Hello sir, iam not getting range more than 10m so, please give some suggestions to improve.

    • @ThatProject
      @ThatProject  Месяц назад

      Well, are you using the DWM1000 library used here? Have you tried changing Data Rate/Frequency/Preamble Length?

  • @johnniefujita
    @johnniefujita 3 месяца назад

    Can mobile phone work with this instead of the tag device? I have a legacy solution for indoor positioning, but yours seems cheaper and a little bit simpler.

    • @ThatProject
      @ThatProject  3 месяца назад +1

      As of now, the only one that communicates with the iPhone's U1/U2 UWB chips is the DWM3000. But this isn't very open either.

    • @johnniefujita
      @johnniefujita 3 месяца назад

      @@ThatProject interesting... what do you mean not really open... and what about android devices?

    • @ThatProject
      @ThatProject  3 месяца назад

      @@johnniefujita Although mutual communication is said to be possible, implementation for actual projects seems difficult. In Android phones, only flagship phones from Samsung and Google Pixel are equipped with UWB chips.

    • @johnniefujita
      @johnniefujita 3 месяца назад

      @@ThatProject very disapointing... in the end I think the indoor positioning system that i use right now only for the waiters of the event is still the way to go... but it would be awesome to expand that to the customer in festivals without the need of extra gadgets.

  • @melicalol
    @melicalol 5 месяцев назад

    Do you have link to schematic and board file of your pcb design? Im not HW savy and would like to learn more.

    • @ThatProject
      @ThatProject  5 месяцев назад

      Unfortunately, HW Schmetic is not available. There are ESP32 boards that include a UWB module on the open market. By connecting SPI Display here, you can configure almost the same system.

  • @youliantroyanov2941
    @youliantroyanov2941 2 года назад

    U da man 👍

  • @Bbycherie
    @Bbycherie 11 месяцев назад

    hello friends, I use dw eps 32 dw 3000, do you have the code to determine the distance?, because when I use make far labs the code has an error, do you use vscode?

    • @ThatProject
      @ThatProject  11 месяцев назад

      I think we're used to the same one. Perhaps I can open my project when it's done. It's at stuck yet.github.com/Makerfabs/Makerfabs-ESP32-UWB-DW3000

  • @madeautonomous
    @madeautonomous 2 года назад

    Hi Eric, have you tested the range of two ESPUWB devices instead of one with custom build? The range I’m getting is only about 10 meters… my setting is at MODE_LONGDATA_RANGE_LOWPOWER, which is what you have as well.
    Love your videos by the way!

    • @ThatProject
      @ThatProject  2 года назад

      That's correct. MODE_LONGDATA_RANGE_LOWPOWER allows communication over the longest distance. What device do you use?

  • @user-live_fair
    @user-live_fair Год назад

    Проверьте расстояние с помощью строительного измерительного инструмента.

  • @khynantoque
    @khynantoque 2 года назад

    What things do we need to buy in order to make this work?

    • @ThatProject
      @ThatProject  2 года назад

      All you need is ESP32 and UWB module.

  • @kodigudlasreenu8602
    @kodigudlasreenu8602 2 года назад

    can this project still work while the anchor is dynamic position relative to the tag

    • @ThatProject
      @ThatProject  2 года назад +2

      Even if the anchor and tag move dynamically, the distance between the two devices can be measured continuously because they measure relative. (UWB uses the time of flight instead of signal strength for distance measurements.)

    • @kodigudlasreenu8602
      @kodigudlasreenu8602 2 года назад

      @@ThatProject Thank you for the information

  • @321oen
    @321oen Год назад

    I'm very new newbie and I can't find much information on google, is there any way to extend it up to 200 meters or more?. Or how could I connect an antenna to it? would this increase the distance?, thanks for the help!

    • @ThatProject
      @ThatProject  Год назад

      No, this is a short-range communication module. So it can't cover that distance. Any reason you cannot use LoRa?

    • @321oen
      @321oen Год назад

      @@ThatProject I'm just a novice, I need precision in the position, UWB has a margin of error of 10 cm, there is some documentation on how to triangulate with 4 anchors the x, y, z position of each tag, however, I can not find results in google on how to achieve this with lora.

    • @ThatProject
      @ThatProject  Год назад

      @@321oen LoRa is only capable of long-distance communication, and cannot recognize close distances like UWB.
      Your question was whether UWB could cover a distance of 200 meters or so. And that's impossible. I think about 50 meters is the maximum distance where there are no obstacles.
      In another video, I tested X, Y, and Z with 4 anchors and 1 tag. ruclips.net/video/7oehpBjpucU/видео.html

    • @321oen
      @321oen Год назад

      @@ThatProjectI have seen the video, it helped me to understand more, I have the same idea but with more range, do you think if it's possible to extend twice the range incrementing the number of anchors?
      8 anchors instead of 4, like two grids or more if you need more distance, where the tags are the actors that move inside the grids and you get their exact position, I don't know if is possible, I'm just learning.
      Maybe the solution isn't complex but expensive.
      Btw, your channel is very interesting, I see you have unity videos, thanks for such a good content!

    • @ThatProject
      @ThatProject  Год назад

      @@321oen That's a good question.
      I have an answer to your question. What we need to focus on is the anchor device, not the tag device.
      Place the Anchor devices about 50 meters apart to cover the incredibly large area you want. Then you can cover as much distance as you want. But this will increase the cost as you said.
      The library currently in use can communicate with multiple anchor devices in a single tag device, but not vice versa. If you can handle multiple tag devices on the anchor device, you can build a much better system. (I'm too busy to have time to do it.)

  • @advaitkulkarni8929
    @advaitkulkarni8929 2 года назад

    can we use Lora modules with it to increase range for example say 50 mtrs??

    • @advaitkulkarni8929
      @advaitkulkarni8929 2 года назад

      Great project by the way..

    • @ThatProject
      @ThatProject  2 года назад +1

      Very long distance communication is possible with LoRa, but measuring the distance is another matter. Check out this article. www.authorea.com/users/227636/articles/286574-calculate-distance-of-objects-based-on-lora-and-lorawan-with-the-help-of-network-server

    • @advaitkulkarni8929
      @advaitkulkarni8929 2 года назад

      Dude read this ...correct me if I am wrong in LoRA module with Antenae position and with its protocol we can mostly get the radius at which it is present and not the pinpoint location ??

    • @ThatProject
      @ThatProject  2 года назад +1

      @@advaitkulkarni8929 LoRa enables communication over super long distances. As you said, you can get information about the signal radius, not the pinpoint location. It is possible to estimate the approximate distance with RSSI, but it seems not easy to find the distance physically with this.

    • @advaitkulkarni8929
      @advaitkulkarni8929 2 года назад

      @@ThatProject ohh..okay...so then mostly UWB is used for determining position and reading more about it got to know that as it works in different frequency band we can only use it up to small distances(is it right?)..as you awesomely displayed around 25meters?

  • @kodigudlasreenu8602
    @kodigudlasreenu8602 2 года назад

    where can we buy these

    • @ThatProject
      @ThatProject  2 года назад

      I think you can buy them all in the Chinese market (Aliexpress).

  • @ientucamranh9270
    @ientucamranh9270 2 года назад

    How to read Two axis

    • @ThatProject
      @ThatProject  2 года назад

      Two axis for the graphs??

    • @ientucamranh9270
      @ientucamranh9270 2 года назад

      @@ThatProject yes

    • @ThatProject
      @ThatProject  2 года назад

      @@ientucamranh9270 Simply put, the x-axis is RX power. The further away you go, the weaker the signal. The y-axis is the success rate of the transfer. Of course, the closer they are, the higher the signal received rate.

    • @ientucamranh9270
      @ientucamranh9270 2 года назад

      @@ThatProject thanks you very much

  • @jlcamry
    @jlcamry 2 года назад

    24m
    not bad

  • @QuangNguyen-pn8ix
    @QuangNguyen-pn8ix Год назад

    higuy,
    Can you answer a few questions for me?

    • @ThatProject
      @ThatProject  Год назад

      Of course. Please leave a comment here.

    • @QuangNguyen-pn8ix
      @QuangNguyen-pn8ix Год назад

      @@ThatProject have you tried connecting 2 or more tags? . ex: 2 tags + 3 anchor

    • @ThatProject
      @ThatProject  Год назад

      @@QuangNguyen-pn8ix Yes, I tried, but with the currently open DWM1000 library, Anchor couldn't recognize multiple tag devices.

    • @QuangNguyen-pn8ix
      @QuangNguyen-pn8ix Год назад

      @@ThatProject Have you tried any other library? Is there a way to connect multiple tags?

    • @ThatProject
      @ThatProject  Год назад

      @@QuangNguyen-pn8ix I haven't tried everything either, so I can't say for sure about this one. I hope you give it a try yourself.