ESP32 Mecanum Wheels Robot and Bluetooth Gamepad Controller

Ғылым және технология

Cheap & Quick PCB, 3D Printing, CNC machining and fabrication services from PCBWay www.pcbway.com/ Source Code, Schematic, PCB Gerber File and 3D Parts - www.pcbway.com/project/sharep...
ESP32 Bat Hand Controller (ESP32 to ESP32 Communication with ESP-NOW) -- • Joystick Hand Controll...
In this project we will see how to make an ESP32 Mecanum Wheels Robot which is capable of moving in any direction. This unique mobility of the robot is achieved by using special type of wheels, called Mecanum Wheels. The robot can be controlled via bluetooth with an application that you can use on both iOS and Android smartphones. Also, this project shows a simple breadboard circuit for beginner readers, and a printed circuit board for those who want a more useful prototype. Check out the video to see how it works...
Instructables: www.instructables.com/ESP32-M...
Hackster: www.hackster.io/mertarduino/e...
How It Works?
As seen in the video, I can easily connect to the robot via bluetooth with my smartphone, and I can move the robot in any direction with the gamepad feature. An ESP32 development board was used to control the robot wirelessly over both bluetooth and WiFi. L293D driver was used to provide motor movements. Of course, special Mecanum wheels were preferred to enable the robot to move in all directions. All the hardware is fitted into a simple robot car chassis kit containing four DC motors.
Mecanum Wheel Set 80mm - amzn.to/3tET9AD
4WD Robot Car Chassis Kit - amzn.to/3mSGIxC
Mecanum Wheel Chassis Car Kit - amzn.to/3aXyZLP
Minimum requirements for the breadboard circuit:
A breadboard was used to build the circuit - amzn.to/3Qq16mZ
L7805 voltage regulator was used as 5V is required for the microcontroller - amzn.to/3twf50S
A few 100uF capacitors are needed for the voltage regulator - amzn.to/3ObRACk
L293D IC driver was used to movement the DC motors - amzn.to/3N1GXRf or if you want to install the circuit more easily you can use L293D expansion board module - amzn.to/3zGekGh
ESP-32S WiFi BLE Development Board - amzn.to/3NWFixW
Several jumper wires were used to provide the pin connections: amzn.to/3tveigJ
18650 Li-ion 3.7V Rechargeable Battery
A few extra components are needed for the printed circuit board prototype:
SR560 (SB560) Diode - amzn.to/3xtmOy4
3mm LED - amzn.to/3b662gQ
330ohm Resistor - amzn.to/3tBAXIo
2pin 3.50mm Screw Terminal - amzn.to/3MR4CUJ
1x4 2.54mm Female Header - amzn.to/3zHfvFv
Bluetooth Controller App (Gamepad): Dabble App transforms your Smartphone into a virtual I/O device to easily make various DIY projects and IoT applications.
ESP32 Bat Hand Controller
First of all, thank you for reading. I wanted to share the content of the next project with you already. I designed an ESP32 hand controller to wirelessly control the ESP32 Mecanum Wheels robot without using an app. This hand controller is bat-themed and features two thumb joysticks and four push-buttons. You can have this PCB from the link below.
www.pcbway.com/project/sharep...
If you have any ideas, please let them know in the comment section. Follow to be informed about the next projects.

