Making Stuff with Chris DeHut
Making Stuff with Chris DeHut
  • 266
  • 757 144
039 Can a QR Code Reader Help with Robot Localization?
Based on viewer feedback, we are taking a look at the Tiny Code Reader from Useful Sensors for the purpose of helping with localization. Keeping track of where the Zoomie is within ZoomTown is critical as it is with most robotic applications. We will explore a lot of the details on how this sensor can help with localization.
#TinyCodeSensor #UsefulSensors
================ NO SOURCE CODE FOR THIS EPISODE! ========================
VISIT OUR COMPANION WEBSITE
makingstuffwithchrisdehut.com
INDEX TO ZOOMTOWN VIDEO SERIES
makingstuffwithchrisdehut.com/zoomtown-p1
REPOSITORY FOR ZOOMTOWN SOURCE CODE & OTHER DATA
makingstuffwithchrisdehut.com/zoomtown-files
Some of the technologies explored in this experiment include, but is certainly not limited to:
[*] Autonomous Robotics
[*] Photo reflective sensors
[*] Time of flight sensors
[*] Hall effect sensors
[*] Rotary encoders
[*] Odometry
[*] Line following
[*] Color recognition and detection sensor
[*] Automatic route planning
[*] Localization
[*] Robotic cars
[*] Dead Reckoning
#micropython #pico #Robotics
zhlédnutí: 354

Video

