Welcome to Hackster!
Hackster is a community dedicated to learning hardware, from beginner to pro. Join us, it's free!
Hackster is hosting Impact Spotlights: Edge AI. Watch the stream live on Thursday!Hackster is hosting Impact Spotlights: Edge AI. Stream on Thursday!
Kshitij KulkarniNeha Kurdekar
Published © GPL3+

MechaMachine

A real-time face tracking turret, which detects faces and aims to shoot at point blank of the detected target.

AdvancedFull instructions providedOver 2 days476
MechaMachine

Things used in this project

Hardware components

Kria™ KR260 Robotics Starter Kit
AMD Kria™ KR260 Robotics Starter Kit
×1
Arduino UNO
Arduino UNO
×1
Webcam, Logitech® HD Pro
Webcam, Logitech® HD Pro
×1
DC Motor, 12 V
DC Motor, 12 V
×2
SG90 Micro-servo motor
SG90 Micro-servo motor
×3
LM2596 DC-DC Step Down Module
×1
KY008 Laser
×1
RFP30N06LE N channel MOSFET
×1
Resistor 330 ohm
Resistor 330 ohm
×1
Rectifier Diode
×1
Jumper wires (generic)
Jumper wires (generic)
A few male to male, male to female, female to female jumper wires to connect all the components
×1
DC POWER JACK 2.1MM BARREL-TYPE PCB MOUNT
TaydaElectronics DC POWER JACK 2.1MM BARREL-TYPE PCB MOUNT
×1
Test Accessory, Power Supply Adapter
Test Accessory, Power Supply Adapter
×1
Heat Shrink Tubing
×1
Machine Screw, M4
Machine Screw, M4
×2
Machine Screw, M2
Machine Screw, M2
×12
Nerf Darts
×1

Software apps and online services

VS Code
Microsoft VS Code
Vitis Unified Software Platform
AMD Vitis Unified Software Platform
Arduino IDE
Arduino IDE
OpenCV
OpenCV – Open Source Computer Vision Library OpenCV

Hand tools and fabrication machines

3D Printer (generic)
3D Printer (generic)
Soldering iron (generic)
Soldering iron (generic)
Solder Wire, Lead Free
Solder Wire, Lead Free
Multitool, Screwdriver
Multitool, Screwdriver

Story

Read more

Custom parts and enclosures

Fully Assembled MechaMachine

This is a fully assembled file of MechaMachine. DO NOT PRINT THIS. This is just for reference. All the printable STL files are given in the GitHub repository attached in the code section.

Sketchfab still processing.

Schematics

Arduino Connection Schematics

This is used to connect the moving parts of the MehcaMachine which are controlled by the Arduino UNO R3.

Connecting of KRIA KR260 SOM to the Arduino UNO R3

This is a pictographic representation on how the webcam of the MechaMachine is connected to the KRIA KR260 using USB and how the serial communication between KRIA KR260 and Arduino UNO R3 is established.

Code

GitHub Repository for all the codes and STL files

This is a GitHub repository with all the codes needed to run the MechaMachine. It also has the STL part files which can be used to print out the parts for the project. Refer the ReadMe for further details.

Credits

Kshitij Kulkarni
1 project • 3 followers
Contact
Neha Kurdekar
1 project • 0 followers
Contact

Comments

Please log in or sign up to comment.