Hi everyone - It's come to my attention that there has been someone masquerading as myself, responding to some comments here with a link to a Telegram chat to win a prize from me. THIS IS A SCAM, I am not holding a contest, nor do I have a Telegram account. PLEASE DO NOT RESPOND TO THESE MESSAGES!! It's happening on a lot of my videos, I'm taking steps to remove them manually, but as I have 162 videos, it will take some time. If you do run across a suspicious comment, I would appreciate you letting me know at info@dronebotworkshop.com. Thanks! Bill (The real one!)
@Dronebotworkshop2 жыл бұрын
Making this video was somewhat of a "comedy of errors", despite it being almost 90 minutes long, I actually filmed about twice as much and deleted it as I redesigned the project about three times! If you're subscribed to my newsletter, you can read all the gory details in the one I'm sending out tomorrow (Dec 5).
@noahb7947 Жыл бұрын
Thank you so much for sharing your wealth of information. It has got me into robotics
@jlucasound8 ай бұрын
Thank You Bill for all your hard work and sharing it with us! This robot and particularly the unique wheel design opens up ALL kinds of possibilities! Well Done Sir! (As we have come to expect). Always Excellent. 🤩🤖❤
@jeffschroeder48052 жыл бұрын
For such a complicated project, you did a wonderful job of explaining how to build it. As if understanding how to maneuver with the mecanum wheels wasn't difficult enough, your incorporating the WiFi Now to control its movement was an incredible feat. Thank you for all your fine work!
@arlo40512 жыл бұрын
Glad to hear your on the mends Bill, what a great project that covers so much. I like you incorporated the TTGO in it also, ran across volos project while trying to get a LILYGO S3 T display up and running . Between you, Paul McWhorter and Volos you're keeping be broke in electronic projects. Thanks for everything and sharing your wealth of knowledge.
@stephenconnolly30182 жыл бұрын
Clearly explained and easy to follow. One of the best teachers on KZbin.
@brianwhitley10532 жыл бұрын
Thank you. I was about to go into DTs!!! And I love that I can still learn stuff beyond the 38th anniversary of my 29th birthday!! LOVE your posts!
@Dronebotworkshop2 жыл бұрын
If I do the math correctly, we're about the same age. I've just never described it that way!
@bkvdpw2 жыл бұрын
@@Dronebotworkshop See, we both get to learn! I learn about electronics; you learn about . . . well . . . deception. :)
@JonathanDeWitt19882 жыл бұрын
Bill, I want to express my great appreciation for this project. I just got done building my own ESP32 RC car. Your power pack design for this car helped me improve the battery pack so that I only needed a single battery pack instead of two. I was not aware of the neopixel package that you used on your car until watching this video. Thank you for making me aware of that. I cut 4 WS2812B LEDs off of a strip and soldered extension wires between for my neopixels. Your approach required less tricky soldering. I really enjoyed seeing the mecanum wheels in action. I can tell how much work you put into this project. You did a fantastic job explaining it. Thank you so much!
@kylereed35772 жыл бұрын
Another great video, I’m going to try one of these out. Thanks!
@Dronebotworkshop2 жыл бұрын
Thank you, that's very nice of you!
@kylereed35772 жыл бұрын
@@Dronebotworkshop glad to do it. I appreciate your videos and they always inspire me. Just found and ordered a car like yours on Aliexpress so I’ll have fun when it gets here. Thanks again Bill I enjoy your channel and website.
@mikenielsen8781 Жыл бұрын
I always learn on two different levels from your videos: The first is the subject material itself, and the second is how to present and explain technical concepts -- you're extremely good at both. Thanks for all your great work!
@davedunlavy11222 жыл бұрын
Thanks!
@Dronebotworkshop2 жыл бұрын
And thank you too Dave!
@sinjhguddu49742 жыл бұрын
Good to see you well after quite a while.Beautiful work. This is a fantastic, wholesome build that covers almost all the aspects of robot control. Am thoroughly delighted and thank you greatly for that. Please stay well too.
@bobwolff682 жыл бұрын
Really an EXCELLENT full system workshop. Applause. Having the inclusion of ESP-NOW and the slick way you did the error screen and watchdog are really smart items that less experienced hobbiests and engineers can learn from. Again - well done. Impressive.
@brendanowen75632 жыл бұрын
What another wonderful video. I am in the process of building up my own Mecanum 4 wheeled robot using your fantastic video and article. I accidentally ordered the DRV8833 Dual Motor Driver. As you mentioned in your "Driving DC Motors with Microcontrollers" this reduces the number of control lines. I managed to get the same base you have for the robot, but needed to drill some holes to attach the optical rotation sensors. To try and reduce complexity I am wiring the motor power directly to the ESP Dev Module which has an onboard voltage regulator. I then use the 3.3V from the ESP32 to drive the optical sensors etc. This may have some issues down the line, but worth a shot to reduce the number of modules.
@hmod73892 жыл бұрын
This is a great way to start my Sunday morning. It’s been so long 🎉
@Dronebotworkshop2 жыл бұрын
Yes I know - getting this one together was a comedy of errors. Should have another one much sooner, hope you enjoy it!
@badvideocamera Жыл бұрын
Thanks for all the great videos. Every time I have a question about MCU projects I check your videos, you've usually covered it already.
@thehappycoder37602 жыл бұрын
Glad you are back, looking forward to this 😊
@johnl4885 Жыл бұрын
Bill, Thanks for another excellent tutorial, you made the subject come alive with your accurate descriptions and clear thinking. I did have a question. Small vehicles are easily prone to getting stuck so designing a way to work around this seems like a good challenge. Do you or any of your loyal subscribers have any thoughts on how to augment your design to mitigate this? Thanks.
@tanujverma86992 жыл бұрын
Please keep making such wonderful videos and be healthy
@jordandwyer355211 ай бұрын
This is such a fantastic tutorial and very detailed yet easy to follow, very keen to dive into the code and give this a try with my mecanum robot kit and esp32 module. I have a larger touch screen and raspberry pi zero W that I might try to create a controller with camera feed based on some of your work
@MeinElektronikHobby2 жыл бұрын
Wie immer ein sehr schönes und informatives Video. Insbesondere die Vorstellung der Mecanum Räder war hervorragend. Danke - As always, a very nice and informative video. In particular, the presentation of the Mecanum wheels was outstanding. Thanks
@AB-sk4kz2 жыл бұрын
Welcome back ! Thanks for the nice video
@ericsmith79882 жыл бұрын
Very nice project, so much detail in the whole build. I am very interested in robot projects as I have a couple that I have built myself. They are not as advanced as what you have created, but I am learning. Thank you, Bill for this very informative video as I will be watching it again and will also be reading your article. Thanks again.
@wattsupdave2 жыл бұрын
Wow! What a genius project! Thanks for sharing your knowledge & skills and for the polished presentation! I can’t wait to implement some of this in my own projects! Bless you Bill you’re a treasure!
@phaniraja9104Ай бұрын
Hey hi would you plz tell me have you implemented this? If so any changes needed in code
@peterfrost5472 жыл бұрын
Wow, this is so impressive and really easy to follow for an old timer like me. I've never built anything like this before although a novice with ESP32's etc. This is a must do project. Many thanks.
@VolosProjects2 жыл бұрын
Thank you! Great work.
@anonymous.youtuber2 жыл бұрын
Quite a project ! Very well done ! 👍👍👍
@Dronebotworkshop2 жыл бұрын
I omitted an important instruction for getting the LilyGo TTGO T-Display to work with the TFT_eSPI Library; there is a file you need to edit to make this display work. I have updated the article to include the instructions for making this simple edit - dronebotworkshop.com/mecanum/#TFT-eSPI_Library_Modifications. Thank you to Steve (Code-Cage on the DroneBot Workshop Forum) for bringing this to my attention!
@gearscodeandfire2 жыл бұрын
Love the combo of EspNow and robots.
@javierpesoa69342 жыл бұрын
i found a toy rc car without control but with these wheels in a thrift store(+ lipo battery included) so this is my new project for the week. thanks for the excellent job explaining how it works
@brandonmetro71152 жыл бұрын
Thank you, Winter just started and this time of year i do more within this hobby.
@braddixon33382 жыл бұрын
Wow, lots of info here... I think it'll take a couple+ times to absorb all that you packed into this video. Certainly tons of work and elements that can be leveraged into other projects as well
@JenkinsUSA2 жыл бұрын
Thank you for this. Excellent video! 🚀
@nanolabhamlinux Жыл бұрын
Very, very good work! Just looking now for the materials to make my own
@rommudoh Жыл бұрын
11:25 I always wonder, how do you choose which pins of the ESP32 to use - it shouldn't matter that much, right? wouldn't it be nicer to use 34/35 instead of 23/19 to have the pins for the first driver all next to each other?
@jstro-hobbytech Жыл бұрын
You only need the caps for the 8mm neopixels if you're stringing over 20 or so. If you use a teensy 4.1 to drive them you don't need caps for any of them.
@rfdave3980 Жыл бұрын
Bill you have done a fantastic job. Very interesting on all design aspects. So detailed, your code was done very well. Completely commented. A+ grade.
@kattz7532 жыл бұрын
Volos is great. LilyGo sent him a new T-Display called T-Embed and it has a dial. Iz wonder if that would make a good remote for this. He wasnt sure what to do with it I see that he turned it into a radio. He's teaching microcontrollers to his students They're young, around 10, I think. It's good for them no matter what they do later on. I'm sure that they would love your robot car.
@jeffryabella4211 Жыл бұрын
Wow! Great project Bill...been an avid fan of your channel,,/ How I wish you could consider integrating Orange Pi as a single on board computer for being a cheaper affordable alternative for the expansion capability of this project. 😊 Really looking forward to this tutorial. Thanks!
@Richard-vw8no2 жыл бұрын
Great project. I just ordered a kit to try this one myself. Thanks!
@Sacrolo2 жыл бұрын
Cool project and excellent prepared video! Seems to be a lot of effort behind it.
@deterdamel73802 жыл бұрын
That was a huge project!
@petermolnar60172 жыл бұрын
Brilliant project! Thank you for sharing it!
@Lunolux2 жыл бұрын
great video, never hear of menanum wheel, great explaine, easy to understand, thx
@serenadenphoto2 жыл бұрын
Huh… That was a lot, but as usual, very well explained.Thank you.
@saeedsobhani19815 ай бұрын
I always wanted to know how to build a robot from scratch, you made my wish come true ❤❤❤❤
@pietercoetzee21233 ай бұрын
Great work!
@jaroslawpiotrowski2102 жыл бұрын
Super Project ! Very well explan !
@buddhimaamarasinghe99972 жыл бұрын
Excellent presentation, Thanks sir.
@U8uxa8SP2 жыл бұрын
Great video,I loved it. I will now have to buy all the parts to build it.
@rainersimmoleit74342 жыл бұрын
Great video! Just started my own project with a mecanum wheel robot 👍
@sukhmeetsinghsodhi32613 ай бұрын
thank you very much sir! Just wanted to know the weight, top speed and the motors being used for the rc car.
@omkarbansode6305 Жыл бұрын
this project was really cool , thankyou very much , I really learnt lot
@tonyjohnson45722 жыл бұрын
Great video. IMHO it would have been easier to follow without the added complication of the LED's.
@anurasenarathna17032 жыл бұрын
As always a great video. Thank you very much for sharing your knowledge.
@sandeepreehal10185 ай бұрын
Have you figured out anything to combat the surface differences/slipping of the mecanum wheels? I have the exact same base (but a little different wheels, but they're the same size) and I'm using an Adafruit Motor Hat for an Uno instead (but ofc this doesnt matter) I'm currently trying a PID algorithm for preventing the slight rotation around the z axis and the inexact movements around the xy axis, but it really doesn't seem to like the sideways movement (i.e. strafing left or right) and it seems to go off on a 45-50 degree angle instead of 90. These work without any sort of PID correction, but I dont really like the slight z axis rotations or slipping and was trying to fix it. Is there any merit to actually continuing on with trying to tune a PID control mechanism or should I just accept that It'll have some inaccuracies?
@ewb65222 жыл бұрын
👍🏻what a great job! Kudos 🙏🏻
@wendygrant27352 жыл бұрын
Excellent explanation, I really enjoyed.
@johnglielmi64282 жыл бұрын
This is by far the most interesting project I've seen on your channel. I love them all but finally some one has covered info on the Mecanum wheel. I've been struggling with these wheels for a while and now you've given me a fresh prospective on my own robotic project going forward. Thanks for teaching me the basic functions to get these wheels to work properly.
@imakeitwhynot2 жыл бұрын
I love your content, and I have learned so much from you. I wished you had shorter videos as well. Something for some quick projects or simpler projects for getting started. The information you provide is beyond wonderful, but sometimes it would be nice to see some instructional video from someone like you that has great content.
@colincampbell9202 жыл бұрын
In case you have not already done so, could you please tell us the supplier and part numbers of the frame, wheels, and motors you used for this project?
@ivanz932411 ай бұрын
Thanks for your interesting content, very useful and clear. Please explain, is it possible to use touchscreen with mounted esp32 as a normal remote control unit? There is wt32-sc01 plus board, so looks like it could be used for controlling instead of smartphone, but dont know with streaming video or without... is it possible? Thx!
@Śiśna36332 жыл бұрын
Sir, how do you brake a dc brush-type motor electrically, meaning holding the shaft without rotation?
@thomasmaiden33562 жыл бұрын
short the wires together.
@Śiśna36332 жыл бұрын
@@thomasmaiden3356 My mistake, hold or lock the shaft electrically.
@jacekf Жыл бұрын
Awesome!!!! gonna make one 4 sure!
@burstfireno16177 ай бұрын
This channel GOLD 🙂💛
@BerndSchmitt-Martinique4 ай бұрын
Excellent demonstration of knowledge , experience , organization and disacipline. Greatly appreciated.... and greetings from Germany. I have a freenove ESP32-S3 CAM- board as central mcu - The camera is already using a lot of IOs , so i ll make a I2C connection to a RP2040 Pico , which delivers the 12 output pins for the motor control and can easily drive a 3.5 inch TFT - naturally with the wonderful library from Bodmer. So the LEDs will be obsolet as the electrical situation can be displayed on the screen. The Pico is my favorite workhorse for such tasks. For the remote controll i will use a WT32-SC01 3.5 TFT with integrated ESP32 AND - VERY IMPORTANT - a capacitive touchscreen - to mimic the joystick . I had very poor results with those standard analog joysticks - the whole analog range is a few millimeters - so they are not at all responsive enought for fine controls. I dont have any experience with the ESP now WIFI - connection - but this part i can learn from you . BILL ---- GREAT LIKE ALWAYS.
@notquitecopacetic Жыл бұрын
Off topic. What is the theme of your code coloring called? Very easy on the eyes.
@technohamidali9686 Жыл бұрын
I love your content, by which software or platform you use to make circuit diagrams for videos.
@zenletter2 жыл бұрын
Bill, wow. How would this ESP32 LillyGo board compare to using a Basic RC remote like you used on one of your other videos (Flysky FR6 IIRC). For reliability and robot control. I need to control a large robot (T-shirt cannon) in a school gym. Thanks , Scott
@vincentroozen22422 жыл бұрын
hi i was wondering if there are any plans for a video about reading encoders using the mcp23(s/0)17 using the adafruit library (im stuck and no clue whats happening anymore lmao)
@KenWeinert2 жыл бұрын
Is there a reason that stopMotors() doesn't automatically call ledAllStop()?
@RottnRobbie2 жыл бұрын
I know I'm late to the game, but ... At 7:58 you showed us the arrow you drew on the chassis to indicate forward, and it points to the left. I suppose it might be a camera shutter effect, but in the robot test demo around the 23 minute mark, are the wheels turning backwards to the serial monitor printed direction? It really really looks like when the screen says "Forward", the wheels are turning to drive the chassis to the right of the screen (and of course, the opposite for "Reverse"). And when the text says "Right", it looks like the wheels would drive the robot to the bottom of the screen (vice versa for "Left"), which would also be wrong according to the arrow on the chassis. It's harder to make out the diagonal motions, but I think they're reversed too. If it _was_ all reversed, I guess the easiest fix would be to just re-draw the arrow on the (symmetrical) chassis?
@meme新聞2 жыл бұрын
I from VN. I fllow the teacher, I well become a talented engineer😆😆😆. Thank you Teacher!
@ssrochario Жыл бұрын
Good morning, Bill. I am from Brazil. I would like to ask you a question. I'm new to this area of robotics and electronics. The question is: why did you place the negative on the project chassis? Is the battery no longer negative? Can I connect the battery negative to the same wiring as the chassis negative? Could you explain it to me? Thanks in advance. Att,
@Ducerobot2 жыл бұрын
I like these wheels!
@aaro_n Жыл бұрын
What I wonder is how to use a flysky controller to communicate with the esp32
@grhgorhsliaphs4166 Жыл бұрын
Amazing job !!👌
@evanallen53772 жыл бұрын
One difference I would make is to use rgb leds with 6 pins, 6 independent LEDs. Then you van wire one across the motor in one polarity wirh current limiting resistor, one the other way, and yhe third perhaps across a bridge rectifier on the motor so that when either direction is energized the LED lights. No code to add those features.
@tuffaluffagus2 жыл бұрын
Hello Mr. DroneBot, I'm trying to find an opensource receiver with the same size and functionality as the Radiolink R4FGM to use in my DIY RC Hotwheels projects. It measures 25*13mm, has 4 channels AND a built-in gyro! Do you think this is a project you would be interested in doing?
@jstro-hobbytech Жыл бұрын
Adafruit want like 5 bucks a piece for them. They're pl9823 and while still pricey cost me over 100 for 600 of them. They are by far the nicest color addressable leds you can buy.
@jayminbhavsar81452 жыл бұрын
Hi, I wanted to ask what softwares I can use to design a circuit board (on a Mac).
@lightman5009 ай бұрын
Great job!
@WintonMc2 жыл бұрын
Wow! You said it took a while, and it's not hard to see why. This project is fantastic. I've been working on something a little bit similar using an Espruino 1.4, but I didn't know about Mecanum Wheels, and oh boy will they solve some problems. Will your final solution involve proximity sensors? I'm trying to develop a device that senses and learns about it's environment (using proximity sensors and counting stepper motor rotations), and stores a plan of where it can go (and where it cannot), so that it can subsequently navigate autonomously. Strategically placed QR codes seem to be necessary to recalibrate position from time to time (to allow for wheel slip).
@hamada3805 ай бұрын
Very nice thank you
@DesignCell2 жыл бұрын
Awesome robot! Currently building something similar with my daughter. Question; why did you choose the bit mode for determining drive control rather than running a vector to speed calc for each wheel? Doing so would allow fully dynamic movement of translation without having to switch modes and Ecam Eurobot covers it well. Using two joystick allows full control; left being FWD/BCK & L/R while the right for yaw.
@tonyjohnson45722 жыл бұрын
Design Cell: Do you have a specific link to the Ecam work? I am also interested in the dynamic approach. TIA.
@DesignCell2 жыл бұрын
@@tonyjohnson4572 Looks like links are getting moderated which is why I didn't link it in my original comment. Searching 'Ecam Mecanum' should bring up ecam eurobot's github tutorial.
@pietercoetzee21233 ай бұрын
Can you send a link to buy this kit please!
@jayminbhavsar81452 жыл бұрын
Hi. I'm having problems with the Arduino ide 2.0.3(on my Mac-intel). Its stuck on the loading screen.
@garagenliebe38432 жыл бұрын
Can you make a Video about how to use NTP servers and how to work with its data? Or is there an existing Video where you explain that? Best regards
@SantaDragon10 ай бұрын
Omniwheel is the older name (depending on patented) of these kind of wheels ;)
@abdulrazak_alnajjar5962 жыл бұрын
very educatonal. thank you😀
@navarretesaliganitchelshad38735 ай бұрын
Hi, does anyone have a solution for ledcSetup and ledcAttachPin in the new arduino IDE update?
@samcoleman82752 жыл бұрын
Where did you get your kit?
@temyraverdana64212 жыл бұрын
Wonderful!
@imad-eddinenaciri62382 жыл бұрын
It's so instructive video. Thank you dear professor. I'd like to know if you can give me a 3D design of macanum wheels which I can use it with yellow motors. I Wanna print it because it's too cost
@bobvines002 жыл бұрын
Bill, Could you make your articles available in PDF form along with web-based? My internet connection isn't always good in my workshop (not connected to my house) and a PDF would permit me (and others?) to "play along at home" when out there. This is a very educational video and is a project that I'll end up building as $$ comes available!
@Dronebotworkshop2 жыл бұрын
Actually, I'm giving the website a "facelift" at the end of December, and PDF versions of the articles are on the list (as are parts lists as well). It's in the works right now, and I'll probably be "off the air" in the last week of December to implement it.
@bobvines002 жыл бұрын
@@Dronebotworkshop Thank you very much!
@ahmedammar81032 жыл бұрын
How are you?
@Dronebotworkshop2 жыл бұрын
Thank you for asking, I am getting better.
@codecage93332 жыл бұрын
I'm having difficulty wrapping my head around the statements that say one set of Mecanum wheels have the rollers at 45 degrees to the axle line and the other set has the rollers at 45 degrees to the wheel plane. To me, my mind just sees the difference in the two sets is that the 45 degree angle is just rotated 90 degrees from one set to the other. And either could be considered 45 degrees to the axle line or wheel plane. Can anyone help clear the fog in my old gray matter?
@inayathussain92362 жыл бұрын
Have not checked your content since a while. I wanted to ask what happened to that DB1 robot. Guess you named that DB1
@spoor40922 жыл бұрын
Hello! We are from Ukraine. Is it possible to make an mp3 player based on the esp 32 cam chip? It is necessary to implement access to the sd to delete and add mp3 files. It is very necessary to implement. Thanks for the tips !
@dragon-cu6cc2 жыл бұрын
Hello esp now can you make ds18b20 sensor combi room thermostat?
@wilfredoperez35502 жыл бұрын
What software do you use to make your sketch please let me know. Thanks