|
Digispark Kickstarter Micro-USB Development Board for Arduino Attiny85 |
x 1 | |
|
PAJ7620U2 Gesture Recognition Sensor 9 Gesture Recognition GW |
x 1 |
|
arduino IDEArduino
|
|
|
Python |
Tony Stark style Keyboard
In iron man movies you can see tony stark controls his computer with hand gestures, which is so cool.
in this project I built a simple version of tony stark's keyboard, that can
turning it on by swiping hand to the right. and move the mouse cursor between the keyboard letters with hand tracking based virtual mouse.
this project have two parts:
one part is with Arduino that's read a gesture sensor and it sends a command to computer to activate on-screen keyboard.
and other part is hand tracking based virtual mouse in python that runs on the computer.
1.
for this project you need use HID (Human Interface Device) supporting Arduino. I used Digispark board. And a PAJ7620U2 Gesture Sensor.
PAJ7620U2 Gesture Sensor, gesture recognition function with general I2C interface into a single chip. It can recognize 9 gestures including move up, move down, move left, move right, etc. with a simple swipe of your hand.
(this sensor works with 3.3V)
2.
For running the python code you need PyCharm software
before running the code you should install:
opencv
mediapipe
pyautogui
OpenCV (Open Source Computer Vision Library) is an open source computer vision and machine learning software library.
OpenCV was built to provide a common infrastructure for computer vision applications and to accelerate the use of machine perception in the commercial products.
MediaPipe offers open source cross-platform, customizable ML solutions for live and streaming media.
PyAutoGUI lets your Python scripts control the mouse and keyboard to automate interactions with other applications.
Tony Stark style Keyboard
- Comments(0)
- Likes(2)
- Steven Piper Nov 04,2024
- Sebastian Mackowiak Mar 21,2023
- 0 USER VOTES
- YOUR VOTE 0.00 0.00
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
More by Norbert
- Making NFTs with Quantum Computer Name of the World's first NFT was Quantum. However, unlike it's name it has nothing to do with quant...
- Quantum Powered Robot There is so many intelligent robots exist today. However, in the future with the help of quantum com...
- Playing game with Quantum Computer in this Project I am talking about Games for today's Quantum Computers and playing a game between my...
- Connecting a Quantum Computer to an Arduino Quantum Computers seems to be the next big thing in tech.So I decided to connect one of them to the ...
- Control objects with your hand Gesture Controlling digital devices with hand gestures is so cool and you can control things like media, APP...
- Tony Stark style Keyboard In iron man movies you can see tony stark controls his computer with hand gestures, which is so cool...
- Beard Combing Robot There is a robot for almost everything.But there is no robot to comb the beard. That's why I made on...
- Wake up Robot Almost all of us experienced falling asleep while doing something like reading a book.so I built a r...
- Control your computer Like iron man Controlling your computer with a wave of the hand seems like something from science fiction, and for...
- Gesture Controlled MP3Player Touchscreens are great, but they’re not always the perfect solution. Trying to operate one with glov...
- Skip Songs just with Looking! I thought pressing a button or touching a touchscreen to skip songs is too much work ;)What if you c...
- This Robot Loves Money I couldn't find a money tracker robot on the internet so I built one! :)In this project I used a Ras...
- Posture Corrector Robot Its very common to see computer users hunched forwards over a screen, which eventually will lead to ...
-
Build a Walking Robot: Theo Jansen Style 3D Printed Octopod
134 0 3 -
-
-
kmMiniSchield MIDI I/O - IN/OUT/THROUGH MIDI extension for kmMidiMini
141 0 0 -
DIY Laser Power Meter with Arduino
216 0 2 -
-
-
Box & Bolt, 3D Printed Cardboard Crafting Tools
187 0 2