DIY Arduino Robot Arm with Smartphone Control

Поделиться
HTML-код
  • Опубликовано: 10 сен 2018
  • Circuit, Code, 3D Model and more details here ► howtomechatronics.com/tutoria...
    Check out my favorite 3D printers, the K1 Max: amzn.to/3txQUC6 or if you are on a budget, the Ender-3 V3 SE: amzn.to/3FkCPus
    If you enjoy and find the content that I make useful, please consider supporting me on Patreon: / howtomechatronics
    In this tutorial we will learn how to make an Arduino Robot Arm which can be wirelessly controlled and programmed using a custom-build Android application.
    Parts list (check website article for full list, affiliate links):
    Amazon.com:
    MG996R Servo Motor: amzn.to/2MjzD55
    HC-05 Bluetooth Module: amzn.to/2AHmFga
    Arduino: amzn.to/36v9eL0
    Banggood.com:
    MG996R Servo Motor: bit.ly/34WYbLc
    HC-05 Bluetooth Module: bit.ly/2Kani4W
    Arduino: bit.ly/2KpwQYH
    Thanks Banggood for sponsoring this video!
    Visit HowToMechatronics.com for more Tutorials, Tips, Projects and How It Works videos:
    ► howtomechatronics.com/
    Like my page on Facebook:
    ► / howtomechatronics
    Music:
    Joakim Karud / joakimkarud
    MÆSON - The Catch ( / tracks )
  • НаукаНаука

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

  • @HowToMechatronics
    @HowToMechatronics  3 года назад +37

    I hope you enjoyed this video and learned something new! If you'd like to support me making more content like this, please consider supporting me on Patreon: www.patreon.com/howtomechatronics

  • @innovativeminds4806
    @innovativeminds4806 5 лет назад +6

    from the past few weeks i was thinking why you didn't posted any video and now you posted the video i am super excited to build the project

  • @nezarsharif
    @nezarsharif 5 лет назад +41

    I honestly have learnt a lot from you Sir
    You are supernan...lool
    Thank you so much

  • @filipmartinov6403
    @filipmartinov6403 5 лет назад +4

    Thy so much dude, i learned a lot in ur tutorials, this year i will going to high school and i will write in mechatronic

  • @kaspey337
    @kaspey337 5 лет назад +8

    Thanks for publishing the Files for the Arm. It will help later for a Robotic Challenge. Nice Vid

  • @kevinonono
    @kevinonono 4 года назад +8

    Amazing, I would love to see an upgraded version of your camera slider with smartphone control! :)

  • @Skyentific
    @Skyentific 5 лет назад +1

    I used your ideas and build my own Android app for my stepper based Robot Arm. Thank you for this video and for sharing your codes!

    • @HowToMechatronics
      @HowToMechatronics  5 лет назад +1

      I'm glad to hear that, thanks!

    • @Valeria-jg8yw
      @Valeria-jg8yw Год назад

      Hello, I'm sorry to bother you, I would like to know if you could help me out with the code because I'm having trouble with it

    • @Valeria-jg8yw
      @Valeria-jg8yw Год назад

      Thanks!!

  • @FixDaily
    @FixDaily 5 лет назад +1

    What a beautiful project! Congratulations !

  • @scp197236
    @scp197236 5 лет назад +6

    Es fantastico el trabajo que hiciste ,eres un genio muchas gracias por este valioso aporte a nosotros los fanaticos de arduino.

  • @trians95
    @trians95 5 лет назад +30

    Great project! and you made it clearly simple👍

  • @frankborsboom5218
    @frankborsboom5218 4 года назад +5

    Wow! I suddenly realized, that live is no fun without a robot arm so I checked YT for a video about making my own robot arm and damn... I never imagined finding a video like this going through all the steps! Awesome! :D Now I'll just brush up my old Arduino skills :)
    THanks a lot for this video! :D

  • @mathieup.1786
    @mathieup.1786 5 лет назад +3

    many thanks for sharing, i learn a lot !

  • @danielbenisti3664
    @danielbenisti3664 5 лет назад +12

    its amazing , i think its going to take me a decade to make something like this

  • @ricardonery5478
    @ricardonery5478 5 лет назад +3

    Amazing project! Thank you very much.

  • @joelmirramos5096
    @joelmirramos5096 4 года назад +1

    This is the best video and material of youtube!! Thanks brother!!!

  • @023awal
    @023awal 4 года назад +2

    An amazing project. Thank you

  • @DirtyEngineer
    @DirtyEngineer 5 лет назад +141

    This is such an awesome and we'll documented project. That you for sharing it with us.

  • @kamilkosi9101
    @kamilkosi9101 5 лет назад +7

    That's amazing. I have to make my own app with that MIT app inventor (i did not know something like this exists) :D Good job.

  • @archilchovatiya4887
    @archilchovatiya4887 3 года назад +1

    This things help me a lot , Thank you sir for providing all of this .

  •  5 лет назад +1

    Its awesome I am studying mechatronics and I learned a lot from your channel

  • @tbboymaster
    @tbboymaster 5 лет назад +11

    Thank you for this Amazing project and the opportunity to learn and reproduce it.🙏🏿🙏🏿 thank you

    • @davide9107
      @davide9107 3 года назад +2

      hi, i'm trying to do it. Can you explaine to me how to connect the cables? thanks

  • @GaryParkin
    @GaryParkin 5 лет назад +6

    This is the first project you made that I ordered all the parts for and I'm going to build it. Thank you for sharing your STL files, I have the Creality CR10S model and I love it. Isn't it nice?
    Love your ant too. Oh, also, I've been developing Android for about 3 years now with Xamarin, and you introduced me to MIT App Inventor. What a cool program! I was up and had an app running in 15 minutes as opposed to Microsoft VS that took 3 days to get all set up.
    Thanks again - Subscribed.

    • @roshbit2091
      @roshbit2091 3 года назад

      hey i did everything but the servo motors wont move the robot at all, vibration only occurs. Can you help me?

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

      Did u complete the robot tell me?

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

      @@krishmaher107 Yes i did. That was a few years ago and as I remember it worked fairly well. The downfall was the servo's. The robot is just too large and needs stepper motors. that's where I left it when real life crept in.

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

      @@GaryParkin can u tell me the total estimated cost u done!?

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

      @@GaryParkin I m a college student and this is my project so can u help me for making this arm?

  • @gijsdollenkamp8471
    @gijsdollenkamp8471 4 года назад

    I have build it by myself! Tank you so match!

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

    Amazing Project. I learned a lot from this. 👍

  • @vinayakjadhav1719
    @vinayakjadhav1719 4 года назад +3

    At 3:10 That rubber band trick was awesome. (with the reason) (Genius makes things Easy).

  • @adamkaltenbach7696
    @adamkaltenbach7696 5 лет назад +37

    i just need an arm for my science fair ;-;

  • @statorworksrobotics9838
    @statorworksrobotics9838 5 лет назад +1

    You are awesome, instant subscribe. I just wish you showed the working project some more at the end

  • @Browntiger9
    @Browntiger9 3 года назад

    Nice project, thank you buddy

  • @Pauljohn696969
    @Pauljohn696969 3 года назад +6

    Thanks very much for putting this out there. I have purchased all the parts I didn't have and am in the process of 3d printing the arm components for the arm as I write this. My only comment beside to praise you for you excellent efforts is to suggest that you include printing instructions for your future projects. I'm printing at 22% fill and .1mm quality and I hope this will be OK for strength. I suspect this will be fine but the MG996R servos seem to have a lot of power! Paul.

    • @MrTyugar
      @MrTyugar 3 года назад

      Could you tell me about quality of print with your settings? Is it ok for strength?

  • @antonysobreira6265
    @antonysobreira6265 4 года назад +8

    Do you know the payload of this robot arm?
    Thank you very much for sharing this project! It's amazing!

  • @victornunes2711
    @victornunes2711 4 года назад

    Wow! Nice project!

  • @MuratAtasoy
    @MuratAtasoy 5 лет назад

    cool really, look simple and instructive

  • @cfzone8685
    @cfzone8685 5 лет назад +41

    "Transform your 3D creations into CREALITY"

  • @audiohutch
    @audiohutch 5 лет назад +22

    So I believe you need to change the HC-05 Bluetooth module to your phone's app to the HM-10 so it is compatable with IOS devices and can run on BLU(Bluetooth low energy)

    • @trithulu7751
      @trithulu7751 4 года назад

      Its k its ez to change

    • @edgarsantos75
      @edgarsantos75 4 года назад

      I can’t connect the HM-10 with cell phone. Any help?

  • @wisdom_wellness365
    @wisdom_wellness365 5 лет назад

    Very nice project! I like it!

  • @ivangonzalez4308
    @ivangonzalez4308 5 лет назад +2

    Awesome proyect!! good job!! And thanks for the 3d models

  • @fouzanjaved5441
    @fouzanjaved5441 2 года назад +3

    Sir, I love your videos about Arduino projects. Sir, can I use a sensor shield and motor driver in the robotic arm car project, so the connections are even more organized?

  • @ikkeaninono3860
    @ikkeaninono3860 3 года назад +5

    thanks for the detail and easy-to-follow information! I really appreciate it.:)
    One question, is it possible to scale up the whole size with same components?

    • @rylandallas9907
      @rylandallas9907 2 года назад +2

      Can you run a Honda engine in a full sized truck? Probably but is going to fail haha

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

      i thought about the same, it depends on torque of the servo that rotate whole arm vertically (the one with rubber), it has probably 10kg/cm so it can hold 10kg weight on roller of radius = 1cm(Torque = 10*9.81*0.01*1=0.981 [Nm]). For example if your arm have center of mass 15cm from servo, it weights 250g and angle is 65 degrees Torque = 0.25*9.81*0.15*0.9063= 0.333 [Nm]. So you can calculate max size of arm if you take extremal position, but well... it gonna take you some time.

  • @Fabio-pc1ol
    @Fabio-pc1ol 3 года назад

    best tutorial ever

  • @simpletechprojects2126
    @simpletechprojects2126 5 лет назад

    Awesome project!

  • @rockbappino1354
    @rockbappino1354 5 лет назад +3

    Wow

  • @ghassenb2492
    @ghassenb2492 5 лет назад +3

    Thank you very much for this video! I just want to know if you shut down the Arduino and start it again it can save the position of the robot?

    • @willwahlberg1890
      @willwahlberg1890 2 года назад +2

      I don’t think so. It should just reinitiate the code from the beginning. You can code it to do that though

  • @jeecodetv
    @jeecodetv 4 года назад +2

    Great project. I'm so amazed with the 3D printer. Hope to buy that as well in the future.

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

    After 4 years I Finally had time to replicate your Robot and share it in youtube ...thanks for share experience code, app, files and motivation

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

      Glad to hear this and see the robot in action! Cheers! :)

  • @ddwatcher
    @ddwatcher 4 года назад +3

    Which screws did you use to attach the round horn to the parts

  • @vasconabo5131
    @vasconabo5131 4 года назад +4

    Hey there, what is the maximum weight the robot can lift?
    Awesome project

    • @pavanarjun4259
      @pavanarjun4259 2 года назад

      It can lift upto 1.5 kg to 1000 kg but it depends on weight and size of the undefects physical configuration, construction and drive system.✨🤖

  • @list1726
    @list1726 4 месяца назад

    Thanks for posting

  • @rizkymilanto1996
    @rizkymilanto1996 5 лет назад +1

    Thank you very much sir. My project is almost done, the program is good (just change little bit). Hope you all the best with all your content

    • @shafikaman5841
      @shafikaman5841 4 года назад

      Bluetooth connected, program is run , but servo not any movement when changing slider, i need your help.

    • @roshbit2091
      @roshbit2091 3 года назад

      @@shafikaman5841 salam aleykum, have you figured it out? if so then can you please help me because its part of my graduation project and i have the same problem

  • @ethanboucher4682
    @ethanboucher4682 5 лет назад +27

    hello, how would i add a button for it to run run my program when it is pressed, thank you

    • @aravindwilson1558
      @aravindwilson1558 2 года назад

      Use the internal EEPROM of atmega328(Arduino) to save the steps

  • @juanalvares11
    @juanalvares11 5 лет назад +8

    the most difficult arduino programing by so far there was a lot of code...

  • @williamhall5893
    @williamhall5893 5 лет назад +2

    Just made this arm. Added to top of my homemade Turtlebot(roomba 640) with 3d printed turtlebot decks. It works great. Can easily control it with rosserial and arduino. Thanks for sharing design.

    • @shamkumar5165
      @shamkumar5165 5 лет назад

      Hey romantic arm is working properly than plz help me also na can plz send me.the proper code and circuit diagram

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

      hey can i ask if you followed the code and schematics exactly cause for me its not working

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

      @@shoandeep I believe I had issues with the original code as well. Unfortunately it’s been quite some time and I cannot recall what I used as an alternative. There are many examples of arms like this on the internet. I just used the code from a similar arm and modified it slightly to match my setup. Sorry I couldn’t be more help.

  • @rutujajamdar5321
    @rutujajamdar5321 5 лет назад +1

    perfect robot sir

  • @aimsnicks
    @aimsnicks 5 лет назад +4

    great project, please make project on arduino control quadcopter project

    • @Noah-fx4cm
      @Noah-fx4cm 4 года назад

      Lmao I was thinking the same

  • @eruditeboen3860
    @eruditeboen3860 3 года назад +3

    Do you know where I could get the bolts and nuts you used to assemble the gripper from?

    • @PeculiarGalaxy
      @PeculiarGalaxy 3 года назад +1

      I got them on Amazon but I found it too but a little too big for M4 so I used M3 instead

    • @PeculiarGalaxy
      @PeculiarGalaxy 3 года назад

      Also do you know how to wire the breadboard with it?

  • @mdmynulhossain3631
    @mdmynulhossain3631 5 лет назад

    You are truly Trade in online by my view

  • @prometheusb166er9
    @prometheusb166er9 3 года назад +1

    good work. I expect a new video that about to more sophisticated robotic arm. thank you so much

  • @rajavelbhasker
    @rajavelbhasker 3 года назад +17

    unfortunately this is not working. After printing all the parts and putting them together as per the electronics schematics. It does not work. The Mobile app is able to connect to the bluetooth module and shows the status connected but when the sliders are moved the servo moves very slowly. Also tried with 1 servo the problem is the arm shows some movements when only 1 servo is connected. when the slider for elbow is moved the arm shows little movement and when the shoulder is slided it shows some movement. When only 1 servo is connected not sure why all the sliders are working for 1 servo. Is there any upgraded code to get this working ?

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

      Is the dimensions wrong or we're not able to implement Bluetooth connection??

    • @nobodystudio5295
      @nobodystudio5295 29 дней назад

      The basically the code is designed to act on any input it receives

    • @nobodystudio5295
      @nobodystudio5295 29 дней назад +1

      And the servo are slow due to low power supply

    • @Kinderbooks559
      @Kinderbooks559 3 часа назад

      Yes not working

  • @paingpyaethu9173
    @paingpyaethu9173 5 лет назад +3

    code doesn't work sir plz help me.. :(

  • @MightyTechGuy
    @MightyTechGuy 5 лет назад +2

    You are the best person on youtube! Thanks!!!

  • @gmodesike
    @gmodesike 5 лет назад +3

    Can this robot be programmed by moving the arm around by someone?

    • @ethangilbertmedia
      @ethangilbertmedia 5 лет назад

      Sounds like a great idea and would be good for on the fly programming

  • @danujanmaheswaran5200
    @danujanmaheswaran5200 5 лет назад +5

    the motors are rarely moving. how to fix that problem

    • @LittleGunHayder
      @LittleGunHayder 5 лет назад +1

      same for me

    • @WhoLetTheGameOut
      @WhoLetTheGameOut 5 лет назад

      More details, are u supplying the right power and not under/overvolting the servos

    • @danujanmaheswaran5200
      @danujanmaheswaran5200 5 лет назад

      Vlad Baranov thanks now its working i used seperate power supplies to mg and sg servo motors

  • @jeremyheng8573
    @jeremyheng8573 2 года назад

    Thank you for this good tutorial!

  • @tscherbakow80
    @tscherbakow80 5 лет назад +1

    Awesome!!! Maybe you can build 2 or 3 axis slider with control points programming with manual setting?

  • @olivermj69
    @olivermj69 5 лет назад +4

    First view+like+comment

  • @tommyallehamn9543
    @tommyallehamn9543 5 лет назад +6

    Awesome! But there’s a horrible mistake the schematic 😉

    • @HowToMechatronics
      @HowToMechatronics  5 лет назад +12

      I took a look at the schematic, and you are right, there is a mistake, the external power source ground is not connected to the Arduino ground. But hey, it's not that horrible mistake, nothing will blow up. :)
      Thanks for the remark! :)

    • @tommyallehamn9543
      @tommyallehamn9543 5 лет назад +1

      lol 👍👍👍

    • @plouf1969
      @plouf1969 5 лет назад +2

      why don't you say what the mistake is instead of just blurting out about it?

  • @frankdearr2772
    @frankdearr2772 Месяц назад

    Great topic, thanks 👍

  • @silverhead8243
    @silverhead8243 5 лет назад

    Great job, well done.

  • @abandad9639
    @abandad9639 5 лет назад +4

    Can you please give me the code of the project. Please!!!!!!!!😢

  • @igorradevski9147
    @igorradevski9147 5 лет назад +1

    Well done job!

  • @jhonklk
    @jhonklk 5 лет назад +1

    Great project!

  • @devesh2848
    @devesh2848 2 года назад +1

    Amazing project, just one suggestion please make a tutorial on inverse kinematics, that would help a Ton.

  • @kutlayaslan7511
    @kutlayaslan7511 5 лет назад

    Thanks a lot for good project.

  • @amamonem7183
    @amamonem7183 3 года назад

    Wonderful video and information

  • @mannycalavera121
    @mannycalavera121 5 лет назад

    Awesome project.

  • @5621346
    @5621346 3 года назад +1

    Nice work sir!

  • @babyfishincheese
    @babyfishincheese 5 лет назад

    I really like your project. Thanks for sharing the video n sharing your knowledge to us. Thank you n wish you all the best.

  • @VentoRacing1
    @VentoRacing1 5 лет назад

    Great project! This is simply enough for young people to be successful.

    • @HowToMechatronics
      @HowToMechatronics  5 лет назад

      Thank you! Yes, I hope young people can easily learn new skills from tutorials like this.

  • @marquecerto1082
    @marquecerto1082 5 лет назад +1

    Nice!!!Make that with stepper motor please!!!

  • @chaitanyapatel7010
    @chaitanyapatel7010 5 лет назад

    It's good work.. i appreciate your work.

  • @hunkimhong2782
    @hunkimhong2782 5 лет назад +1

    Great Job!

  • @DayoMichael.A
    @DayoMichael.A Год назад

    This is really great

  • @WawanSetiawan-ez5ro
    @WawanSetiawan-ez5ro 2 года назад

    Tank's very much Master.. Good..

  • @kepeb1
    @kepeb1 5 лет назад

    Great video!

  • @hassan_essakhi
    @hassan_essakhi 5 лет назад

    Nice job brother

  • @ambareeshtr7316
    @ambareeshtr7316 3 года назад

    Great works Thank you very much for this Knowledge sharing 🤩

    • @bajdiccigo
      @bajdiccigo 3 года назад

      Where did you get the app, when i want to download it it says it expired 10000 days ago

    • @ambareeshtr7316
      @ambareeshtr7316 3 года назад

      @@bajdiccigoDon't know weather it's available or not but, you can make it from DIY Android development website .

  • @garethronaldo8692
    @garethronaldo8692 5 лет назад

    so cool i love it

  • @satheeshaj8239
    @satheeshaj8239 5 лет назад

    You are the best 👍

  • @electronic7979
    @electronic7979 5 лет назад

    Excellent project

  • @suriyasuri2018
    @suriyasuri2018 5 лет назад

    Best project !!!!

  • @edslab5383
    @edslab5383 5 лет назад +2

    Nice!

  • @poornakaushalya4176
    @poornakaushalya4176 2 года назад

    Thank you very much for this. It is really helpful for my project. Providing everything free is a massive thing for me😍😍😍🧡🧡🧡🧡

  • @dinozoe1795
    @dinozoe1795 5 лет назад

    Wow I will do it

  • @tiendungvu8776
    @tiendungvu8776 4 года назад

    Thank for sharing

  • @lmseku137
    @lmseku137 4 года назад

    thank you so much

  • @bertriojas2410
    @bertriojas2410 5 лет назад

    Great video. I appreciate the work you put in.
    Is anyone else having trouble getting the MG996R servos to sit flush?

  • @martin_flow_uy
    @martin_flow_uy 5 лет назад

    Hello
    Nothing happens, I performed as a refreshment on the page, but it happened to me on only two computers, then I tried another and managed to download the files.
    Thank you very much for answering so quickly.
    Very good project page !!!

  • @shakerileiwat4341
    @shakerileiwat4341 5 лет назад

    Great Job

  • @jyotisharma6531
    @jyotisharma6531 4 года назад +1

    Thank u so much for this amazing idea. Finally made it and all were amazed that how i did the same. That's all bcoz of u sir
    ...... Thank u again......

    • @HowToMechatronics
      @HowToMechatronics  4 года назад

      I'm glad to hear that!

    • @murdermelon6103
      @murdermelon6103 3 года назад

      How did u assemble it I’m having real trouble

    • @jyotisharma6531
      @jyotisharma6531 3 года назад

      @@murdermelon6103 for all those who are trying to make it...the code provided in this video in not 100 percent accurate...you have to make changes...then only it will work...and for assembling.. after 3d printing the parts there is nothing hard....just first join parts and then join wires..hope you understood

    • @murdermelon6103
      @murdermelon6103 3 года назад

      @@jyotisharma6531 the hard bit when assembling is the screws that are provided are not screwing into the holes to attach the servos they are just screwing endlessly

    • @rajavelbhasker
      @rajavelbhasker 3 года назад

      @Jyoti Sharma, can you please help me with the correct code to get this working. I am having a hard time in getting the code work.

  • @nagalakshmienumarthi452
    @nagalakshmienumarthi452 4 года назад

    This is just a dream for me

  • @woosix7735
    @woosix7735 2 года назад

    it would be realy cool to see an invese kinematics algorithm with you robot arm