Owen O'Brien
Owen O'Brien
  • 30
  • 104 408
I can control color with my hand? | ARDUINO PROJECT | MEDIA PIPE AI HAND TRACKING IN PYTHON
I created this project to explore the media pipe library create by google that uses AI to detect objects in videos. I also used the open CV library to process video. I used Python to get the position of the hand and then C on the Arduino to take incoming serial data and write that to the LED.
UPDATED DISCORD SERVER: discord.gg/84rs3z5n
INSTRUCTABLES: www.instructables.com/Hand-Tracking-With-Media-Pipe-and-Arduino-to-Contr/
GITHUB LINK: github.com/OwenTheGreenBean/HandTrackingColor/tree/main
Materials:
Arduino Nano
Micro USB cabel
Breadboard
RGB LED
Jumper Wires
Laptop (with webcam)
Leave questions in the comments!
#handtracking #arduinoproject #cs #college #computerscience #computer #ai #python #pythonprojectswithsourcecode #coding.
มุมมอง: 3 050

วีดีโอ

How to use 2.0 TFT SPI GMT 020-02 Ver:1.1
มุมมอง 269หลายเดือนก่อน
I struggled to get this working so I though I would share some insights on the screen I am using, I would recommend one with better documentation haha.
Build A Robot Using Arduino To Beat The Google Chrome Dinosaur Game!
มุมมอง 7472 หลายเดือนก่อน
This project is great for beginners and is a good introduction to both coding and electronics. Good for resumes and can be done with any basic Arduino starter kit. I highly recommend doing this project as it was fun cheap and simple! Github link coming soon, I will try my best to answer any questions.
How I turned my ESP32 project into a mobile app.
มุมมอง 1493 หลายเดือนก่อน
My first approach was making an ESP32 project with a microphone and 7 segment display module to count the jump ropes skips but then I pivoted to make an app on my iPhone using swift that had all the same functionality. In this project I learned much about the app development process and how I can use it in the future.
Walking Lego Robot with Legs
มุมมอง 1074 หลายเดือนก่อน
Talking inspiration from JK brickworks build, I build this a while back and found it in my lego bin and decided to post a quick video of me walking it around my desk with a remote control. The end depicts the mechanism to drive the legs.
$7 Pen Plotter + Software for IMAGES → GCODE
มุมมอง 6295 หลายเดือนก่อน
$7 Pen Plotter Software for IMAGES → GCODE
CNC pen plotter piece of trash needs some improvements‼️‼️
มุมมอง 8407 หลายเดือนก่อน
CNC pen plotter piece of trash needs some improvements‼️‼️
First prototype of CNC machine
มุมมอง 2K7 หลายเดือนก่อน
First prototype of CNC machine
Digital Name Tag for a Robotics and Computer Science Jobfair!
มุมมอง 1248 หลายเดือนก่อน
Digital Name Tag for a Robotics and Computer Science Jobfair!
Unlimited Beer using Arduino
มุมมอง 759 หลายเดือนก่อน
Unlimited Beer using Arduino
Face Tracking Turret made with Arduino and Open CV2
มุมมอง 38K11 หลายเดือนก่อน
Face Tracking Turret made with Arduino and Open CV2
The inner machinations of the FPV cheese bot
มุมมอง 666ปีที่แล้ว
The inner machinations of the FPV cheese bot
Cheese bot the movie
มุมมอง 40ปีที่แล้ว
Cheese bot the movie
3D printed remote control Arduino robot (Cheese Bot)
มุมมอง 92ปีที่แล้ว
3D printed remote control Arduino robot (Cheese Bot)

