Making Stuff with Chris DeHut
Making Stuff with Chris DeHut
  • 287
  • 867 644
054 The Tiny Code Reader from Useful Sensors is back and WOW!!!!
A viewer suggest a very clever method to help with Robot localization using QR codes. This was considered a few months back and put on hold until now. The Tiny Code Reader from Useful Sensors is back and WOW!!!! We are pushing that technology to the limit in this renewed effort.
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:
[*] Raspberry Pi
[*] Raspberry Pi Pico RP2040
[*] Python
[*] Micro Python
[*] PyGame
[*] Autonomous Robotics
[*] TCRT5000 Photo reflective sensors
[*] GP2Y0E03Time of flight sensors
[*] A3141 Hall effect sensors
[*] AS5600 Rotary encoders
[*] TB6612FNG Dual Motor Driver chip
[*] N20 Gear motor
[*] TN0702 Mosfet
[*] Tiny Code Reader by Useful Sensors
[*] Odometry
[*] Line following
[*] Color recognition and detection sensor
[*] Automatic route planning
[*] Localization
[*] Robotic cars
[*] Dead Reckoning
[*] MQTT
#micropython #pico #Robotics
มุมมอง: 405

วีดีโอ

How to Organize and Manage Your Projects Effectively & Easily.
มุมมอง 41914 วันที่ผ่านมา
Some of the larger projects us Makers take on can take a lot of time and effort to get them completed. Often these projects can takes months or even years. In this video I will be showing you a technique I just started using and have found it VERY HELPFUL. The software to use is free making the price perfect. VISIT OUR COMPANION WEBSITE makingstuffwithchrisdehut.com INDEX TO ZOOMTOWN VIDEO SERI...
053 Status Update 11-23-2024
มุมมอง 39621 วันที่ผ่านมา
So much is changing! To help keep everyone on the current events and status, we have another update video. We will take a look at the failures, the problems, the hopeful solutions, and set the stage for the path forward. VISIT OUR COMPANION WEBSITE makingstuffwithchrisdehut.com INDEX TO ZOOMTOWN VIDEO SERIES makingstuffwithchrisdehut.com/zoomtown-p1 REPOSITORY FOR ZOOMTOWN SOURCE CODE & OTHER D...
052 Debugging A Random Occurring Bug
มุมมอง 327หลายเดือนก่อน
Fixing random occurring problems is always a challenge. You never know what could be the cause and frankly, it could be anything!!! Let's take a look at this random 'bug' and see what was done to find it and kill it! VISIT OUR COMPANION WEBSITE makingstuffwithchrisdehut.com INDEX TO ZOOMTOWN VIDEO SERIES makingstuffwithchrisdehut.com/zoomtown-p1 REPOSITORY FOR ZOOMTOWN SOURCE CODE & OTHER DATA ...
051 Implementing a Shortest Path Algorithm (Dijkstra) For Auto Routing the Robots
มุมมอง 159หลายเดือนก่อน
While part of the original concept, Auto Routing was removed based on a misunderstanding. It is being re-implemented into the experiment as it will add so much more capability. As the experiment runs, each robot (Zoomie) will be dispatched at random times to random locations. That dispatch message will contain the driving directions to get to the destination. In navigation systems, shortest pat...
USB Cable For Raspberry Pi PICOs That Are Self Powered
มุมมอง 640หลายเดือนก่อน
Many of your PICO projects will be self powered and you need a special USB cable to communicated with it otherwise you can damage the PICO or the batteries. Connecting USB while the PICO is powered can also create a safety hazard!. This video explain why this is a problem and how to take an ordinary and inexpensive cable and make is safe for use. BE SURE TO HAVE THE USB CABLE UNPLUGGED WHEN MAK...
050 Random Time and Place Generator For Auto Dispatching the Robots
มุมมอง 1922 หลายเดือนก่อน
A requirement from the beginning was to have random events in the experiment. This new routine will add the ability to: * Select a random time for the robot to go somewhere * Select a random location for the robot to go to * Avoid sending a robot to a banned destination This functionality takes us another step closer to starting the actual experiments!
After fighting my old crimping tool for Dupont connectors, I found a better tool
มุมมอง 1.7K2 หลายเดือนก่อน
There are a lot of Dupont crimping tools to choose from, some sold for Dupont connectors are not even the correct type! Frustrated with my old crimper, I went hunting for a better one and found these. So far it looks like it was a good purchase and I am already getting MUCH BETTER crimps.
049 Novel Traffic Control Method
มุมมอง 1422 หลายเดือนก่อน
Let's explore a different method of controlling traffic by breaking the old rules. The ZoomTown experiment has been about looking at transportation from a different perspective. Getting rid of the human allows for different rules. VISIT OUR COMPANION WEBSITE makingstuffwithchrisdehut.com INDEX TO ZOOMTOWN VIDEO SERIES makingstuffwithchrisdehut.com/zoomtown-p1 REPOSITORY FOR ZOOMTOWN SOURCE CODE...
E048 10/01/2024 ZoomTown Update
มุมมอง 1072 หลายเดือนก่อน
With the complexity of this experiment reaching its peak, I wanted to share more updates. This update covers the current status, current outstanding problems, master to do list, and some ideas I am kicking around. VISIT OUR COMPANION WEBSITE makingstuffwithchrisdehut.com INDEX TO ZOOMTOWN VIDEO SERIES makingstuffwithchrisdehut.com/zoomtown-p1 REPOSITORY FOR ZOOMTOWN SOURCE CODE & OTHER DATA mak...
047 Implementing Remote Robot (Zoomie)Tracking
มุมมอง 1863 หลายเดือนก่อน
With the ability to track the location of the robots, the Zcheduler is capable of doing MUCH MORE. The most obvious (and what is shown in this video) is the ability to show near real time location of each Zoomie. However, the Zcheduler can now become another "SENSOR" for the Zoomie! The Zoomie has no "vision" of what is going on around it, but it can ask the Zcheduler for some very critical inf...
046 Zoomie Side Trip Plan (Robot Driving Instructions)
มุมมอง 1143 หลายเดือนก่อน
See how the Zoomie (robot) interprets the Trip Plan (driving instructions) and executes them. Follow along to see how the Trip Plan is received into the Zoomie via WiFi/MQTT and then processed for execution. YOU CAN DOWNLOAD THE SOURCE CODE FOR THIS EPISODE VISIT OUR COMPANION WEBSITE makingstuffwithchrisdehut.com INDEX TO ZOOMTOWN VIDEO SERIES makingstuffwithchrisdehut.com/zoomtown-p1 REPOSITO...
045 Scheduler Side Trip Plan (Robot Driving Instructions)
มุมมอง 1333 หลายเดือนก่อน
This video details the robot driving instruction creation and coding. The robot needs to travel from place to place which is a lot more challenging than you may think. While it is a trivial task to select which roads to travel, there are many more sub-tasks required to get the robot from one road to another. There will be a follow up video from the Robot's perspective and what happens when it r...
ZoomTown Experiment Update 9-8-2024
มุมมอง 1903 หลายเดือนก่อน
There has been a LOT of work performed on the ZoomTown Experiment in the last couple of weeks. This short (actually less than 8 mins.) video catches you up on the developments of the software and the status of al the Zoomie builds going on. VISIT OUR COMPANION WEBSITE makingstuffwithchrisdehut.com INDEX TO ZOOMTOWN VIDEO SERIES makingstuffwithchrisdehut.com/zoomtown-p1 REPOSITORY FOR ZOOMTOWN S...
The Vintage Computer Festival Should be on your MUST DO LIST!
มุมมอง 6633 หลายเดือนก่อน
If you have any interest at all about computers and especially their history, you owe it to yourself to visit one of the Vintage Computer Festival shows. This gathering, organized by the Vintage Computer Federation, is an amazing event where you can buy and sell old computers, but more importantly, you can see and in many cases play with computers dating back to the 60s. These enthusiasts exhib...
044 Project Update, Building the Computer, and Top level Overview of the Code.
มุมมอง 1674 หลายเดือนก่อน
044 Project Update, Building the Computer, and Top level Overview of the Code.
043 We are Transitioning into Phase III, Take a Look at the Whole System
มุมมอง 2424 หลายเดือนก่อน
043 We are Transitioning into Phase III, Take a Look at the Whole System
042 How to Park a Robotic Car (Zoomie) using a PICO and MicroPython
มุมมอง 1654 หลายเดือนก่อน
042 How to Park a Robotic Car (Zoomie) using a PICO and MicroPython
THANK YOU! 10K Subs On Making Stuff With Chris DeHut
มุมมอง 2905 หลายเดือนก่อน
THANK YOU! 10K Subs On Making Stuff With Chris DeHut
041 How to make turns with robots (Zoomies) using a PICO and MicroPython
มุมมอง 1765 หลายเดือนก่อน
041 How to make turns with robots (Zoomies) using a PICO and MicroPython
040 Can a Vision System be Used as a "GPS" system on our PICO and MicroPython controlled Robot?
มุมมอง 2495 หลายเดือนก่อน
040 Can a Vision System be Used as a "GPS" system on our PICO and MicroPython controlled Robot?
039 Can a QR Code Reader Help with Robot Localization on our PICO and MicroPython controlled Robot?
มุมมอง 5385 หลายเดือนก่อน
039 Can a QR Code Reader Help with Robot Localization on our PICO and MicroPython controlled Robot?
038 Achieving Robust Line Following and Position Tracking on our PICO and MicroPython controlled bot
มุมมอง 2005 หลายเดือนก่อน
038 Achieving Robust Line Following and Position Tracking on our PICO and MicroPython controlled bot
Short Video of Zoomies First Road Trips - ALMOST 10k Subs!!!!
มุมมอง 1736 หลายเดือนก่อน
Short Video of Zoomies First Road Trips - ALMOST 10k Subs!!!!
037 The Ever Evolving Zoomie and Viewer Suggestions
มุมมอง 3046 หลายเดือนก่อน
037 The Ever Evolving Zoomie and Viewer Suggestions
036 New Concept for Position Tracking
มุมมอง 8376 หลายเดือนก่อน
036 New Concept for Position Tracking
035 Time To Reevaluate ZoomTown and the Current Approach
มุมมอง 3566 หลายเดือนก่อน
035 Time To Reevaluate ZoomTown and the Current Approach
034 Using the TCRT5000 for Line Following and More
มุมมอง 3616 หลายเดือนก่อน
034 Using the TCRT5000 for Line Following and More
033 DON'T LET MICROPYTHON'S GARBAGE COLLECTOR RUIN YOUR PROGRAM
มุมมอง 7266 หลายเดือนก่อน
033 DON'T LET MICROPYTHON'S GARBAGE COLLECTOR RUIN YOUR PROGRAM
032 Using a Hall Effect Sensor and a Magnet as Stop Sign to Control Your Robot
มุมมอง 2367 หลายเดือนก่อน
032 Using a Hall Effect Sensor and a Magnet as Stop Sign to Control Your Robot