038 Achieving Robust Line Following and Position Tracking
zhlédnutí 170Před dnem
The Zoomie has moved up a notch on performance! The line following is very robust, so much so, I can push it nearly 45 degrees off course and it easily corrects course and continues on. Position tracking (localization) has improved significantly using the hybrid system of the AS5600 encoders, TCRT5000 photo reflective sensors, and some A3141 Hall effect sensors. This new method is bringing the ...
Short Video of Zoomies First Road Trips - ALMOST 10k Subs!!!!
zhlédnutí 151Před 14 dny
In this short video you will witness the first few road trips made with the autonomous robotic car called Zoomie. It is a major milestone during the long journey of development in the ZoomTown Experiment. VISIT OUR COMPANION WEBSITE makingstuffwithchrisdehut.com INDEX TO ZOOMTOWN VIDEO SERIES makingstuffwithchrisdehut.com/zoomtown-p1 REPOSITORY FOR ZOOMTOWN SOURCE CODE & OTHER DATA makingstuffw...
037 The Ever Evolving Zoomie and Viewer Suggestions
zhlédnutí 282Před 14 dny
In this video we will discuss some viewer suggestions and the evolution of the Zoomie. With these new suggestions, will the Zoomie evolve again? One suggestion has to do with the mechanical design of the Zoomie and how it could be modified to turn more accurately. The other suggestion is a sensor that can read markings which would be very useful for localization. VISIT OUR COMPANION WEBSITE mak...
036 New Concept for Position Tracking
zhlédnutí 793Před 21 dnem
Localization is difficult, especially when using simple sensors, in this video we will discuss a new concept that combines using: PICO W, Wheel encoders, Photo reflective sensors, Hall effect sensors, and some creative markings to achieve better localization. VISIT OUR COMPANION WEBSITE makingstuffwithchrisdehut.com INDEX TO ZOOMTOWN VIDEO SERIES makingstuffwithchrisdehut.com/zoomtown-p1 REPOSI...
035 Time To Reevaluate ZoomTown and the Current Approach
zhlédnutí 337Před měsícem
Based on practical testing many problems have revealed themselves. As with anything, as new information becomes available (learned), you asses the situation and makes changes as needed. This video covers that many problems that currently exist with the current methodology and what is planned to deal with it.
034 Using the TCRT5000 for Line Following and More
zhlédnutí 256Před měsícem
The TCRT5000 photo reflective sensor is great for line following, but based on this test, it could be much more useful in helping with localization too. In this experiment I will use the sensor to also detect a specific point along the line. NOTE! After filming this story, many problems came up with the original concept of localization for ZoomTown and the importance of this concept rose dramat...
033 DON'T LET MICROPYTHON'S GARBAGE COLLECTOR RUIN YOUR PROGRAM
zhlédnutí 469Před měsícem
Like most high-level languages, there needs to be a feature to clean up the mess programmers leave. In low level languages the program is required to clear up unused variables, pointers etc. Micropython's device to automatically do this is called the Garbage Collector. It works great, BUT, it takes time to execute and it can cause intermittent pauses in your program. In this video, we cover thi...
032 Using a Hall Effect Sensor and a Magnet as Stop Sign to Control Your Robot
zhlédnutí 164Před měsícem
How to use an inexpensive hall effect sensor and magnets to add another means of control to your robotic car. Magnets, embedded in the floor were one the first means of guiding robotic vehicles in industrial applications. In this video we explore using a hall effect sensor and a magnet as a stop sign. VISIT OUR COMPANION WEBSITE makingstuffwithchrisdehut.com INDEX TO ZOOMTOWN VIDEO SERIES makin...
031 Collision Avoidance System For Robots
zhlédnutí 201Před 2 měsíci
How to add a basic level of Collision Avoidance to a robot using a PICO W and the GP2Y0E03 Time of Flight Sensor. For the Zoomie, we will be utilizing a Time of Flight sensor to detect object in the path of the robot and to determine how far away the object is. Eventually, this sensor will also be used to help with localization in certain situations. VISIT OUR COMPANION WEBSITE makingstuffwithc...
030 Implementing Line Following on a Robot with Proportional Control
zhlédnutí 194Před 2 měsíci
Learn how to incorporate line following in a robot as we did with the Zoomie (Autonomous Robot). Gain an understanding of PID controls using just one component (proportional) and how to tune the control system effectively using a spreadsheet. Using 2 TCRT5000 analog photo-reflective sensors, you can achieve accurate line following. VISIT OUR COMPANION WEBSITE makingstuffwithchrisdehut.com INDEX...
029 How to Steer a Robot with Encoder Feedback
zhlédnutí 207Před 2 měsíci
Learn how to use encoder feedback to steer a robot. See how we make the Zoomie (autonomous robot) drive in a straight line. In a future story we will also be using the same concept to make precise turns using the same concepts. VISIT OUR COMPANION WEBSITE makingstuffwithchrisdehut.com INDEX TO ZOOMTOWN VIDEO SERIES makingstuffwithchrisdehut.com/zoomtown-p1 REPOSITORY FOR ZOOMTOWN SOURCE CODE & ...
E028 Adding Acceleration to Velocity Control for robots
zhlédnutí 228Před 2 měsíci
How to incorporate acceleration & deceleration into velocity control for a robot. This video will explain in great detail all about acceleration, the math needed, and how to implement it in a micropython program in a Raspberry Pi PICO. VISIT OUR COMPANION WEBSITE makingstuffwithchrisdehut.com INDEX TO ZOOMTOWN VIDEO SERIES makingstuffwithchrisdehut.com/zoomtown-p1 REPOSITORY FOR ZOOMTOWN SOURCE...
E27 Implementing AS5600 Encoders into the Zoomie (robot)
zhlédnutí 351Před 2 měsíci
How to add AS5600 encoders to a robotic car to get accurate odometry information. Knowing how far a robot has traveled is a key feature to achieving robotic autonomy. The AS5600 encoders are absolute encoders and utilize magnets for high-resolution feedback. These are also very easy to interface with the Raspberry Pi PICO. This video will cover a lot of details about working with encoders, espe...
026 Basic Motion Control for Zoomie (Autonomous Robot)
zhlédnutí 217Před 3 měsíci
How to do basic motion control for robotic cars. In this episode, we will go over how motion will be controlled giving the Zoomie the ability to move forward and reverse with variable speed control. This will set the stage for much more complex motion control in the next series of videos. VISIT OUR COMPANION WEBSITE makingstuffwithchrisdehut.com INDEX TO ZOOMTOWN VIDEO SERIES makingstuffwithchr...
025 Use MQTT for Remote Control of the Zoomie
zhlédnutí 201Před 3 měsíci
025 Use MQTT for Remote Control of the Zoomie
024 Incorporating Mqtt into the PICO W to Give the Zoomie a Way to Communicate
zhlédnutí 286Před 3 měsíci
024 Incorporating Mqtt into the PICO W to Give the Zoomie a Way to Communicate
E023 Take a Look at the Zoomie Program Framework with it's Deterministic Loop
zhlédnutí 185Před 3 měsíci
E023 Take a Look at the Zoomie Program Framework with it's Deterministic Loop
E022 How to Plan & Structure a Large MicroPython Program
zhlédnutí 365Před 4 měsíci
E022 How to Plan & Structure a Large MicroPython Program
E021 Final Assembly of the Zoomie. the PICO controlled Autonomous Robot
zhlédnutí 244Před 4 měsíci
E021 Final Assembly of the Zoomie. the PICO controlled Autonomous Robot
E020 Completing the Power System with 18650 Cells and MP1584 DC-to-DC converters for the Zoomie.
zhlédnutí 264Před 4 měsíci
E020 Completing the Power System with 18650 Cells and MP1584 DC-to-DC converters for the Zoomie.
E019 Making a Dual Voltage Power Supply for the Autonomous Robot
zhlédnutí 208Před 4 měsíci
E019 Making a Dual Voltage Power Supply for the Autonomous Robot
E018 DIY Battery Case for two 18650 Cells
zhlédnutí 340Před 5 měsíci
E018 DIY Battery Case for two 18650 Cells
E017 Autonomous Robot Power System - 18650 and MP1584 DC to DC Converters
zhlédnutí 217Před 5 měsíci
E017 Autonomous Robot Power System - 18650 and MP1584 DC to DC Converters
E016 Recap and Update of the ZoomTown Experiment and What Has Changed
zhlédnutí 246Před 5 měsíci
E016 Recap and Update of the ZoomTown Experiment and What Has Changed
E015 Sensor Bracket Assembly For the Zoomie (Autonomous Robot)
zhlédnutí 175Před 5 měsíci
E015 Sensor Bracket Assembly For the Zoomie (Autonomous Robot)
E014 How to use GP2Y0E03 Sensor for Object Detection
zhlédnutí 648Před 5 měsíci
E014 How to use GP2Y0E03 Sensor for Object Detection
E013 Can the TCRT5000 photo-reflective sensor Act as Proximity Sensor?
zhlédnutí 304Před 6 měsíci
E013 Can the TCRT5000 photo-reflective sensor Act as Proximity Sensor?
E12 How the AS5600 Encoder Can Provide Odometry Information
zhlédnutí 1,4KPřed 6 měsíci
E12 How the AS5600 Encoder Can Provide Odometry Information
E011 VL53L0X TOF Sensor for Collision Avoidance System in the Zoomie?
zhlédnutí 629Před 7 měsíci
E011 VL53L0X TOF Sensor for Collision Avoidance System in the Zoomie?

