- 30
- 104 408
Owen O'Brien
เข้าร่วมเมื่อ 18 ธ.ค. 2018
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.
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‼️‼️
Digital Name Tag for a Robotics and Computer Science Jobfair!
มุมมอง 1248 หลายเดือนก่อน
Digital Name Tag for a Robotics and Computer Science Jobfair!
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
3D printed remote control Arduino robot (Cheese Bot)
มุมมอง 92ปีที่แล้ว
3D printed remote control Arduino robot (Cheese Bot)
"It just kinda sucked" Bro that project got me drooling and mfer goes "kinda sucked"
Please send me the code
here is github link: github.com/OwenTheGreenBean/HandTrackingColor/tree/main
That's lit dude
Not lcd it's an oled ssd1306 display
Put it in the elderly home vents
Diabolical
fs a bomb
Hell yeah moment
Is this legal?
I mean, if the FBI isn't there yet, why not?
@4phrod1tee cough cough
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
Hi jujan join the discord server and I can see what I can do to help out!
I have created a github repo: github.com/OwenTheGreenBean/HandTrackingColor/tree/main
@@owenobrien8804 thanks
@@owenobrien8804 thank u very much
have you used the BL Pin?
hi there, um the discord server isn't working
Thanks for letting me know I updated the link!
Can i make this with the regular arduino uno not the nano one?
@@Xyezed yes it should work exactly the same
nooooo thats so cool why are the views this low😩😩
Thank you so much!
its a misleading title, the Arduino is taking no part in hand tracking here
Thank you for pointing that out switched up the title
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
Leave yalls questions in the comments if you have any! Github Link in the description with Code for the arduino and the laptop.
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?
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!
@@owenobrien8804 great, thanks a lot!!!
@@owenobrien8804 great!! thanks a ton, I would've joined the discord, but unfortunately it's currently banned in Turkey
@@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!!
whate camera do you used? And how you integrated the Python file to arduino?
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.
@@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!
How did you learn about electrical components
@@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!
@owenobrien8804 okay thanks bruv. Look forward to talking with you
Quite impressive, good job❤ keep up the hard work
Thank you so much 😁
This is amazing
HOW
Hand tracking and some basic circuit python… it’s not that crazy of a project but is a good way to learn
@ it’s just cool to me w vid
Interesting 😊 long video required 😊
Excellent I will start cooking it up!
Thank you! @@owenobrien8804
I want that control too
GENIUS
Bro can you help me in a project
I’ll do the best I can what are you working on/ with
@@owenobrien8804damn, 3 minutes ago. Do you have a discord where we can exchange infos?😅
@ my user name is owen1616 for discord
@@owenobrien8804sent you a friend request :)
@@owenobrien8804sent you a friend request :)
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.
Add the certain Australian painter color pls
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?
That is correct
Wow bro is really gng nerd mode for this man😂😂😂
Yey another step to comlete the project. Can't wait for next part!
Another one posted just now!
Great
Creative AI implementation. Will there be final part of the desktop messenger?
Yes I plan for it to be the next video where I connect a servo for notifications and add more compact circuitry
@@owenobrien8804 thank you very much. I will try to follow your project and make one myself. Have a nice day
You eat cereal with a knife and a fork?
Yes
@@keshavharipersad2024 you don’t?
@@Discipline0777 Apparently I'm missing out on life.
@@keshavharipersad2024 I highly recommend giving it go
Thats wild
I use app automation to auto scroll shorts.
Hi, do you have the circuit?
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
@@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.
@@owenobrien8804 a linear actuator would be awesome, if you do continue this project do post it please
How’d you do it? It’s purty neat
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.
@@owenobrien8804 Awesome thank you, I might give it a go
So you created hardware cheats to a game with no anticheat
Just you wait until I automate it for online gambling, infinite money haha
How about night time, the pterodactyl or simply when the game gets faster messing up the timing?
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.
@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
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
Don't the colors invert after a while?
How do you make it duck under the birds?
Wait until he finds out there are birds😂
my eyes hurt because of the HDR
That's a circuit, not a "robot".
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.
What about night time
it wont work
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.
Some Engineer: "Finally I beat the Dinosaur game after 10,000 years!"
What about the pterodactyls?
@@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
Nice
@@AlatroyX thank you!
Gen A Creating robot for gf: X Creating robot GF: yes