ความคิดเห็น

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

    No audio after the intro!!!

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

      As I recall, the audio is only on one channel, left or right. I suspect that you are "listening" to the audio channel that does not have sounds. Sorry about that. Chris

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

    Why not connect a single resistor to the common anode or cathode instead of 8 individual resistors?

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

      Good morning! Good question. Think of the device as having individual resistors as you stated. Each one can be ON or OFF or ALL ON. The resistor value is dependent on the total current of the circuit. Using one resistor for 7 LEDs would be a different value that one resistor for 1 LED. Hope that helps! Cheers and Happy New Year! Chris

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

    Is there a corresponding print article with drawings, as mentioned in the video?

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

      Good morning. There are some documents that are available on our companion website. This link will take you to the page for all the Woodworking related documentation, look for W083 molding plane makingstuffwithchrisdehut.com/woodworking-files Cheers Chris

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

    This was very helpful...wish I would have watched it before I put a bunch of dips in my panel with the orbit sander! Thank you for putting this together!

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

      Good morning sfo1mas, I am glad you found that video helpful and useful! May your surfaces be flat and smooth forever. Cheers! Chris

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

    Okay, so I was having trouble getting anything running on the Pico. And it turns out all I had to do was name the file main.py specifically. That was the problem. Thank you for explaining every detail instead of just rushing through everything. It's incredible that the problem I was having had such a simple solution.

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

      Good morning TheMadface80, I am really happy to hear that you found a solution to your problem! By chance, is that why your 'name' is TheMadface80? Hopefully you will have a happy face now that you are moving forward with your project. Cheers and Happy New Year! Chris

  • @martinparker9044
    @martinparker9044 9 วันที่ผ่านมา

    Your light source is pointing down next to your camera, wouldn’t it work better the if the light source was away from the camera lighting the qr code so it would have less glare. Think of it as like a triangle

    • @MakingStuffwithChrisDeHut
      @MakingStuffwithChrisDeHut 9 วันที่ผ่านมา

      Good morning Martin, I would be great if we could see what the Tiny Code Reader sees, but we can't. All of my experiments with lighting had to be done blind and analyzing results based on suspicions. Once I discovered that the overhead lights were the problem, (which I can set their brightness and their angles which didn't help), I moved on to the LED. In my testing, I did try angling both the LED and the Camera in an attempt to achieve better performance. I didn't notice any improvement by doing that. Just having the LED helped with reliability in all locations on the layout. Hopefully the Tiny Code Reader stays working reliable as it is right now as I just discovered another major problem. I knew this project would be loaded with challenges, but WOW, NOT THIS MANY! Cheers! Chris

  • @Ron_Rhodes
    @Ron_Rhodes 9 วันที่ผ่านมา

    Wouldn't it be great if you could print your QR codes in "invisible" ink that could only be seen by the sensor under an IR or UV light?

    • @MakingStuffwithChrisDeHut
      @MakingStuffwithChrisDeHut 9 วันที่ผ่านมา

      Good morning Ron, That would be awesome. Frankly ZoomTown's marking and signs are getting pretty overwhelming!. Cheers! Chris

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

    Hi Chris Why don’t you use integer values for x and y (multiply by a power of ten as necessary) ? Then you could use list comprehension to get your variable values. Glad to see the project is moving forward, great work as usual.

    • @MakingStuffwithChrisDeHut
      @MakingStuffwithChrisDeHut 9 วันที่ผ่านมา

      Good morning Steve, The thought never crossed my mind. I think I probably got fixated on that join function and got lost in that. Great suggestion though! Cheers! Chris

  • @n.butter8513
    @n.butter8513 12 วันที่ผ่านมา

    This video really helps with my project. Thank you so much!

    • @MakingStuffwithChrisDeHut
      @MakingStuffwithChrisDeHut 12 วันที่ผ่านมา

      Good morning n.butter8513 , I am happy to hear that you found it helpful, thanks for watching! Cheers! Chris

  • @ariketola1602
    @ariketola1602 13 วันที่ผ่านมา

    Thanks for the tutorial video, very nice to watch when you didn't jump from one thing to another in a hurry. Please speak calm and clear English.

    • @MakingStuffwithChrisDeHut
      @MakingStuffwithChrisDeHut 13 วันที่ผ่านมา

      Good morning ariketola1602, Thanks for the feedback, much appreciated! Cheers! Chris

  • @ronaldchinn5967
    @ronaldchinn5967 17 วันที่ผ่านมา

    I was looking for how to use interrupts on RP PIco when I stumbled upon this video. Wow, What a great tool! I frequently have 5 or 6 projects going and since I rely heavily on the mail system for parts I find that I've often forgotten what I was think when the parts I ordered actually arrive. I think your methods described here will really allow me to pick up again exactly where I left after long delays in between working on that particular project. I really like how the tabs allow you to keep specialized notes for whatever experiment you might have been performing, and the space to allow you to add in any extras that might be required. Funny, but for as obvious as it appears that note keeping is a no-brainer, I'm kicking myself for all the years I've not thought of something like this myself, especially since I'm not a Spring Chicken and have been around the block since '62! I'm definitely will be giving this a try! Live and learn! Thanks!

    • @MakingStuffwithChrisDeHut
      @MakingStuffwithChrisDeHut 16 วันที่ผ่านมา

      Hello ronaldchinn5967, glad to hear that you found this video, hopefully you also found the one related to interrupts! I have been trying to keep good notes, but like you, there wasn't a "good" tool for me. The tabs certainly are the key for me. I can organize all the different information and find it FAST. Before, I would have docs made with Thonny, Google Docs, Notepad, you name it. Never could find anything and it drove me crazy. Hopefully you can get into the routine because, as I am finding out, it is a massive time and frustration saver. Us old farts have to help each other out (I'm 63 and need all the help I can get). Cheers! Chris

  • @wktodd
    @wktodd 17 วันที่ผ่านมา

    If you find the time Chris, try adding a de-esser to your audio recording chain, to control sibilance on the 'S' sounds (my cheap tablet may be making it worse , but i have not noticed it as bad on other channels)

    • @MakingStuffwithChrisDeHut
      @MakingStuffwithChrisDeHut 17 วันที่ผ่านมา

      Good morning wktodd, Thanks for the feedback, I really appreciate it. My hearing is so bad that I am usually just hoping people can understand what I am saying. About the only Audio correction I do is when there is white noise in the background, especially when the furnace / air conditioning is running. I can't say if I hear the "noise" of 'S's, but it may be in one of my dead frequencies that I can't here. I just looked at Audacity to see if it had a de-esser and didn't see one. Perhaps someone has a plug-in for it. Thanks again, much appreciated! Cheers Chris

  • @sashidharprabhu5067
    @sashidharprabhu5067 18 วันที่ผ่านมา

    This the best video that I have seen on sharpening chiesels. The theory and practice well explained.Thank you sir.

    • @MakingStuffwithChrisDeHut
      @MakingStuffwithChrisDeHut 18 วันที่ผ่านมา

      Good morning sashidharprabhu5067, I am really happy to hear you enjoyed that video. David was great at explaining a lot of different aspect of woodcarving. His contributions to the community will be remembered. Cheers! Chris

  • @StudentTrader
    @StudentTrader 19 วันที่ผ่านมา

    Hey Chris another question for ya…if I want to run a lot of servos I’ll want to use an external battery…so how would I connect that without frying anything? Just pos/neg battery leads to the bread board and then pwm leads to the pico do I need to connect the ground from the pico to the breadboard?

    • @MakingStuffwithChrisDeHut
      @MakingStuffwithChrisDeHut 19 วันที่ผ่านมา

      Good morning StudentTrader, nice to see you again. You description is correct - sort of. Power the servo motors as you described with an external source. Connect your PWM signal to the servo as you suggested. BUT, you will need to connect the zero volt (negatives) from the Pico to the zero volt (negative) of the bread board as well. This will keep the reference voltage (potential) the same for both individual circuits. Adafruit also has a board that allows you to control multiple servos that I have used and it worked good as well. Cheers! Chris

    • @StudentTrader
      @StudentTrader 19 วันที่ผ่านมา

      @ okay great thank you! I just tried to get the 16 bit servo driver to work with the pico but no luck but I’ll keep messing around with it

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

    Such a great video, helpped me so much thank you !

  • @Fant01
    @Fant01 22 วันที่ผ่านมา

    Merci beaucoup, vos expliquations sont les meilleures que j’aie vues jusqu’à présent 👍🙏

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

      Good morning Fant01, I am glad to hear that you found the explanations to be helpful. Cheers! Chris

  • @wktodd
    @wktodd 24 วันที่ผ่านมา

    Bush up on your OOP skills Chris. Wrap up bits that work as objects , export them to files and import as required. OOP was invented to help code organisation.

    • @MakingStuffwithChrisDeHut
      @MakingStuffwithChrisDeHut 24 วันที่ผ่านมา

      Good morning wktodd, Thanks much for the encouragement! In the real world I am about 5 weeks ahead of that video and a lot has changed - A LOT!!! Committing to a big change (complete rewrite) is difficult at this phase of the experiment, however, things are "MUCH MORE GOODER". The results of that commitment will be the topics for the next 4 or 5 videos and overall things are so much better. Some really cool additions and changes are ahead and they are providing good results. Thanks again and Cheers! Chris

  • @SteveWoodgate
    @SteveWoodgate 24 วันที่ผ่านมา

    Thanks for the shout out. Hope it goes well from here.

    • @MakingStuffwithChrisDeHut
      @MakingStuffwithChrisDeHut 24 วันที่ผ่านมา

      Good morning SteveWoodgate, Good to see your comment. Yeah, your name has been mentioned many times in recent weeks in the shop - I think you are going to be really pleased to see what is being done with that sensor! Cheers and thank you so much for the suggestion and for the financial contribution, it made a WORLD OF DIFFERENCE on this project. Cheers! Chris

  • @Starlight-AG
    @Starlight-AG 24 วันที่ผ่านมา

    Hi Chris. First time being first comment. I feel for you at this point. I've been there too. Code gets out of hand at times regardless of how organized one is. It's in a way annoying and a little discouraging but, at the same time, the thought of a re-write is very appealing. Not a scratch re-write but a re-organization, a re-grouping of code parts as you said. However, time is not our friend when we also have other things going on in life. I find block diagramming the organization of the functions helps but I'm sure you have always done that. Another positive is that during the re-write/organization you may find some questionable code or concepts that you could/should change and as you said, get rid of the unused experimental bit & pieces. Kinda like defragging a hard drive but in this case the code. I wish you well and some great ideas to present themselves. Take Care. 🇨🇦

    • @MakingStuffwithChrisDeHut
      @MakingStuffwithChrisDeHut 24 วันที่ผ่านมา

      Good morning Starlight-AG, Thanks much for the kind words and perspective. As programmers and tinkerers I believe everyone goes through this experience but few are comfortable talking about it as it can be perceived as failure. While certainly exhausting to think about a rewrite, it is filled with new opportunities to learn, improve and innovate. In the next handful of episodes, things will certainly be changing ;-) Thanks very much for sharing your thoughts and beliefs. Cheers! Chris

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

    Do we have to use a separate power supply for the relay board? I was going to use a 2 Amp 5V USBC power supply to supply both. I would split the supply before going to the controller

    • @MakingStuffwithChrisDeHut
      @MakingStuffwithChrisDeHut 25 วันที่ผ่านมา

      Good morning sbelyo, It depends on what is being powered with the single power supply. I am assuming you are powering the PICO and the Coil of the relay. Assuming the coil side of the relay has the proper components for circuit protection (flyback diode) and the coil is 5 volt and the PICO is powered with 5 volts, then you can. Cheers Chris

    • @sbelyo
      @sbelyo 22 วันที่ผ่านมา

      @@MakingStuffwithChrisDeHut perfect!

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

    Excellent coaching... Really useful one..🙌

    • @MakingStuffwithChrisDeHut
      @MakingStuffwithChrisDeHut 25 วันที่ผ่านมา

      Good morning vetrivendanshanmugasundara2507 I am glad you found it useful, thanks for watching! Cheers! Chris

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

    to solve a problem of lack of gpio on a SC0914 you use a chip that costs more than a second SC0914 and has fewer gpio than a SC0914. Why not just use a second SC0914 and have it be your gpio expander?

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

      Check the specs for the I/O ratings and it will help you understand why buffer chips exist. Another factor is the package still readily available for through hole applications which means they can be easily used in self made "circuit boards". Being the "cheapest" isn't always the right choice. Cheers Chris

  • @jimw1266
    @jimw1266 27 วันที่ผ่านมา

    Great explanation... Thank you.

    • @MakingStuffwithChrisDeHut
      @MakingStuffwithChrisDeHut 27 วันที่ผ่านมา

      Good morning jimw1266, Thanks for the very kind words of appreciation! That is great motivational fuel to keep me going. Cheers! Chris

  • @jimw1266
    @jimw1266 28 วันที่ผ่านมา

    It's the red pill...

    • @MakingStuffwithChrisDeHut
      @MakingStuffwithChrisDeHut 28 วันที่ผ่านมา

      Good morning jimw1266, LOL! For a minute there I thought someone was reminding me of which pills I take in the morning! Thanks for the chuckle. Cheers! Chris

  • @jimw1266
    @jimw1266 28 วันที่ผ่านมา

    Thanks for your simple and instructive explanations!!!

    • @MakingStuffwithChrisDeHut
      @MakingStuffwithChrisDeHut 28 วันที่ผ่านมา

      Good morning jimw1266, I am happy to hear that you found it useful, thanks for watching! Cheers! Chris

  • @SteveH-TN
    @SteveH-TN 29 วันที่ผ่านมา

    Thanks for sharing this video and information. Good to know something to think about.

    • @MakingStuffwithChrisDeHut
      @MakingStuffwithChrisDeHut 28 วันที่ผ่านมา

      Good morning SteveH-TN You bet! Glad I could help! Cheers! Chris

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

    hi Chris, thanks a lot for a very clear explanation

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

      Good morning davidkahan , Thanks for the kind words and for being a part of the audience! Cheers! Chris

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

    Thanks for your tutoriuals they are helping me with a project. I am new to the PI. I am trying to use an SPI lcd (128x160px) that has an on board sd card slot, to display an image at boot. I don't want to trouble you too much, but do you have a tutorail on such a thing? Or, is there something I can do in addition to this tutorial to achieve this?

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

      Good morning chadmetzger5353 , Unfortunately, I have nothing that could help regarding an SPI LCD display. Sorry, Chris

  • @Starlight-AG
    @Starlight-AG หลายเดือนก่อน

    Hi Chris, I hear ya. Been there MANY times over the years. I agree, as time goes on, you come back to older code for one reason or another like to add a new feature etc. I go through some of the old code and say to myself, 'why did I do it like that'? So one thing leads to another and you make a change. THEN you run into what I call a cascading failure which means the changes you made altered something down the line which was based on the old way you did it. That's when the love/hate of programming rears it's head. My long winded point is your mind is always working in the background and if you have been away from a particular project for some time you just cannot usually remember EVERY little nuance from perhaps a year ago. So that's what happened here to some degree as well. Yes the debugging can be nasty (17,000 Lines of code) in some cases or even more. But, hopefully, once you find the error(s) and fix or re-think them, you end up with a better program. If you don't, go get a beer, come back to it another time and you may see it right away next time. Thanks for the memories my friend. 🇨🇦

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

      Good morning Starlight-AG, Thanks for sharing your perspective. I think all of this is why we love programming so much. There is simply never the "best possible" way. We can find alternative methods and never stop. All that exploring and thinking and learning costs little (financially). It occupies our time and mind excessively :-) Cheers! Chris

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

    Quick tip, you can use a multimeter to identify the pins. Just check for conteniuty between teach two pins and press the buttons until something beeps.

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

      Good morning alentanor, Thanks for sharing your wisdom. Cheers! Chris

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

    I'm the first I must be your biggest fan.😅

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

      or the one with the most spare time ;)

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

      I guess that depends, Raul is 467 Lbs, how big are you? Cheers mate. Chris

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

    pf..that scrapp aluminium cost more than a drill press......

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

      It isn't always about the cost. I certainly can buy cheap drill presses and I get what I pay for - usually junk. When possible, I prefer to make the tool the way I want for the purpose they are to serve. This drill press serves me much better than any of the commercial ones I have owned. Not everyone cares about that, but then again, not everyone drills .008" diameter holes in copper plated G10.

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

      @@MakingStuffwithChrisDeHut agree. but you said in the video "i used some scrap aluminum..." like dude..that's not scrap..that's expensive as hell. only one piece of aluminum costs 50$ ....

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

      @@MakingStuffwithChrisDeHut you are not even showing how precise it is. and the rails have a awful noise - are they Chinese? just nonsense...

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

      @@bambumbambu Thanks for your feedback. The rails are surplus from Ebay, but they run straight which is all they need to do. As for showing it's precision, I frequently drill .010" (0.25 mm) diameter holes with it using carbide drill bits. Out of curiosity, why do you keep coming back to throw shade on the project?

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

    More useful info, thanks. I have a plan to build 2 full weather station that would be powered by solar cells that I can have running permanently at home in the UK and at our apartment in Spain. I still need to make wind speed, wind direction and rain sensors to add to the temperature and humidity from the DHT11.

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

      peterwest1158, Wow, sounds like an awesome project, enjoy the process! Cheers Chris

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

    On an other channel they used a diode between the battery power and the pico as security for this.

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

      Good morning daCount0, Thanks for sharing that. Cheers! Chris

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

      @@MakingStuffwithChrisDeHut Found on this channel "Core Electronics"

  • @EBF-oc3ke
    @EBF-oc3ke หลายเดือนก่อน

    Well presented. Thanks for that. Subscribed.

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

      Good morning EBF-oc3ke, I am happy to hear you enjoyed the presentation, thanks for watching and subscribing! Cheers! Chris

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

    Great video! It explains the problems I was having with my Pico project. Thanks for the detailed explanation.

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

      Good morning deanfeller8403 , Glad to hear that the video helped you out and thanks for the kind words!!! Cheers! Chris

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

    you make me blush :) I just had another idea while listening to this episode: the zcheduler will be the one running the dijkstra, right? so it will be in charge to calculate pathes for each and every zoomie requesting a path. now imagine the following: after calculating one "shortest" (best) path for a zoomie it increases the weight for all edges used in this path a little bit --> it gets more likely that the next zoomie would not use the same roads. The more zoomies use the same road, the more likely the next path will pick another road. --> avoiding traffic jams by spreading the traffic. of course you have to decrease the weight by same little amount when a zoomie has reached it's destination ... hope you enjoyed your pizza tonight! tomorrow we have friends over at our house and we'll be making a whole [put right word for those steel plates of the oven here, how do you call them?] of pizza with lots of toppings ... my mouth is watering just by thinking of it ^^

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

      Good morning Tomek, always great to hear from you. I think that would be another great experiment and demonstration of the power within these algorithms. It will be very interesting once this whole thing is up and running and we can try out all these changes and watch the behaviors in the "real" world. You pizza sounds MUCH BETTER than mine!!! I think the thing is called a "Baking Plate". I am going to suggest to my wife we get one so that we get more consistent crusts and hopefully less spilled cheese on the burner which causes the fire alarms to go off! Come Friday night I am too exhausted to jump up and start opening all the doors and windows so those things stop screeching! Cheers! Chris

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

      @@MakingStuffwithChrisDeHut "baking plate" sounds plausible to me, thanks :) OH NO! No fire alarms ... anoying loud ear-penetrating sounds, terrible. Maybe I'lll send you a picture of our pizza, so you can get an impression - but dont get tooooo jealous ;)

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

      @@tomek3633 Definitely share the photo! It might motivate me to make and cook a proper pizza instead of eating a frozen pizza.

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

      @@MakingStuffwithChrisDeHut check your emails and get ready to have your mouth watered :)

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

      @@tomek3633 Oh DUDE!!!! That looks so delicious!

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

    Your SPF would probably best be weighted by travel -time over the segment, that way your bypass will be quicker because of fewer junctions .

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

      exactly. try using a "penalty" for every turn the road makes. that would prefer the straight roads

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

      Good morning wktodd, I am really looking forward to trying experiments on just the SPF aspect of the ZoomTown experiment. I think it is going to be a lot of fun. However, I still have a massive amount of work to do before that though. Thanks for sharing you thoughts and suggestions, always appreciated. Cheers! Chris

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

    SPF (Shortest Path First) is used in network routing, which takes in the "cost" of all potential route to find the most efficient path directing traffic. Not only does it avoid congestion along any one path, if there's a break on the network, the algorithm can make quick rerouting accordingly. I imagine you could one day make the algorithm respond should a Zoomie fall over and cause a road block.

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

      Good morning, Thanks for sharing your wisdom about this. I would have never guess that it would apply to network routing as well, that is amazing! Cheers! Chris

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

    I wish i could get the pico scroll working with C code. having a hell of a time compiling it without errors.

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

      Good morning chrismofer, That is unfortunate, maybe one of the viewers here can help with C. Personally, I am not a fan of C so never program in it anymore. Sorry I can't be of more help. Chris

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

    Hi Chris. I adapted your program to drive a dual 7 segment LED display and then included code from another demo that writes both numerals and possible alphas. It worked well after debugging "fat fingers". I then added a second MCP chip to drive a second dual 7 segment display. I had issues with the second MCP causing various errors which were not consistent. Even when I disconnected the first chip. After a lot of research I came across an article on a Python user group that recommended using pull up resistors on the I2C lines. I used 10K pull ups and the issues were solved. Its all working now once I remembered to use "global" in my MCP select function. Any further videos on the MCP chip? Thanks for an interesting channel.

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

      Good morning peterwest1158 , always great to hear from you! That sounds like a really fun project!!!! - Well, let me be honest though, without the mistakes :-) Thanks for sharing that information about the i2c requiring pull ups. Not always needed so often they are not implemented. But when problems arise, it will ruin your day (week, month). I had a situation where the the project would run fine some of the time without pull ups. Eventually I figured out that if the power supplied isn't up to the demand, it creates problems in i2c as well. I believe it is because the weak internal pull ups are even weaker with sub-standard supply power. Thanks again for sharing you experience!!! As for more videos using MCP chips - I would like to as they are SO USEFUL with microcontrollers. I just need the time to do it. Cheers ! Chris

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

    I have another method I use. I bought a cheap USB dongle, with 4 USB ports, each with their own power switch. You can plug in the pico to any port and leave the switch turned off.

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

      Good morning deadly_dave ! Thanks for sharing those ideas, all very helpful. Cheers! Chris

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

      @MakingStuffwithChrisDeHut Good morning to you too and you are most welcome.

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

    Instead of using pneumatics you can use a solenoid and a spring , it simple less parts and cheaper

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

      Good morning harryman01, Yes solenoids are a good alternative for actuators. However, in this case, pneumatics were the best choice especially since I already had most of the components. There is one specific actuator that pushes the spindle locking wrench forward. That one has to stay powered the entire time while trying to advance as another actuator tries to engage the socket with the collet nut and ultimately turn the spindle until the wrench can engage. Not all solenoids can tolerate long On-Times whereas the pneumatic cylinder can stay active for days without worries (of course something else would be rally wrong if that happened!!!!). Cheers! Chris

  • @JohnWaller-i8z
    @JohnWaller-i8z หลายเดือนก่อน

    Try electrical tape to build up the cable diameter then use the heatsrink

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

      Good morning JohnWaller-i8z, Thanks for adding that bit of Wisdom! Cheers! Chris

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

      Alternately, You can use smaller shrink wrap and use 2 screwdrivers to stretch it out first. It'll stretch to about double it's original diameter and then it should shrink back enough to wrap the wire.

  • @Starlight-AG
    @Starlight-AG หลายเดือนก่อน

    hello again Chris. I am into pico programming as well but I also have a 50+ yr history in electronics so I know what you are talking about. A few years ago when I started with the pico designs and breadboarding I also did not separate the Power supply for the breadboard and the laptop USB power. Luckily, I did not run into a problem but it was constantly on my mind and bugging me. So, on the Pico website (in the pico documentation) they address this with the jFET solution. So I designed a small circuit board to handle this, had it made in China by JLCPCB and it works (and looks) great (for those with a passion for PCB 'art') There's my questionable sanity again. I am somewhat embarrassed to say, your solution did not even occur to me at all. It makes perfect sense and is actually quite an elegant approach. I thank you for sharing that idea and I will certainly take advantage of this method moving forward. I generally design test equipment and vintage amplifier restore/modifications in which I at times use a Pico. In such instances I will simply not connect the USB power line in the project case to the Jack on the back of the enclosure being used but for development/breadboarding purposes I will do a cable cut as you have shown. It will be considerable less work than putting hundreds of new Dupont ends on my jumper cables I mentioned on a previous video of yours. Thanks again. Regards to all. 🇨🇦

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

    nice video - will try this at a later date

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

      Good morning WizofOz65, I am glad you liked the video, I hope your project comes out great. Cheers! Chris

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

    great build !!! great video with lot of information . At 7:24 this tip help me , finally , a lot.. 😊Now my holes are dead center! I started to build a same drill press with SBR12 rails and i had an issue of alignment the rails .as you said in the video at 28:40 i follow the same procedure and "voila" 😊.Thank you for sharing your knowledge !!!🎆🎆🎆

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

      Good morning MrAlexanderk69, Wow, you are certainly an attentive viewer!!!! I am very happy to hear that you benefited from that video and I hope you project comes out great! Cheers Chris

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

    Anyone who puts their name in their channel, and SAYS IT IN THE BEGIN OF VIDEO, FUCKIN CUNT.... DO NOT MAKE ANOTHER VIDEO

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

    New music ^^

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

      Hello Tomkek! It has been a while since you posted, very glad to see you again. Yes, new tunes in hopes of changing things for the better. There have been a number of recent problems with the experiment causing me to rethink the methodology yet again. I am currently in the midst of a complete rewrite of the Zoomie program, I think this version looks a little more 'classy'. I still have this random "crash" problem that I have been working on, driving me nuts. Unfortunately the rewrite has not fixed it nor has it helped me getting any closer to it. However I keep plugging along on this crazy project. Anyway, good to hear from you again! Cheers! Chris

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

      @@MakingStuffwithChrisDeHut hahaha, I experienced this state a lot in my life ... rework and improve, sometimes rewriting the whole code - but it is always better than before. So, keep on and cheer up, everything will be all right ... zoom-zoom ...

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

      @@MakingStuffwithChrisDeHut and yes, I have been on vacation with my girlfriend. We visited the island of Ibiza and used our low-level skills in spanish language. It was nice and warm (27°C) and when we flew back home, we had 7°C ... brrrrrr ... cold germany ...

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

      @@tomek3633 Thanks for the encouragement and sharing your experiences with these "rework" situations!!

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

      @@tomek3633 Awesome, you took a vacation. My wife and I used to do that but not anymore. Isn't if fun using those "low-level" speaking skills in an effort to survive :-)

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

    Great class. Thanks

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

      Good morning johnpieraccini9173 , I am glad you liked it. David was such a great instructor and really put a lot of thought into his presentations. Cheers! Chris