ความคิดเห็น

  • @silvunar
    @silvunar 20 ชั่วโมงที่ผ่านมา

    "It just kinda sucked" Bro that project got me drooling and mfer goes "kinda sucked"

  • @World_electronics_Nl-916
    @World_electronics_Nl-916 2 วันที่ผ่านมา

    Please send me the code

    • @owenobrien8804
      @owenobrien8804 วันที่ผ่านมา

      here is github link: github.com/OwenTheGreenBean/HandTrackingColor/tree/main

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

    That's lit dude

  • @Mrprogrammer-k4m
    @Mrprogrammer-k4m 11 วันที่ผ่านมา

    Not lcd it's an oled ssd1306 display

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

    Put it in the elderly home vents

  • @Myztiköl
    @Myztiköl 19 วันที่ผ่านมา

    fs a bomb

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

    Hell yeah moment

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

    Is this legal?

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

      I mean, if the FBI isn't there yet, why not?

    • @FBIAgent420
      @FBIAgent420 15 วันที่ผ่านมา

      ​@4phrod1tee cough cough

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

    hii umh can you help me with my code i really need some help cause i do not know what to do i have tried everything but mediapipe cannot follow my hand gesture

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

      Hi jujan join the discord server and I can see what I can do to help out!

    • @owenobrien8804
      @owenobrien8804 วันที่ผ่านมา

      I have created a github repo: github.com/OwenTheGreenBean/HandTrackingColor/tree/main

    • @jujanbalagot6888
      @jujanbalagot6888 วันที่ผ่านมา

      @@owenobrien8804 thanks

    • @jujanbalagot6888
      @jujanbalagot6888 วันที่ผ่านมา

      @@owenobrien8804 thank u very much

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

    have you used the BL Pin?

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

    hi there, um the discord server isn't working

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

      Thanks for letting me know I updated the link!

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

    Can i make this with the regular arduino uno not the nano one?

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

      @@Xyezed yes it should work exactly the same

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

    nooooo thats so cool why are the views this low😩😩

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

      Thank you so much!

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

    its a misleading title, the Arduino is taking no part in hand tracking here

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

      Thank you for pointing that out switched up the title

    • @john.dough.
      @john.dough. หลายเดือนก่อน

      yeah, I was really excited to see how he managed to do such a complex task with limited hardware. TL;DR: He didn't. seems like he learned a lot though!! good project

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

    Leave yalls questions in the comments if you have any! Github Link in the description with Code for the arduino and the laptop.

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

      hey, quick question, so we have this high school level competitive UAV team, and we're building it from scratch- which includes the RC(5 channels), and I'm responsible. and the RC is gonna be based on Arduino and NRF24L01, (which is *obviously* why I'm asking you, you're pretty lit at Arduino projects) where do you suggest I start? and how should I study the codes for the Arduino?

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

      Thank you! If you have no experience with coding I would recommend getting the basics for C down and look at examples for NRF specifically. After this I would recommend using two arduinos and there NRF modules and write a program for one of them to send a string and get received from the other. Once you get there integrating other sensor like joysticks and button can be sent similar to the string with some modification. I would focus on sending very basic data from one arduino to the other!

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

      ​@@owenobrien8804 great, thanks a lot!!!

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

      @@owenobrien8804 great!! thanks a ton, I would've joined the discord, but unfortunately it's currently banned in Turkey

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

      @@owenobrien8804 thanks a ton! I would've joined the dc group but unfortunately discord is currently banned in Turkey, your advice has a HUGE help for forming the calendar on the remote, thanks again!!

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

    whate camera do you used? And how you integrated the Python file to arduino?

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

      I used the built in camera in my laptop and I communicate the data from the python script to the arduino using serial communication. The serial communication just sends characters which both languages can process.

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

      @@owenobrien8804 Hi thanks for your response, i already managed to make it work, i attached a lego gun to it firing in my face.... not the smartest idea but it works :D Btw not sure if you already know it, there is the ESP32 which has build in bluetooth and wifi conectivity and can run a minified Python script. Probably could be a standalone then. Camera component, lagging for esp32 but can be also buid and can store face ids. (ESP32 is pretty cheap). Have a nice Week!

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

    How did you learn about electrical components

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

      @@ChibuzorAnigbogu My first experience was with an Arduino starter kit I believe they are one of the best ways to get started. And then from there I watched a lot of videos on how to make stuff with the kit then once you learn enough from videos you have the knowledge to create your own stuff!

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

      @owenobrien8804 okay thanks bruv. Look forward to talking with you

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

    Quite impressive, good job❤ keep up the hard work

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

      Thank you so much 😁

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

    This is amazing

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

    HOW

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

      Hand tracking and some basic circuit python… it’s not that crazy of a project but is a good way to learn

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

      @ it’s just cool to me w vid

  • @xer.g
    @xer.g หลายเดือนก่อน

    Interesting 😊 long video required 😊

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

      Excellent I will start cooking it up!

    • @xer.g
      @xer.g หลายเดือนก่อน

      Thank you! ​@@owenobrien8804

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

    I want that control too

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

    GENIUS

  • @SwetaSHARMA-t7u
    @SwetaSHARMA-t7u หลายเดือนก่อน

    Bro can you help me in a project

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

      I’ll do the best I can what are you working on/ with

    • @user-gd6vt5ez2g
      @user-gd6vt5ez2g หลายเดือนก่อน

      @@owenobrien8804damn, 3 minutes ago. Do you have a discord where we can exchange infos?😅

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

      @ my user name is owen1616 for discord

    • @user-gd6vt5ez2g
      @user-gd6vt5ez2g หลายเดือนก่อน

      @@owenobrien8804sent you a friend request :)

    • @user-gd6vt5ez2g
      @user-gd6vt5ez2g หลายเดือนก่อน

      @@owenobrien8804sent you a friend request :)

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

    Lemme know if you have any questions! I think I’ll make a long format video on how to make this if it gets enough attention.

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

      Add the certain Australian painter color pls

  • @LeoYang-e3t
    @LeoYang-e3t หลายเดือนก่อน

    Cool project!!! I was wondering that do you need to make sure the relative position of the camera and the motors the same every time?

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

    Wow bro is really gng nerd mode for this man😂😂😂

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

    Yey another step to comlete the project. Can't wait for next part!

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

      Another one posted just now!

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

    Great

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

    Creative AI implementation. Will there be final part of the desktop messenger?

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

      Yes I plan for it to be the next video where I connect a servo for notifications and add more compact circuitry

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

      @@owenobrien8804 thank you very much. I will try to follow your project and make one myself. Have a nice day

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

    You eat cereal with a knife and a fork?

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

      Yes

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

      @@keshavharipersad2024 you don’t?

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

      @@Discipline0777 Apparently I'm missing out on life.

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

      @@keshavharipersad2024 I highly recommend giving it go

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

    Thats wild

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

    I use app automation to auto scroll shorts.

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

    Hi, do you have the circuit?

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

    Maybe some sort of gentle clip mount, similar to the kind of mount used for one of those phone camera microscopes could be used to keep the servo assembly on the phone. And a sliding mechanism or springy doohickey to keep the stylus on the phone without it exerting too much force on the assembly such that it were to unclip it. All in all tho I like the solution. If you could integrate it into a stand for a phone as well that would take the brain rot consumption to a next level

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

      @@Discipline0777 This is excellent insight to maximize brain rot, I will consider this into future iterations!! I like the idea of the sliding mechanism, I think I may use a linear actuator for this function.

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

      @@owenobrien8804 a linear actuator would be awesome, if you do continue this project do post it please

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

    How’d you do it? It’s purty neat

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

      I used the open CV library in Python to take read the camera feed and then retrieve brightness values of the pixels, after that I then have an array of characters like ("#", "@", "$", "^", "," ," .") where the values such as "@" are brighter cause they physical take more white pixels to display and the darker ones like "." take up less white pixels. Using this I just associate the light and dark pixels from the camera feed to show different characters in the terminal recreating the image.

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

      @@owenobrien8804 Awesome thank you, I might give it a go

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

    So you created hardware cheats to a game with no anticheat

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

      Just you wait until I automate it for online gambling, infinite money haha

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

    How about night time, the pterodactyl or simply when the game gets faster messing up the timing?

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

      The game eventually gets too fast for the setup I have but to implement it to work when speed increases I can put the sensor further up on the screen and slowly decrease the delay to account for the speeding up. I dont dodge the pterodactyls in this version.

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

      @owenobrien8804 if you use 2 sensors on the right side, you could set up a sistem that can calculate the speed at which the game is moving and then can adjust the delay no matter the speed. Not only that but it could even detect a pallet swap therefore it could potentially beat the night

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

    This project is a flex but the fact that he managed to get a girlfirend who enjoys working on things like this is way more of one

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

    Don't the colors invert after a while?

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

    How do you make it duck under the birds?

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

    Wait until he finds out there are birds😂

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

    my eyes hurt because of the HDR

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

    That's a circuit, not a "robot".

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

      Bruh, its run by a microcomputer and it has a simple eye and movement arm, it's a robot, by your definition all robots are circuits.

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

    What about night time

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

      it wont work

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

      The version I was using for the screen did not have a nighttime mode but to make it work is as easy as inverting the code color values.

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

    Some Engineer: "Finally I beat the Dinosaur game after 10,000 years!"

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

    What about the pterodactyls?

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

      @@bam_marksYour correct! If I had the dinosaur by default stay crouched and then come up when it detects a cactus to jump then this problem can be solved

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

    Nice

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

      @@AlatroyX thank you!

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

    Gen A Creating robot for gf: X Creating robot GF: yes