Пікірлер: 84

  • @maker101io
    @maker101io2 жыл бұрын

    ESP32 Bat-themed Hand Controller (ESP32 to ESP32 Communication with ESP-NOW) -- kzread.info/dash/bejne/n2GrrcVpYresXag.html Source Code, Schematic, PCB Gerber File and 3D Parts: www.pcbway.com/project/shareproject/Mecanum_Wheels_Robot_ESP32_Motor_Driver_L293D_Board_56886a61.html Instructables: www.instructables.com/ESP32-Mecanum-Wheels-Robot-and-Bluetooth-Gamepad-C/ Hackster: www.hackster.io/mertarduino/esp32-mecanum-wheels-robot-and-bluetooth-gamepad-controller-aa08dd

  • @pro_masar_op5680
    @pro_masar_op56802 жыл бұрын

    Nice design tbh, looks great. Also follower of yours since long time like 3 years. Channel is grown so much :D. Wishing more growth in future

  • @maker101io

    @maker101io

    2 жыл бұрын

    Thanks for your comment & support 😇

  • @ismartalluarjun

    @ismartalluarjun

    2 жыл бұрын

    Bluetooth following car

  • @canselklc8442
    @canselklc84422 жыл бұрын

    Congratulation this excellent video 💯👍💯

  • @maker101io

    @maker101io

    2 жыл бұрын

    Thanks 🙂

  • @3dinovo2
    @3dinovo22 жыл бұрын

    Excelente!

  • @maker101io

    @maker101io

    2 жыл бұрын

    Thanks 🙂

  • @besjanatoska2725
    @besjanatoska27252 жыл бұрын

    First to whach like and comment this video

  • @maker101io

    @maker101io

    2 жыл бұрын

    Thanks 😇

  • @trainspotting_and_tech2023

    @trainspotting_and_tech2023

    2 жыл бұрын

    3rd to comment! 😅

  • @maker101io

    @maker101io

    2 жыл бұрын

    @@trainspotting_and_tech2023 Thanks 🙂

  • @rogerdeutsch5883
    @rogerdeutsch58832 жыл бұрын

    Fantastic build video. Thanks for sharing.

  • @maker101io

    @maker101io

    2 жыл бұрын

    Thanks for your comment 😇🙏🏻

  • @inomaker
    @inomaker2 жыл бұрын

    Güzel proje, ellerine sağlık 😊👏

  • @maker101io

    @maker101io

    2 жыл бұрын

    Teşekkürler 😇

  • @Kendinureeet
    @Kendinureeet2 жыл бұрын

    Mert çok temiz iş olmuş eline sağlık.

  • @maker101io

    @maker101io

    2 жыл бұрын

    Çok teşekkürler 😇

  • @pinoutuno
    @pinoutuno2 жыл бұрын

    Great project!

  • @maker101io

    @maker101io

    2 жыл бұрын

    Thanks 😇

  • @purepotato5106
    @purepotato51062 жыл бұрын

    This is a beautiful pcb

  • @maker101io

    @maker101io

    2 жыл бұрын

    Thank you 🥂😇

  • @tuncertuncay180
    @tuncertuncay1802 жыл бұрын

    So nice project !

  • @maker101io

    @maker101io

    2 жыл бұрын

    Thank you 🥂😇

  • @marcio6498
    @marcio64982 жыл бұрын

    Excellent work.

  • @maker101io

    @maker101io

    2 жыл бұрын

    Thanks 😇

  • @by1ronin
    @by1ronin2 жыл бұрын

    very nice project :)

  • @maker101io

    @maker101io

    2 жыл бұрын

    Thanks 🙂

  • @RobotcuAmca
    @RobotcuAmca2 жыл бұрын

    Çok kaliteli bir çalışma olmuş elinize sağlık

  • @maker101io

    @maker101io

    2 жыл бұрын

    Teşekkürler

  • @Automation28
    @Automation282 жыл бұрын

    Nice!

  • @maker101io

    @maker101io

    2 жыл бұрын

    Thanks

  • @kocreative
    @kocreative2 жыл бұрын

    すごい!

  • @slevinshafel9395
    @slevinshafel93952 жыл бұрын

    nice project.

  • @maker101io

    @maker101io

    2 жыл бұрын

    Thanks 😇

  • @electronic7979
    @electronic79792 жыл бұрын

    👏👏👏

  • @maker101io

    @maker101io

    2 жыл бұрын

    Teşekkürler 😇

  • @badabimbadabum4010
    @badabimbadabum4010 Жыл бұрын

    Can you share simple breadboerd scheme? Without pcb project. in video 10uF capacitors, in instructables 100uF capacitorc. In video 104 ceramic capacitor, in scheme i cant find how to connect it.

  • @mujganklc6929
    @mujganklc69292 жыл бұрын

    Harika 👍♥️👋

  • @maker101io

    @maker101io

    2 жыл бұрын

    Teşekkürler ❤️

  • @fouzanjaved5441
    @fouzanjaved54412 жыл бұрын

    Sir, can the ESP32 Mecanum Wheels Robot Controller control 6 dof robotic arm car or not?

  • @user-pc2uj6el6l
    @user-pc2uj6el6l8 ай бұрын

    Can I control the speed of the 4 motors, through code or any hardware changes??

  • @cvasantrao
    @cvasantrao2 жыл бұрын

    Hi Great project! Just the one I was looking for. Is possible for you to share the CAD files as I want to etch the PCB myself. 👍👍

  • @maker101io

    @maker101io

    2 жыл бұрын

    Thanks for the comment, unfortunately I only share gerber. but you can also design your own pcb by following the circuit diagram 😇

  • @jstro-hobbytech
    @jstro-hobbytech2 жыл бұрын

    Sellers want way too much for plastic mechanum wheels with hard plastic rollers. 3d printing them is a crapshoot with tolerances and all for the mini bearings. This is a very cool project though. Kudos!

  • @maker101io

    @maker101io

    2 жыл бұрын

    thanks for your idea, 3D model takes a lot of time so I used ready made wheels

  • @jstro-hobbytech

    @jstro-hobbytech

    2 жыл бұрын

    @@maker101io notice how Chinese sellers on Amazon sell mecanum tires for like 120 cad each and you have to wait till summers end for your order. I messaged the guy and asked why they couldn't spring for quicker shipping on such an exorbitant purchase or at lease give the customer the ability to pay for it. Imagine paying 500 for a set of toy wheels and having to wait a whole season to get them lil

  • @farosrohmangeloraramadan3897
    @farosrohmangeloraramadan38972 жыл бұрын

    Please makes more another ESP32 project again

  • @maker101io

    @maker101io

    2 жыл бұрын

    ESP32 Bat-themed Hand Controller (ESP32 to ESP32 Communication with ESP-NOW) -- kzread.info/dash/bejne/n2GrrcVpYresXag.html

  • @kqywish
    @kqywish2 жыл бұрын

    Nicee master😆😆😆 how tu buy.. But aim from indonesia 🙃

  • @cemalcantuzun7001
    @cemalcantuzun7001 Жыл бұрын

    Can you tell me the size of the mecanum wheels?

  • @BalwinderSingh-fq7jl
    @BalwinderSingh-fq7jl3 ай бұрын

    Can we use 60mm wheels and will it affect the speed ?

  • @himanshusharma832
    @himanshusharma8322 жыл бұрын

    How to learn about resistance use in Iot.

  • @marcelojohann
    @marcelojohann2 жыл бұрын

    Hello. How did you manage to power the 3-6V dc motors with 3 Li-ion batteries? I interpreted that they are in series, as you power the ESP32, with a 7805, but the batteries would output 12.6 V fully charged, twice the maximum for these motors...

  • @KJMcLaws

    @KJMcLaws

    2 жыл бұрын

    If you did power them with 12 volts it would work fine, until they overheat and die. Which they probably didn't run it long enough to happen. I have the same motors and they are no where near that fast at 6 volts. But at least I can run mine for 15 minutes and it still work after.

  • @yuhani123
    @yuhani1232 жыл бұрын

    excellent, I want to try also to assemble this robot, can I buy a set of the robot from above the link?

  • @maker101io

    @maker101io

    2 жыл бұрын

    Thanks, I will prepare and share the links 😇

  • @Do0o0oM
    @Do0o0oM2 жыл бұрын

    I don't know why I feel this way When i see such inventions or designs or what you call them I feel like I'm not human, or rather I don't have a brain

  • @slevinshafel9395

    @slevinshafel9395

    2 жыл бұрын

    Trust me is not like that. He spent time in make project like this. What i mean when you spend time in make things you are good in that things. I am sure he dont know so much about wood and make stufs with woods but is master in mecatronics. just you have to play with what you like. And will be master in that thing. " The practice make the master"

  • @maker101io

    @maker101io

    2 жыл бұрын

    I didn't know much about it until about 5 years ago. Take your time regularly, I think you will be successful.. 😇🥂

  • @ismartalluarjun
    @ismartalluarjun2 жыл бұрын

    Please Bluetooth following arduino and mit app inventor app make please

  • @mukterhossain7341
    @mukterhossain73412 жыл бұрын

    can you please provide the sch file of the circuit diagram? the picture is not clear enough to understand.

  • @user-iv3ln1hw4u

    @user-iv3ln1hw4u

    5 ай бұрын

    yeah please i put it in 4K and could not see it still

  • @fouzanjaved5441
    @fouzanjaved54412 жыл бұрын

    Sir, love the video about the esp32 mecanum wheels robot. Sir, can you make the Arduino 6 dof robotic arm car?

  • @maker101io

    @maker101io

    2 жыл бұрын

    Thanks for the comment, I'll try your idea if I have time 🙂

  • @okankan3535
    @okankan35352 жыл бұрын

    Elinize sağlık, tekerlekleri kendiniz mi yaptınız

  • @maker101io

    @maker101io

    2 жыл бұрын

    Teşekkürler, tekerler hazır alındı.. ama 3d baskı için birçok model thingverse de mevcut

  • @BornIIfly
    @BornIIfly2 жыл бұрын

    Try putting a crab 🦀 shell over it then drive it sideways, bet you‘ll laugh 😂 Take care

  • @maker101io

    @maker101io

    2 жыл бұрын

    Wooow good idea 😄 thanks

  • @navitcommunications4336
    @navitcommunications43362 жыл бұрын

    I want to buy this and teach my kids on how to assemble it. Where can I but it?

  • @maker101io

    @maker101io

    2 жыл бұрын

    The links of the necessary hardware are in the video description, I even added a few variants 😇

  • @hunter_team_
    @hunter_team_ Жыл бұрын

    Hello friend, I already have the PCB but note that the PWM cannot be regulated because it is not connected to any pin of the ESP32 How can I control the ENABLE of the L293D to regulate the speed?

  • @plymouthrovadventures.646

    @plymouthrovadventures.646

    8 ай бұрын

    Only by modifying the board. Pins that need PWM are 1 and 2 on each L293d chips and then adding the pwm in the code.. Best of luck with that.

  • @ErichHaubrich
    @ErichHaubrich2 жыл бұрын

    Is the PCB entirely necessary or can individual components be used?

  • @maker101io

    @maker101io

    2 жыл бұрын

    You can see the minimum components for the breadboard circuit in the video, you can set up and run the circuit without the need for a PCB 😇

  • @MinaevNikolay
    @MinaevNikolay2 жыл бұрын

    как такие колеса себя ведут на пересеченной местности? камни, трава?

  • @maker101io

    @maker101io

    2 жыл бұрын

    I haven't done rough terrain testing, so I can't say anything 🙂

  • @toddroles3234
    @toddroles32342 жыл бұрын

    Can the speed be adjusted in the code or in the app

  • @maker101io

    @maker101io

    2 жыл бұрын

    Yes, you can adjust the speed by using a value between 0-255 in the code 😇

  • @toddroles3234

    @toddroles3234

    2 жыл бұрын

    Thank you

  • @douglasalonso2440
    @douglasalonso24402 жыл бұрын

    Ya vi los componentes Y es un lío armarlo 🤔

  • @maker101io

    @maker101io

    2 жыл бұрын

    Are you talking about the components required for the PCB, it's actually not a mess. 🙂

  • @kakitake6209
    @kakitake62092 жыл бұрын

    لللل

  • @hunter_team_
    @hunter_team_ Жыл бұрын

Келесі