LiDAR Scanner Project - Arduino Project NodeMCU

Поделиться
HTML-код
  • Опубликовано: 7 сен 2024
  • In this video I will show you how to make your own DIY LiDAR Scanner. It will use the same LiDAR sensor used in a previous video. I will cover the 3D model, the design of the printed circuit board (PCB), assembly of components, programming in Arduino, programming of plotting in processing IDE, and testing.
    Link to related blog post:
    www.diyenginee...
    Items used in this video (affiliate links):
    *As an Amazon Associate I earn from qualifying purchases.
    NodeMCU:
    amzn.to/3wdcFbU
    TF-Luna LiDAR Sensor:
    amzn.to/3WX5gbF
    Electrical Slip Ring:
    amzn.to/3WSTsHC

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

  • @jstro-hobbytech
    @jstro-hobbytech Год назад +1

    Cool project. I never thought of that as I purchased an actual stm32 based 360 lidar haha. It's just a factory overstock for cheap roombas

  • @jstro-hobbytech
    @jstro-hobbytech Год назад

    That slip ring is awesome. The one I purchased uses ir.
    Hahaha you just wanted to show the paste and oven. It's a sweet design man. I suck at 3d modeling

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

    I need to get a few for my vehicle!

  • @Jirayu.Kaewprateep
    @Jirayu.Kaewprateep Год назад

    📺💬I accelerate the motor's speed.
    🧸💬 That is because it is LiDar, the small heart shape had handles but its specific co-response speed and the aluminum effect.
    🐑💬 You are correct that is because of hardware today but with the Infrared sensor working well within ranges and supporting walls he may consider a mirror or sharp-angle reflection wall.
    🥺💬 In circle units trying to remove the differentiate of the reflection rates, it had a small heart but they are trying to minimize them but as it developed it may response to the aluminum wall.
    🧸💬 You are correct continue a bit working with reflection and moving angle.

  • @jstro-hobbytech
    @jstro-hobbytech Год назад

    Is that actual Java or js? I haven't written Java since 99 in university haha. It was horrible back then. And it's process ide?
    I apologize for all the questions. Add a thank you button and I'll hook you up because. Knowing of this other ide is great

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

      Something I was pretty sure of, but had to search and double-check... and the answer I found sums it up nicely: "The Arduino language is a subset of C/C++". So, no, neither java nor js, and more like C (I'm not seeing C++ features used in this code, I don't think)... though of course they're all at least somewhat related in the family tree of computer languages (which is totally a thing one can look up).

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

      Oh, but maybe you meant the Processing part, and yeah, that's Java.

    • @jstro-hobbytech
      @jstro-hobbytech Год назад

      @David Lindes yeah processing is a weird beast that I will not let into my projects since playing with it. Man when I learned to code if you did an infinite loop you'd have to reboot the pc hahaha. Compressing 600meg hard drives and shit. I loved it but got away from it for a long time and was welcomed back after not checking thr lay of the land and brushing up on my hard core c/c++ competition level shit only to find out even c++ is easier to code now constexpr and auto everything!
      This whole anyone can be an engineer and code for a living movement cracks me up. I heard a rant from Bjarne Stroustrop about it. It was gold man. I'll leave you to find it and he's got a good point. Coding apps is easy but programming systems where peoples lives are in jeopardy I wouldn't want a graduate of Tech with Tim's college responsible for any part of the millions of lines of code that go into automating any part of a vehicle. I'm not dissing on those people because there's lots of companies who develop their own web services end to end but I wouldn't wanting the person responsible for the ui on my 55 inch infotainment screen to have access to even look at the source code for the abs system let's say.
      I sound like a snob but I'm not. Just having a laugh. I enjoy tech with Tim. His keywords in python video taught me the language. I refuse to learn lady Ada liberal Limors circuit python though. They're so woke and not connected with reality that they think 10usd for a specially shaped led is somehow contributing to the diy community. That said I'd probably stab someone for a couple 1000 of those leds and will probably end up buying them direct from the manufacturer like I have many other leds. There's something about having over 50 thousand leds in my workshop that warms my heart. Strips and smd not counted with our tht 2 to 4 or more legged friends. I love making lamps, I've made hundreds and never kept 1. Qidi are sending me a printer to review and I can't wait to have a reliable printer again. I should make a guitar body out of leds and epoxy man, use thin silver wire and make it into a vascular type system that lights through different paths depending on small resonant frequencies. The forward voltage would be a bitch though haha. Sorry for rambling man.

    • @jstro-hobbytech
      @jstro-hobbytech Год назад

      @David Lindes Java when I took the course was like the first version that was included in visual studio back when it had visual basic. Haha it was the most hateful language to optimize because of the jvm running on top of pentium 333 processors haha

  • @hanissofiabintihasnoramria8845
    @hanissofiabintihasnoramria8845 8 месяцев назад

    can you share the 3d model?

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

    I see you're dividing Pi by 180... strangely appropriate, given that the value we use for 𝜋 comes from a paper that discusses the ratio of a semicircumference (i.e. circumference part of half a circle) by its radius... and 180° is of course half a circle! Have you heard about 𝜏 (tau)? It's precisely 2*pi, since that's the ratio we often actually care about -- between the circumference and the radius of a full circle. If you ever re-write or edit this, might be worth switching it up to use tau instead. :D

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

      Good suggestion. Thanks for watching!

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

      @@diyengineers gladly. :)