Komentáře

  • @syrus3k
    @syrus3k Před dnem

    What a fantastic video! I came here looking for some info for onverting a ps2 mouse to quadrature for an acorn archimedes computer but have learnt so much more

    • @MakingStuffwithChrisDeHut
      @MakingStuffwithChrisDeHut Před 4 hodinami

      Welcome to the channel! Thank you for the kind words, it is very much appreciated. Cheers! Chris

  • @unwindingmeditation4577

    Can you show me to make a ATC spindle pleasssse

    • @MakingStuffwithChrisDeHut
      @MakingStuffwithChrisDeHut Před 2 dny

      Everything you need to know is in those videos. If you watch all of them you can see what components are needed / used. You will also have to machine some of the components and perhaps most importantly, you will need to know how to incorporate the control logic into your CNC software. This is not an easy project and requires a lot of very specific features to be in place in order to work. Chris

  • @prozacsf84
    @prozacsf84 Před 3 dny

    bro, its working with 2 also :)

  • @AppliedCryogenics
    @AppliedCryogenics Před 4 dny

    This is very cool! I have had a couple ideas for localization that have been brought to various levels of completion, but this one seems much more repeatable and sophisticated. Idea #1: IR beacons around the room, transmitting unique codes modulated around ~38kHz (like a tv remote), robot perimeter has several radially-mounted IR receiver/demodulator.. (this worked, but the ratio of build effort to positional accuracy was very low!) Idea #2: high-speed floor-looking IR camera with optical flow (like in an optical mouse) ... never prototyped this, and instead got hung up on the need to determine rotation in addition to the usual XY translation.

    • @MakingStuffwithChrisDeHut
      @MakingStuffwithChrisDeHut Před 4 dny

      Sounds like you have had some fun with experimenting and exploring too!!! I'm not sure what will be the final solution in the ZoomTown experiment, but it sure is fun experimenting, exploring, and sharing the experience. Thanks for the feedback and sharing your experiences. Cheers! Chris

  • @SteveWoodgate
    @SteveWoodgate Před 6 dny

    Hi Chris Sorry QR Codes didn't pan out to be a complete solution for localization of the Zoomies. I don't want to send you off on any more wild goose chases but one other thought I had was printed rfid tags. They might have the same problem with the read speed and are probably too expensive for your experiment. However, there is a company here called Core Electronics who make a range of sensors called PiicoDev and they make an RFID Module. Perhaps this could be part of experiment number two. 🙂

    • @MakingStuffwithChrisDeHut
      @MakingStuffwithChrisDeHut Před 5 dny

      Good morning Steve! That was NOT A WILD GOOSE CHASE my friend, that was an incredible idea and suggestion and it is VERY MUCH APPRECIATED!!! I will look into that RFID sensor too. I did mess around with RFID and the PICO about 2 years ago. I bought a "kit" of tags and sensor off of Ali Express and that didn't work very well. But I am highly confident it had more to do what I got what I paid for. Also I will be responding to you contact-form question in a few minutes. Be sure to check your SPAM or JUNK folder, I suspect when I respond using that, my responses end up in those places. Cheers and thanks a bunch for you insight and suggestions! Chris

  • @wktodd
    @wktodd Před 6 dny

    Try angling the camera and, if necessary, distoring the qrc to compensate for the angle . Another possibility is to use linear barcode encoding of your cross stripes (variable width of stripes) , that could be read with your existing sensors

    • @MakingStuffwithChrisDeHut
      @MakingStuffwithChrisDeHut Před 5 dny

      Thanks for the advice, I hope to get time to play with that some more in the following weeks. Cheers! Chris

  • @peterwest1158
    @peterwest1158 Před 9 dny

    Hi Chris. I have successfully run your code and thought that it would be good to add the display of the current date and time on the Waveshare. Here I have hit an issue when trying to use some of the python Time functions as they do not appear to be included in the Russ Hughes UF2 file. I tried to use "import datetime" to use the strftime() function. I get an error stating that datetime does not exist. Any ideas on how to get over this? I will try using another pico with the standard UF2 but obviously comment out the display bits. Cheers Peter

    • @MakingStuffwithChrisDeHut
      @MakingStuffwithChrisDeHut Před 8 dny

      Hmmm, I wonder if that library exists within micopython?

    • @peterwest1158
      @peterwest1158 Před 8 dny

      @@MakingStuffwithChrisDeHut I ran it on a normal pico UF2 an it still said datetime not found so I guess you are likely to be correct. Thanks

    • @MakingStuffwithChrisDeHut
      @MakingStuffwithChrisDeHut Před 7 dny

      @@peterwest1158 I have been down that same road on a couple of things, it is a bummer. Being that the pico is so powerful and is programmed much like the PIs, we often forget the PICO is a lowly microcontroller. Cheers! Chris

    • @peterwest1158
      @peterwest1158 Před 4 dny

      @@MakingStuffwithChrisDeHut Hi again, I have cracked the problem thanks to some help from the MicroPython forum. I am using localtime() and formatting the elements in tuples for each field that I want.

    • @MakingStuffwithChrisDeHut
      @MakingStuffwithChrisDeHut Před 4 dny

      @@peterwest1158 AWESOME!!!! Thanks for sharing that update and I am glad you got that worked out. Cheers! Chris

  • @benoitpigois1624
    @benoitpigois1624 Před 9 dny

    This is really instructive and well explained

    • @MakingStuffwithChrisDeHut
      @MakingStuffwithChrisDeHut Před 9 dny

      Thanks, David was a great instructor. I wish I would have been able to capture many more stories with him to share. Cheers! Chris

  • @tomek3633
    @tomek3633 Před 10 dny

    omg, i really had to laugh when you started poking the zoomies (~ minute 5) ... so great :)

    • @MakingStuffwithChrisDeHut
      @MakingStuffwithChrisDeHut Před 9 dny

      ISN'T THAT A HOOT!!!! I got really carried away trying to knock it "off track" while preparing for that video. I laughed my butt off watching it recover so aggressively. Cheers! Chris

  • @peterwest1158
    @peterwest1158 Před 11 dny

    Hi Chris, an observation on your handling on distance measurements. As an older member of the UK population, I was brought up with imperial measurements and then we went metric sometime ago. So I sympathise with your need to talk to your viewers in both systems. I still naturally use imperial for most things except weights!

    • @MakingStuffwithChrisDeHut
      @MakingStuffwithChrisDeHut Před 11 dny

      Hi Peter, It certainly can be a pain sometimes but I have had to deal with both systems for many years now. As a CNC Applications Engineer, I work in different companies every week and some shops are all Imperial (oddly many defense contractors!) and Metric. My "comfort zone" is in the range of a meter down to a micron - most of the time closer to dealing with millimeters and microns in precision machining. If my head is clear I am lucky enough to bounce back and forth. Having been working with both systems in manufacturing, I am now a convert and wish the imperial system of length measuring would go away, however I still like Imperial for Weights and Temperatures 🙂 In the UK has the Imperial system pretty much vanished from society now? Cheers! Chris

    • @peterwest1158
      @peterwest1158 Před 11 dny

      @@MakingStuffwithChrisDeHut Hi Chris, we still use imperial for distances on roads, always an issue when you take your car to Europe (Sat Nav great help here). Weights and volumes are mainly metric. Where would we be without standards ? Cheers Peter

  • @OOAK-Ireland
    @OOAK-Ireland Před 11 dny

    thanks a million for sharing this. I am in need to get in contact with someone like you. I am designing a devise for sports. I need to have two point that have a IR or laser. When this line betweenDiode and receiver is broken an external light needs to be switched to on for 10 seconds. I can explain it . Would you be able to give me some advice on how do this?

    • @MakingStuffwithChrisDeHut
      @MakingStuffwithChrisDeHut Před 11 dny

      Unfortunately I do not have time to help out like that. Perhaps one of the other viewer might see your comment and offer to help. Cheers! Chris

  • @youcasc9038
    @youcasc9038 Před 13 dny

    uufff... I was tired after this video. keep going.

    • @MakingStuffwithChrisDeHut
      @MakingStuffwithChrisDeHut Před 12 dny

      I hear you buddy! I too am exhausted after filming and editing that feature length film :-) Unfortunately, with the experiment moving towards the final phase, each episode may need to cover a lot of information. Thanks for the encouragement, I need it! Cheers! Chris

  • @davidandrews8566
    @davidandrews8566 Před 13 dny

    Hi Chris, you are certainly getting there now, great progress.😊

    • @MakingStuffwithChrisDeHut
      @MakingStuffwithChrisDeHut Před 12 dny

      Hi David, Things are moving along with the Zoomie. Assuming there are no more nasty problems, we should be able to start moving onto the actual ZoomTown layout. The hard part about that, is I have a massive amount of programming to to do with the Zcheduler software that runs the whole experiment. Thanks for the kind words! Cheers! Chris

  • @ericblenner-hassett3945

    The QR codes is a good idea, you may want to look into magnet sensors or compass sensors so as it passes a location, it knows what direction it is facing to " expect " the next QR code. The software can then compensate for travel time for the distance when the drive batteries go low. I do not have a link for the sensors, you may want to have it mounted on the top of the Zoomie to prevent EMF interference from the rest of the electronics. As to the tinning of copper, you can still find " tinning solution " and cheap paint brushes to brush on the tinning solution where you want to solder. I had a bottle from years ago and had to keep adding small amounts of water to it before use due to how long between uses and how little I did use. The paint brushes should be thrown in to proper disposal as they will have traces of toxic chemicals on them.

    • @MakingStuffwithChrisDeHut
      @MakingStuffwithChrisDeHut Před 14 dny

      Thanks for sharing all that information! Magnets are being used in conjunction with the TCRT5000 sensors to help with localization - working pretty good. Yeah, I have the liquid tin and use it but still not as good as the real thing - especially when you have a lot of soldering to do. Digital compass will not work at all in this location - I have tried many of them a few years back on another robot project. There are two very strong sources of magnetism in this space and both of them are stronger than the earth's pull. It certainly would help to make this project easier of it would work! Cheers! Chris

  • @peterwest1158
    @peterwest1158 Před 18 dny

    Suddenly it looks like a potential Zoomtown of the future. Well done and keep them coming.

    • @MakingStuffwithChrisDeHut
      @MakingStuffwithChrisDeHut Před 17 dny

      Good morning Peter! It certainly is starting to look like something might work! Thanks for the kind words and encouragement, it helps a lot. Cheers! Chris

  • @mihailemnaru8919
    @mihailemnaru8919 Před 18 dny

    Congratulation! 😊 i’ve seen the previous videos and you had a lot of problems to solve to get here. It is quite nice to see working.

  • @oraflores
    @oraflores Před 18 dny

    Ode to Joy! Yippee!

  • @youcasc9038
    @youcasc9038 Před 19 dny

    Finally... Very good. Keep going...

  • @GM-el2zb
    @GM-el2zb Před 19 dny

    Exiting!

  • @davidandrews8566
    @davidandrews8566 Před 19 dny

    Well done Chris those demos looked great 😊

    • @MakingStuffwithChrisDeHut
      @MakingStuffwithChrisDeHut Před 19 dny

      Good morning David, Thank you for the kind words - things are moving forward again - THANK GOODNESS!!! Cheers! Chris

  • @wktodd
    @wktodd Před 19 dny

    Nice work Chris:)

  • @SteveWoodgate
    @SteveWoodgate Před 20 dny

    I love the idea of using an e-ink display to give changeable information to the zoomie. There are 1 inch x 1/2 inch modules available but it could get expensive.

    • @MakingStuffwithChrisDeHut
      @MakingStuffwithChrisDeHut Před 19 dny

      I love the idea of E-Ink too, but like you said, could get expensive. I am anxious to get testing on this, if for nothing else, just to see that little sensor work and what it is capable of - SO MUCH POTENTIAL!!! Cheers! Chris

  • @tomek3633
    @tomek3633 Před 20 dny

    Chris, I pick up Steve's idea and put it a little further ... The QR code could deliver even more information. For example: "slow down, curve ahead. curvature will be x" "parking lot to the right" "slow down, stop sign ahead" That way, the zoom could be proactive instead of just reacting. Maybe this great advantage is worth prolonging your loop cycle up to 10ms. Also, to push it eben more: instead of putting QR Code labels on your track, why not build-in small monochrome e-ink displays? That way you could also direct your traffic and stuff :) Enough said, enjoy your pizza tonight! 🍕🍕🍕

    • @MakingStuffwithChrisDeHut
      @MakingStuffwithChrisDeHut Před 19 dny

      Wow, some serious add-ons to Steve's suggestion. There is a lot of potential with this concept. I have a couple on order and should get them early next week. It is probably going to take some serious work to get it working with the PICO W and MicroPython, but I am curious to see what can be done. The Pizza was great as usual !!!! Been eating any more of the super hot foods???? Cheers! Chris

    • @tomek3633
      @tomek3633 Před 19 dny

      Well I am excited and really looking forward to your findings and presentation! Naaaa, we don't go there too often so the taste does not become "usual" and stays an excitement :)

    • @MakingStuffwithChrisDeHut
      @MakingStuffwithChrisDeHut Před 19 dny

      @@tomek3633 LOL! I get that, some things just need to stay "Special" so there is something to look forward to! Cheers! Chris BTW - just posted a new video (and it is a SHORTY)

  • @tomek3633
    @tomek3633 Před 20 dny

    Wow, Steves QR Code suggestion is really fascinating! Impressive cross-thinking :)

  • @neilhoward5527
    @neilhoward5527 Před 22 dny

    Good work. FYI on the Pi Pico 2 W *wireless* version (and presumably on the earlier Pi Pico W), the LED is connected to the wireless module for some reason and so it is not controlled via the normal GPIO software. Instead, it is... led = machine.Pin("LED", machine.Pin.OUT) ... led.on() ... led.off()

  • @matthewchadwick9805
    @matthewchadwick9805 Před 24 dny

    As a Physics and STEM teacher, I wanted to let you know that I am so appreciative of you sharing your journey with us. I am learning so much. I look forward to seeing your next iteration!

    • @MakingStuffwithChrisDeHut
      @MakingStuffwithChrisDeHut Před 24 dny

      Good morning Matthew, Thank you for the kind words and I am thrilled that some of what I am sharing will go towards helping young minds. I too appreciate your efforts in teaching and promoting STEM!!!! Cheers! Chris

  • @guyvangenechten6484
    @guyvangenechten6484 Před 25 dny

    Very nice job looking very good!!!👍👌💯

  • @SteveWoodgate
    @SteveWoodgate Před 26 dny

    You are probably too far down the road to change things, but did you consider using the Tiny Code Reader from Useful Sensors and a small QR code to provide the Zoomie with the absolute distance position via the QR Code data.

    • @MakingStuffwithChrisDeHut
      @MakingStuffwithChrisDeHut Před 26 dny

      Good morning Steve, WOW, that is a neat little sensor and I never heard of it before and frankly, I probably never would have given it a thought for our application (sometimes I can't see beyond the marketing). I love your idea of using that for absolute position feedback data. The price is not too bad and the potential for what I could do with that is remarkable. There are some concerns I have such as time to process and respond and if it can read the barcode reliably while moving. I know I will be placing an order with Adafruit soon for some other items and I am going to pick up a couple of these to experiment with - there is so much potential in what I could do with that thing!!!! THANK YOU VERY MUCH for bringing that to my attention. Cheers! Chris

    • @SteveWoodgate
      @SteveWoodgate Před 25 dny

      @@MakingStuffwithChrisDeHut Hi Chris, my other thought is to repurpose the circuit board of a cheap PS/2 mouse and use it for position sensing. There are a few libraries around you could use.

    • @MakingStuffwithChrisDeHut
      @MakingStuffwithChrisDeHut Před 25 dny

      @@SteveWoodgate Hi Steve, another good idea, but might be a bit tough finding 16 working ones 🙂 BTW I mentioned your idea in the next video and I got a couple sensors on order. I am fascinated with that concept! Cheers Chris

  • @oraflores
    @oraflores Před 26 dny

    I look forward to hours of content of you cutting and sanding tape! :-) I appreciate your effort in turning this project around. It must have been immensely satisfying to engineer a better solution.

    • @MakingStuffwithChrisDeHut
      @MakingStuffwithChrisDeHut Před 26 dny

      LOL!!!! Thanks buddy!!! I certainly won't be filming that portion of the project. I am glad you are enjoying the videos, it certainly helps keep me motivated. As for immensely satisfying... let's wait to see if the solution I am working on will work:-) The past few days have been pretty productive with regard to this new concept. What I see as a good sign you are on the right track is when you add a small feature to the system and it behaves as expected and there are not those "What the hell is causing that now?" events. Today will be a lot of testing to find the gremlins I know are hiding in there. Cheers and thanks for being a part of the ZoomTown Experiment! Chris

  • @jefflipovitch9328
    @jefflipovitch9328 Před 28 dny

    Well sounds like ya get what ya pay for kinda thing. If ur going for more speed and more accuracy its ganna cost ya im guessing. Maybe make ur tollarance a little (or allot) wider at first and try to get it narrowed after u accomplish that. Is there a different style encoder you would be able to use? Dont give up ever brotha!

    • @MakingStuffwithChrisDeHut
      @MakingStuffwithChrisDeHut Před 28 dny

      Hi Jeff, good to see you here! Definitely got what I paid for, but if I bought good stuff, I would never have been able to do the experiment due to costs. I am working in the direction of "compromise" between precision and possibly changing the layout (it is only paint and time at this point) to accommodate the lower precision. Any other encoders are either bigger or much more expensive and bigger ;-) This new hybrid system I have been working is showing a lot of promise and I will be posting a video in the next few days. You will recognize the fundamental concept of from how a CNC Machine can use two encoders to improve accuracy, the normal one on the servo and linear (scale) encoder attached to the slide of an axis. This will not be nearly that accurate but my implementation certainly has improved precision. Not giving up yet, just very exhausted between challenging projects at work and all the other stuff I still believe I can do in my free time.

  • @tomek3633
    @tomek3633 Před měsícem

    Cheer up, you'll prove that country singer lady wrong (what regards the zoomtown experiment) ... btw just had an idea how to (maybe) steer much more precisely but that would be a whole different mechanical approach ;) And yes, my offer is still valid!

    • @MakingStuffwithChrisDeHut
      @MakingStuffwithChrisDeHut Před měsícem

      Good morning Tomek, Luckily I have been making some good progress which is helping cheer me up! I would love to hear your idea, let me know either here or using the contact us form. Glad the offer is still valid, THANK YOU. Cheers Chris

    • @tomek3633
      @tomek3633 Před 28 dny

      @@MakingStuffwithChrisDeHut I'd love to, but I am struggeling to explain ^^ Imagine a disc. Under the disc, a motor is mounted. the motor turns a wheel and is exclusively responsible for ac/-deceleration. The whole disc is mounted at the bottom of the zoomy into a "ring" (maybe with a ball race) and could be turned by a servomotor. to have exact angles, the disc and the ring should have some limiters/stoppers, it it just has left/right/straight and nothing in between (except in the milliseconds of turning the disc) and this shold PULL the zoomy (instead of pushing it), so it has to be on the front part of the zommy bottom plate. inspired by a fork lift :)

    • @MakingStuffwithChrisDeHut
      @MakingStuffwithChrisDeHut Před 28 dny

      @@tomek3633 IT took me a minute to wrap my head around what you were describing - it pretty much matches Zoomie 1.0!!!!! If I get time this weekend I will post a video about that (assuming I can find it). The concept has very good merit!

  • @analoghardwaretops3976
    @analoghardwaretops3976 Před měsícem

    Look up present day practices in vehicle steering systems & control technology.. ACKERMANN STEERING..( this tech. is 100+ years old) for basic understanding. steering front wheels for turns/radius curvature..,the left & right wheel speed difference is a function of "tan" of turning angle..one added to one wheel ref. speed while corresponding value subtracted from the other ... , depending on direction of turn.. When turning the outer wheel has to rotate much faster compared to the inner wheel. hence the propotional difference in their relative speeds is a function of turning angle. Wheel diameter difference accross width of wheel/tire...to maintain auto centering on track/road . The tapered width of wheels with smaller diameter on the outside & larger diameter on the inside of the wheels allows for this auto correction.

    • @MakingStuffwithChrisDeHut
      @MakingStuffwithChrisDeHut Před měsícem

      Good morning analoghardwaretops3976 (WOW, another very interesting handle!), That was some of my early research I did on this project early last year. Steering is both "simple" and complex. Lot's of mechanical nuances along with feedback and control systems. Making it even more complex is the very high demands on precision I am trying to achieve with it. Gotta love a challenge, otherwise what is the point of trying it right! Thanks for being a part of ZoomTown and I hope to hear more from you! Cheers! Chris

  • @youcasc9038
    @youcasc9038 Před měsícem

    This is almost "rocket science". !!! I am impressed by your persistence and methods used. You will certainly be able to overcome the problems.

    • @MakingStuffwithChrisDeHut
      @MakingStuffwithChrisDeHut Před měsícem

      Good morning youcasc9038 (another interesting handle!), Thanks for the words of encouragement, always very much appreciated, especially when you are into it for over half a year and it reminds you that it is not an easy goal! Cheers! Chris

  • @RCWalletVacuum
    @RCWalletVacuum Před měsícem

    Hey Chris, i can relate because i just spent the last two days trying to get a diy voice control working for a TIG welder. Finally did get it working and my point is that i'm confident that with all your skills and knowledge you will solve the problems. Good luck!

    • @MakingStuffwithChrisDeHut
      @MakingStuffwithChrisDeHut Před měsícem

      Good morning RCWalletVacuum (What an interesting handle!!!), Sounds like you did a fascinating project with you Tig welder!!!! Is voice controlling the ON/OFF of the "spark"? Thanks for the words of encouragement, it always helps. Cheers! Chris

    • @RCWalletVacuum
      @RCWalletVacuum Před měsícem

      @@MakingStuffwithChrisDeHut Hey Chris,first of all i love your channel and i go there whenever i have PICO issues, lots of good stuff! The voice control is to replace the foot/hand control in certain circumstances on TIG welders.I do a lot of sanitary welding and a lot of times its tough to work a foot control and feed wire. The welders need a "dry contact" discrete to start up and the an analog voltage to control the current levels for precise welds. I am going to add a LoRa radio to it next. I will be doing videos in the near future on it. Thanks for your PICO help Chris

    • @MakingStuffwithChrisDeHut
      @MakingStuffwithChrisDeHut Před měsícem

      @@RCWalletVacuum That sounds like a very interesting project and application for a PICO. I love industrial applications as I can related to them so well. Thanks for being part of ZoomTown and sharing your thoughts!!! Cheers! Chris

  • @YTbxg
    @YTbxg Před měsícem

    You have endeavoured to construct a zoomy to achieve your design goals. Now that your good experiments have pretty much defined what the current zoomy is capable of, which, due to mechanical realities, appears to fall short of the original design aims, nevertheless its still a capable bot. I suggest that the zoom town should now be modified in light of the zoomy capabilities and not to continue to try to further modify the zoomy to fit the zoom town. Perhaps less zoomys', wider garage space, reduced speed, etc. will still result in a very nice zoom town demo. Its been great to see all the details of your experiments and quite instructive of the methodology to test just what can be achieved with some quite modest components. Keep up the good work, and I look forward to the next episodes whatever the outcome 🙂

    • @MakingStuffwithChrisDeHut
      @MakingStuffwithChrisDeHut Před měsícem

      Good morning YTbxg, Thanks for the comments and feedback. You are spot on with what will be changing, EVERYTHING ;-) Based on tests yesterday, I suspect I can still keep most of the layout the same, but it looks like the Guidelines for line following will change A LOT!!!! More on that in the next video which probably will be in two weeks. Thanks for being a part of ZoomTown Cheers! Chris

  • @mechaform
    @mechaform Před měsícem

    This will no doubt save me some frustration, thanks. BTW I found having an old analogue “sweep” meter around invaluable for visualising pot action.

    • @MakingStuffwithChrisDeHut
      @MakingStuffwithChrisDeHut Před měsícem

      Good morning, Yes, I love analog meters too, they tell a much better story than the digital readouts. In machining, there are digital dial indicators and "analog" mechanical dial indicators. The mechanicals ones with that moving needle just tell you so much more!!!! Cheers Chris

    • @mechaform
      @mechaform Před měsícem

      @@MakingStuffwithChrisDeHut and, as an added bonus in machining, the mechanical indicators don’t need any batteries.

    • @RIAMCNC
      @RIAMCNC Před měsícem

      @@mechaform ABSOLUTELY!!!!!!!

  • @nigelworwood8530
    @nigelworwood8530 Před měsícem

    I just clicked on it to see what was going on. Then I realised I didn't have 1hr 1min and 12 secs to spare. I will be popping back to this video over the next few days. That's my 30 odd cents worth.

    • @MakingStuffwithChrisDeHut
      @MakingStuffwithChrisDeHut Před měsícem

      Good morning Nigel, I understand, and certainly appreciate your "30 odd cents" :-) Cheers, Chris

  • @wktodd
    @wktodd Před měsícem

    For localisation, you might consider using simple bar codes on the layout at key locations. I.e read with the line following sensors

    • @MakingStuffwithChrisDeHut
      @MakingStuffwithChrisDeHut Před měsícem

      Good morning, That is exactly the concept I am developing right now. Yesterday I finally had a good, repeatable series of tests that prove worthy of further exploration. Let's hope this new methodology works! Cheers! Chris

  • @GM-el2zb
    @GM-el2zb Před měsícem

    Discarding a design and starting again is always a tough decision. In addition to questions of time, quality and cost, for me it was always a question of whether the redesign or optimization within the existing design would cause more swearing ;-)

    • @GM-el2zb
      @GM-el2zb Před měsícem

      Your last statements just confirmed, that I'm not alone with this approach...

    • @MakingStuffwithChrisDeHut
      @MakingStuffwithChrisDeHut Před měsícem

      Good morning! Made me laugh, thanks I needed that. Cheers! Chris

  • @ImaneImane-he4ey
    @ImaneImane-he4ey Před měsícem

    Where can I find the graphe which describes the effect of light ? Thanks for sharing

  • @larryplatzek9017
    @larryplatzek9017 Před měsícem

    Still no download for 033, hope will be posted soon.

  • @capecarver
    @capecarver Před měsícem

    I use the #13 parting tool for my letters, start to finish. Great video!

  • @nigelworwood8530
    @nigelworwood8530 Před měsícem

    Looks like a normal parking problem. Sometimes you have to, in tight turn situations, swing out towards the centre of the road before making the turn. Perhaps the system of "locating" other vehicles could put in a delay in before manoeuvering. Getting really interesting now. Maybe that should read even more interesting. Whatever, just accept enjoying it very much. Thanks

    • @MakingStuffwithChrisDeHut
      @MakingStuffwithChrisDeHut Před měsícem

      Hi Nigel, It certainly is getting INTERESTING!!! As mentioned in the video lead-in, since that video was filmed, a lot has changed and is currently changing. There are just so many challenges to this project - way more than I thought at the beginning. Cheers! Chris

  • @antscaleeez7924
    @antscaleeez7924 Před měsícem

    Could prob program the spindel to grab the collet and then move percisely into a collet wrench thats like welded nearby to tighten it up, i just run a natural stone cnc, im not this advanced as i dont have any schooling but i can program and make tools go where they are supposed to 😂 i went from using a hand grinder to self teaching myself how to run pretty cool stuff on a big CMS stone cnc. This little bit thing you designed is amazing. I recently started using tools that most shops dont do in our industry. Recently got a big passion for going outside the box when it comes to cnc machining, and have done cool things on stone that impress most in my trade :p today i learned what a collet chuck even was and made a makeshift DIY tool with a tool holder and collet.. being held in the collet is a sort of screw that can fasten a hand grinder/polishing wheel with velcrow that holds stone polishing pads and made a very dark, man made stone look so polished, you could see your reflection. The video was great and found it useful.

    • @MakingStuffwithChrisDeHut
      @MakingStuffwithChrisDeHut Před měsícem

      Hello and welcome, I think you are asking if the spindle motor could rotate to align with a fixed, open end wrench - THAT IS A BIG NO. The minimum RPM of that spindle is about 6000 RPM and has no positional control. This is why a stepper motor is used with a gearbox and socket as designed. It is always fun to innovate, happy stone working. Cheers! Chris

  • @ImaneImane-he4ey
    @ImaneImane-he4ey Před měsícem

    TOF or triangulation ?

    • @MakingStuffwithChrisDeHut
      @MakingStuffwithChrisDeHut Před měsícem

      You are correct in questioning me. I kept referring to it as TOF based on an assumption. It is triangulation or similar. Cheers! Chris

    • @ImaneImane-he4ey
      @ImaneImane-he4ey Před měsícem

      @@MakingStuffwithChrisDeHut thanks 👍🏻

  • @zeref783
    @zeref783 Před měsícem

    Could an AS5600 read its underside through the PCB when no traces or planes are going underneath?

    • @MakingStuffwithChrisDeHut
      @MakingStuffwithChrisDeHut Před měsícem

      I suspect it would not work - the datasheet references a maximum distance between the sensor and the magnet. Cheers Chris

  • @frankmurphy9426
    @frankmurphy9426 Před měsícem

    Given these issues with using MicroPython, would you recommend using C++ instead?

  • @frankmurphy9426
    @frankmurphy9426 Před měsícem

    This is exactly how a tutorial should be: clear and concise. I finally have a circuit on my friend’s Pi 4 model B that tracks the state of a toggle switch to control code being run on the CPU. Thanks for showing the simplest possible wiring. This cleared up a lot of confusion I had about working with RPis.

  • @TomVeik
    @TomVeik Před měsícem

    Great tips, thank you. I wonder if you could answer a question about the Assistant in Thonny. Yesterday it was showing six or so warnings. I ignored them because at the time there was more important things to do. Now I want to see those warnings again but it won't show them to me now. Do you know how to get those warnings back?

    • @MakingStuffwithChrisDeHut
      @MakingStuffwithChrisDeHut Před měsícem

      Hi Tom, GREAT question, I too seem to have lost that functionality. I have not had any time to look into it so hopefully one of the other viewers can help us out. Cheers Chri