Controlling Arduino using hand gestures | OpenCV Python 2021 | Computer Vision

แชร์
ฝัง
  • เผยแพร่เมื่อ 3 ต.ค. 2021
  • In this video I demonstrate my new project. I control my servo motor connected to an Arduino board, simply by using my hand gestures. The openCV library is used here along with Mediapipe API to track the position of my hand. Specifically, my index finger and thumb. The hypotenuse, i.e., the distance between these fingers will determine the angle of my servo motor.
    Download Code:
    github.com/sairam-penjarla/Co...
    Other Projects:
    • Portfolio
    Contact me:
    - Instagram - / penjarla_sairam
    Follow Me:
    - Linkedin - [ / sairam-penjarla-b5041b121 ]( / sairam-penjarla-b5041b121 )
    - Github - github.com/sairam-penjarla
    - Deviant - [www.deviantart.com/sairam1234...
    - Behance - www.behance.net/psairam9301ae...
    - Website: psairam9301.wixsite.com/mysite-4
  • วิทยาศาสตร์และเทคโนโลยี

ความคิดเห็น • 34

  • @dclxviclan
    @dclxviclan ปีที่แล้ว +3

    Cool stuff, MAN

  • @ATHARVplayz609
    @ATHARVplayz609 ปีที่แล้ว

    That's really cool bro

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

    I did it. Really cool.

  • @Bianchi77
    @Bianchi77 ปีที่แล้ว

    Nice info, thanks for sharing, keep it up :)

  • @marinenav8
    @marinenav8 2 ปีที่แล้ว +2

    Super 👍

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

    Awesome Bro Keep it Up

  • @theoryandapplication7197
    @theoryandapplication7197 3 หลายเดือนก่อน +1

    create work, thanks for sharing

  • @olvanrivera9847
    @olvanrivera9847 ปีที่แล้ว +1

    Ohh😮

  • @duppy404
    @duppy404 ปีที่แล้ว +1

    Good work man! I'm currently working on a gesture-controlled game (space invaders). Computer vision is fascinating!

  • @marinenav8
    @marinenav8 2 ปีที่แล้ว +1

    use firmata standart or servo firmata?

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

    hello can you give the detailed list of components and how to run the program

  • @rashwin4306
    @rashwin4306 ปีที่แล้ว +3

    Bro I had one doubt any idea on how to connect google Colab to arduino to control servos??

    • @rock53355
      @rock53355 ปีที่แล้ว

      Why not just do it in a python script instead of colab?

  • @gevermelch
    @gevermelch ปีที่แล้ว

    SO FUCKING COOL

  • @lokeshdange4218
    @lokeshdange4218 2 ปีที่แล้ว +9

    Hello sir, Can you please make a full video on the tutorial for programming this project or else can you please share the code for this project.

    • @sairampenjarla
      @sairampenjarla  2 ปีที่แล้ว +4

      Hello. Sure I’ll make a full video. Until then, I’ll upload the code on my GitHub and will share the link in description.

    • @lokeshdange4218
      @lokeshdange4218 2 ปีที่แล้ว

      @@sairampenjarla ok sir, thank you so much.

    • @sairampenjarla
      @sairampenjarla  2 ปีที่แล้ว +2

      @@lokeshdange4218 github.com/sairam-penjarla/Controlling-arduino-with-computer-vision

  • @abdulkaif123go_yt
    @abdulkaif123go_yt 2 ปีที่แล้ว +2

    Hello sir
    Plz make a full video+code to turn off and on a computer on events automatically
    Or plz say me how to do it
    Hope you will help me sir

    • @pasinduranasinghe7978
      @pasinduranasinghe7978 ปีที่แล้ว

      I think it is done using the media pipe library to identify key points of the hand while the Pyserial library communicates with Arduino

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

    Hey I tried to do the same but when the camera is turned on the serial port can't be used for Arduino so it always gives me an error. What did you do exactly?

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

      what error are you facing?

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

    my arduino is not getting connected with python.
    i installed pyserial.
    import serial as Serial
    arduino=serial.Serial(com30,9600)
    its giving error
    module serial has no attribute as Serial
    plz help.

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

      try:
      import serial
      arduino = serial.Serial ("COM5", 9600)

  • @user-vz3uf6ri5z
    @user-vz3uf6ri5z ปีที่แล้ว

    good job but can u make that works with esp32 cam ?

    • @sairampenjarla
      @sairampenjarla  ปีที่แล้ว +1

      Yes we can. OpenCV supports camera input from ip address as well as long as they are on the same network.

  • @dima-nw3qb
    @dima-nw3qb ปีที่แล้ว

    Will you teach us how?❤

    • @sairampenjarla
      @sairampenjarla  ปีที่แล้ว

      The code is in the GitHub. Rep link is in description. Let me know if you are able to run it

  • @JohnJohn-gy2st
    @JohnJohn-gy2st ปีที่แล้ว

    Hello 600

  • @winwiths.g6155
    @winwiths.g6155 ปีที่แล้ว

    dude you could simply have used teachable amchines to train your model why to write such long code

    • @sairampenjarla
      @sairampenjarla  ปีที่แล้ว

      That’s a good recommendation. I’ll try it out.