Homemade LIDAR sensor with Arduino & Processing

Поделиться
HTML-код
  • Опубликовано: 17 янв 2025

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

  • @ELECTRONOOBS
    @ELECTRONOOBS  5 лет назад +1

    Sign up at ELECTRONOOBS.io: electronoobs.io/
    Follow me on FACEBOOK for more: facebook.com/Electronoobs
    help me on Patreon: www.patreon.com/ELECTRONOOBS

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

      Hey, is it possible to become the STL File for a 3D print ? Thanks in advance 😊

    • @ivanivanov1340
      @ivanivanov1340 10 месяцев назад

      Hey, where are the links for the better modules

  • @emiliomota2459
    @emiliomota2459 5 лет назад +2

    Dude i must say that you are one of the greatest electronic channel here in youtube, you have so much passion

  • @slavisaasus
    @slavisaasus 5 лет назад +62

    Maybe you should have corrected measured distance with relative position of sensor to the center of the spinning disk. Anyway, good job.

  • @LaughingInfidel
    @LaughingInfidel 4 года назад +29

    You could eliminate the slip ring (which will wear out) by rotating a front-surface mirror instead of the sensor. And you don't need a stepper motor. A slow, geared motor powered by a voltage regulator with an optical sensor detecting its position on every revolution would work as well. Cool project. Next do an up/down left/right scanning version that can make a 3D image!

  • @davidgoodwin16
    @davidgoodwin16 3 года назад +2

    This is a brilliant project - it covers a range of interesting concepts - sending data through a slip ring, etc.

  • @Alpha_Mods
    @Alpha_Mods 5 лет назад +10

    That device is like a 360-version of the popular arduino ultrasonic radar. Great job :)

  • @techbash97
    @techbash97 5 лет назад +3

    Dude, you're doing a great job. Keep doing whatever you're doing. Loves from Turkey

    • @Görkem-x5h
      @Görkem-x5h 5 лет назад

      İngilizce bilen nadir türk

  • @Рама-с2ю
    @Рама-с2ю 5 лет назад +4

    You are discovered the "slip ring for me,
    thank you from Kazakhstan :)

  • @electronic7979
    @electronic7979 5 лет назад +1

    Excellent project 👍

  • @jamessewell5788
    @jamessewell5788 5 лет назад +6

    Could try microstepping the stepper motor and only triggering the sensor at each incremented step and only once data is received back, step the motor again . Could easily achieve 3200 data points at the cost of some stop start delay. Cool project👍🏻

  • @AJB2K3
    @AJB2K3 5 лет назад +16

    0:46 getting some frame flicker there

    • @ELECTRONOOBS
      @ELECTRONOOBS  5 лет назад +4

      WOW. I don't knwo wwhat that is....

    • @panigrc
      @panigrc 5 лет назад +15

      @@ELECTRONOOBS subliminal messaging perhaps in order to buy from jlcpcb ? here is a screenshot of that flicker: i.imgur.com/TNDUpXt.png

    • @Fabsenet
      @Fabsenet 5 лет назад +3

      @@ELECTRONOOBS did you use davinci resolve? I have this also from time to time. Do the usual full restart, avoid browsers and other apps while exporting and clear all caches in davinci. You may also switch some fusion nodes to software processing

    • @AnthonyGoodley
      @AnthonyGoodley 5 лет назад +1

      @@panigrc You stole pretty much the exact comment I planned to leave.

    • @Anastassios
      @Anastassios 5 лет назад

      @@panigrc It's obvious.

  • @guru3829
    @guru3829 5 лет назад +6

    Thank you man I waiting for this

  • @senceryazici
    @senceryazici 5 лет назад +43

    Use another TOF range sensor on the rotating head, symetrically. You’ll gather data faster

    • @AndersJackson
      @AndersJackson 5 лет назад +2

      It looks like there are a place on the rotor for another TOF range sensor on the opposite place for the current sensor.

  • @duncanx99
    @duncanx99 5 лет назад +2

    An interesting idea, despite the inaccuracy of that particular sensor.

  • @manickn6819
    @manickn6819 5 лет назад +1

    You put out some of the most interesting projects. Thanks for sharing.

  • @aronhighgrove4100
    @aronhighgrove4100 5 лет назад

    Thanks for the video! 0:17 is not an infrared distance sensor, it is laser-based: "The VL53L0X’s 940 nm VCSEL emitter (Vertical Cavity Surface-Emitting Laser), is totally invisible to the human eye, coupled with internal physical infrared filters."

  • @electric_mix
    @electric_mix 5 лет назад

    Very nice

  • @aronhighgrove4100
    @aronhighgrove4100 5 лет назад +1

    You mentioned better distance sensors in the links below at 10:28, I couldn't find any in the description nor on your website? What did I miss?

  • @UCanDo
    @UCanDo 3 года назад

    Hello. I always watch your videos with interest.
    Please, tell me in which editor you are making the video. Thank you!

  • @gabrielchagas2061
    @gabrielchagas2061 5 лет назад

    Absolutamente fantástico! Good job!

  • @DhanushAmmayappan-z1i
    @DhanushAmmayappan-z1i Год назад

    Thank you so much sir...
    LOVE FROM INDIA ❤❤❤

  • @user-sh5ni
    @user-sh5ni 5 лет назад +1

    Tank you
    Your brother from lebanon

  • @andrejladislavsmith
    @andrejladislavsmith 5 лет назад +2

    I was making one lidar and I recommend you to put everything inside the rotating part and balance it. And also you could make it faster

  • @gerokatseros
    @gerokatseros 5 лет назад +3

    Wonderful and detailed explanation!!! in some part you mention about better sensors and link in the description ... I didn't find any recomendations somewhere .. what better sensors would you suggest?

  • @peerappel2012
    @peerappel2012 5 лет назад

    Amazing unique project! Thank you!

  • @slimanemosbah
    @slimanemosbah 5 лет назад

    big fan; from Algeria .. Thank you, man, I waiting for this

  • @mahmuddemirok814
    @mahmuddemirok814 4 года назад +2

    How much total cost?

  • @MCsCreations
    @MCsCreations 5 лет назад

    Pretty interesting project, dude! Awesome! 😃

  • @PhG1961
    @PhG1961 5 лет назад

    Excellent video ! Just what I need !

  • @mianjeetech1047
    @mianjeetech1047 5 лет назад

    Great video and tutorial as always

  • @walidebdelli1046
    @walidebdelli1046 5 лет назад

    Very well made dude, Thank you for the video.

  • @akthamahmed2171
    @akthamahmed2171 5 лет назад

    Very nice project you smart and creative.
    Thank you 👍

  • @r5bc
    @r5bc 5 лет назад

    Worth watching and subscribing

  • @31fishon47
    @31fishon47 5 лет назад

    This is really awesome. Thanks for the tutorial.

  • @BrunoSantosN
    @BrunoSantosN 5 лет назад

    Just thank you!!
    I’ve been trying to do this but with no success, so far.

  • @thehackerindustry8165
    @thehackerindustry8165 5 лет назад

    Thanks for the Video. It's really exciting.

  • @Vikas_Singh_Kushwaha
    @Vikas_Singh_Kushwaha 5 лет назад

    Hell yeah !!!! I had exactly the same comments and design in mind you Did it before 😉

  • @aberateklehaimanot9804
    @aberateklehaimanot9804 5 лет назад

    just fantastic,thanks for sharing.

  • @sonwander1
    @sonwander1 Год назад +1

    Hello! Thanks for the great video. I need a LIDAR sensor to detect when an object trespasses an imaginary line limit. By customizing your project, can I achieve that?

  • @mancio92M
    @mancio92M 5 лет назад

    beautiful project

  • @salazar.eduardo
    @salazar.eduardo 5 лет назад

    One of the nicer projects I've seen. Please consider make an improved version.

  • @steverichab
    @steverichab 5 лет назад +2

    Great Project Thank you, Where can I find the slip ring?

  • @sciencetech9922
    @sciencetech9922 5 лет назад

    Very nice tutorial 👌👌👌👌👌👌👌👌👌👌👌👌👌👌👌👌👌

  • @GaryMcKinnonUFO
    @GaryMcKinnonUFO 4 года назад

    Great stuff. A larger diameter rotor would increase resolution.

  • @waqasahmad5733
    @waqasahmad5733 5 лет назад

    nice job and great idea

  • @destinationsatyug
    @destinationsatyug 3 года назад

    What application is being used to display lines on monitor.

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

    Which setup you use in order to show the shape of the obstacles ?

  • @ScienceFunInnovations
    @ScienceFunInnovations 5 лет назад

    Nice project!

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

    Which link is supposed to have the better distance sensors?

  • @reparaciondelavadoras2024
    @reparaciondelavadoras2024 5 лет назад

    De que canal sacaste el video?

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

    Hello, can you add part numbers because most of the Links are down. thanks

  • @iamzairulofficial
    @iamzairulofficial 5 лет назад

    the best.ty for sharing

  • @yvessteven3159
    @yvessteven3159 4 года назад

    Can this lidar be used for bathymetric mapping?

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

    is there a way to buy the rotating support? ty

  • @lasersbee
    @lasersbee 5 лет назад

    4:12... What if you used a lens to focus the beam a bit tighter ???

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

    Interesting, can this be applied to measure the water depth in a river

  • @rohithrao2790
    @rohithrao2790 5 лет назад +1

    It is nice projects

  • @038Rider
    @038Rider 3 года назад

    What sensor on the lidar do you reccomend to use for an autonomous gps robot?

  • @dakuoni7510
    @dakuoni7510 3 года назад

    Can it go any faster to get faster data/results for faster reactions

  • @sterixking4778
    @sterixking4778 3 года назад

    Can you help with the App you used for Visual Rpresentation

  • @kashyapkoshti
    @kashyapkoshti 5 лет назад +1

    Can you use it with nodemcu to get data wirelessly?

    • @hamjudo
      @hamjudo 5 лет назад

      I am using laser range finders with WEMOS D1 Minis. I am using the VL53L1X instead of the L0x. Note that the part number has a zero, not the letter O.
      I using a laser range finder library from sparkfun.

    • @bruno0shadow
      @bruno0shadow 5 лет назад

      Yes, you can!
      I made one, in my version the lidar can make a measurement in 3D space and send through WiFi to a Python plataform. That is my course conclusion project!
      And it is open source :)
      linux.ime.usp.br/~brunobra/MAC0499
      (sorry, I don't have an english version)

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

    where to get the 360 wire?

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

    How do i make it stop when any obstacle is been detected? I'm new to this field, please help!

  • @Mr0neShotAway
    @Mr0neShotAway 5 лет назад

    can't find the list for other distance sensors.

  • @aa_nenashev
    @aa_nenashev 5 лет назад

    Pretty good

  • @omerdurmus2980
    @omerdurmus2980 3 года назад

    Hi, I am going to make a LIDAR like yours. I will wrtie LIDAR data to a TXT file. But how will it be inside of the TXT file. What format should the data be written in? Thanks for answer

  • @saberhossian7405
    @saberhossian7405 4 месяца назад

    can i use it for ROS??

  • @FilmFactry
    @FilmFactry 5 лет назад +1

    Question, Anyway to focus or limit the field of view to be more accurate, like a cone or tube?

    • @ELECTRONOOBS
      @ELECTRONOOBS  5 лет назад +2

      You can use maybe a lens or so...

  • @TOPP3RHARL3Y
    @TOPP3RHARL3Y 3 года назад

    great video! Thanks! How do you do the visualization? Which Software is it?

  • @ishanneilbhargav7675
    @ishanneilbhargav7675 4 года назад +1

    Though it is clear that the sensor will no longer hold the properties of being a LIDAR when an Ultrasonic sensor is used instead of a TOF sensor, will it still work? The only difference will be that u have to play with the speed of light when using the TOF sensor, whereas with the ultrasonic sensor, u gotta play with the spead of sound.

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

    What are the components required

  • @TinLethax
    @TinLethax 5 лет назад +1

    There's the VL53L1X the bro of the L0X you can measure up to 4.5meter in mm !

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

    Instead of counting steps what if you just used time? Since you have a hall effect sensor you could calculate the time the disk takes to rotate. Say we measure one rotation and it takes 5 seconds per rotation. This means that the front will be changing 73 degrees per second. So that means we could do something like f(s)= 73s so if we take a sample at .5 seconds using the time delta since the hall effect sensor has been activated we would get. 36.5 degrees. So depending on how you want your accuracy you can just change your sample rate. But given that the Arduino is having issues with just incrementing a variable maybe this wouldn't help. A raspberry pi pico might be a better fit for this since you could utilize multi-threading. Alternatively, if we know the sample rate we could store the expected angles and times in a dictionary. This would save on having to do the multiplication each time and instead having to look it up from memory. This would look something like this. Say we have a sample rate of once per second we know that our sensor travels 73 degrees per second. so we could say lookup = {1:73, 2:146, 3:219,4:292,5:365} this could then be accessed by the distance function. Obviously, for more accuracy, you would ideally have a larger dictionary with a higher sample rate.

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

    Which are some long distance LiDAR sensor?

  • @omprakeshchopra2632
    @omprakeshchopra2632 5 лет назад +1

    Good

  • @sahiltrivedi69
    @sahiltrivedi69 4 года назад

    Is there any upper limit on the RPM of the stepper motor?

  • @josephshubin8465
    @josephshubin8465 5 лет назад

    How do you make 3d models, liking scanning terrain using this?

  • @Abu-cb6bj
    @Abu-cb6bj 5 лет назад

    excellent video once again. i have some questions regarding the inverter video you made some time back. how can i reach you? please reply

  • @25eyal17
    @25eyal17 3 года назад

    What is the use of this lidar in everyday life

  • @ranganatennakoon
    @ranganatennakoon 5 лет назад

    this is awesome !!!

  • @jameswiz
    @jameswiz 3 года назад

    Could you turn this into a 3d mapper for 3d printing object? Like a 3d scanner?

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

    could you make a Automatic 3D scanner out of it if it detects inward instead of outward?

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

    what is the range of the lidar sensor?

  • @thomasjones145
    @thomasjones145 5 лет назад +2

    00:46 IT'S UTAH!!!

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

    Hey, is it possible to become the STL File for a 3D print ? Thanks in advance 😊

  • @adityapetkar3062
    @adityapetkar3062 4 года назад

    What is the range of your lidar???pls reply

  • @feelthepeace-f5q
    @feelthepeace-f5q 2 месяца назад

    can you make a similar device using ultrasonic sensor

  • @Andreas-gh6is
    @Andreas-gh6is 5 лет назад

    Some more info on the stepup converter would be helpful!

  • @billloveless6869
    @billloveless6869 5 лет назад

    What is the max distance an object can be detected?

  • @wolfganggosejacob779
    @wolfganggosejacob779 5 лет назад

    Design looks like a world war I tank :D

  • @countZ74
    @countZ74 5 лет назад

    As a building/programming exercise this is great. But there are complete 360° lidars available, for less than 100€, which also have much better specs.

  • @Shubhamjain94
    @Shubhamjain94 4 года назад

    You mentioned there are better ToF sensors but haven't given the details. Can you please share them...
    Big fan from India..

  • @siddharthmali5841
    @siddharthmali5841 5 лет назад

    Awesome ✌️✌️✌️

  • @raymondcruzin6213
    @raymondcruzin6213 5 лет назад

    Hi, what application did u use in plotting the distance read by the sensor? Hope you can share it :)

    • @ELECTRONOOBS
      @ELECTRONOOBS  5 лет назад +1

      Processing. I will share it in a few hours...

    • @chikitronrx0
      @chikitronrx0 5 лет назад

      @@ELECTRONOOBS did you use the serial reading from the com port to plot the distances of the sensor in a canvas like points? How do you make it to plot in x and y?
      Ohh with an angle, oh that's why you have a hall sensor there. So did you use the velocity of the motor constant to calculate a resolution (number of readings) given the rotation and then ploting with an increasing angle, up to 360°
      Forget my questions, i'm figure it out there with time.

    • @ELECTRONOOBS
      @ELECTRONOOBS  5 лет назад +2

      @@chikitronrx0 electronoobs.com/eng_arduino_tut110_2.php see codes here... You get angle and distance adn using sin and cos you can pass from polars to cartesians and plot them in Processing!

    • @raymondcruzin6213
      @raymondcruzin6213 5 лет назад

      Got it! Thanks :)

  • @jyotilahre7615
    @jyotilahre7615 3 года назад

    sir how to use this for discrimination between two plants without monitor

  • @monkeybytegames
    @monkeybytegames 5 лет назад +3

    Banana spotted at 00:12

  • @BharatMohanty
    @BharatMohanty 5 лет назад

    Amazing project but I have one question... How did you download processing. because now they don't let you download software until you make donation...

    • @ELECTRONOOBS
      @ELECTRONOOBS  5 лет назад +1

      from the official website. You can downlaod it without donation as well!!!

    • @BharatMohanty
      @BharatMohanty 5 лет назад

      @@ELECTRONOOBS last time I was there a week ago and I was unable to find any link to download it rather then they route me to the donation page....

    • @Ivor_Nastyboil
      @Ivor_Nastyboil 5 лет назад

      I was there 2 minutes ago. It did show the donation page but also displayed a save file popup.

    • @BharatMohanty
      @BharatMohanty 5 лет назад

      @@Ivor_Nastyboil hmm... I guess I should visit that page through desktop rather then mobile...

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

    0:45 JLCPB subliminal flash

  • @arjunremesh4027
    @arjunremesh4027 5 лет назад

    Hi , The Application was made using which software ?

  • @notsure6222
    @notsure6222 5 лет назад

    I've never thought of this until seeing this video, but how do we account for the shape of the spinning head causing "inconsistencies". In the video we see the walls curves, since the spinning head is round, so objects close to it will obviously register close, but if we are scanning a straight wall and we may want to accurately represent the environment. How can we correct this?