The main aim of this project is to avoid the accidents in shredding ( Waste Recycling Industry )

Overview

shredder-Machine-Hand-Safety

The main aim of this project is to avoid the accidents in shredding ( Waste Recycling Industry ) . The Basic function of this project is to draw the virtual safety line ( Blue & Red ) as per the Safety Guidelines as well as Considering the Orientation of Machineand Continiosly detect the Hand of Worker as the Hand Crosses the Safety line , Alarm Will raise and Machine will Turned OFF with the Help of Relay & Electrical Circuit.

What is Shredder Machine and How it looks Like ?

An industrial shredder is a piece of heavy duty equipment designed to shred dense and light materials to prepare them 
for recycling or for the destruction of unusable products. They are an environmentally sound device that takes otherwise
useless materials and transforms them into raw forms for remanufacturing or  waste management.
Industrial shredders vary from office equipment designed to destroy sensitive documents to huge commercial industrial 
shredders that prepare materials for disposal or recycling. In recent years, shredders have become an essential part of 
manufacturing and production as an assist to helping reduce the amount of waste dumped into landfills.

shredder MAchine

Shredder Machine


Q1 : How To run this Project ?

step1 : Clone the Git repository

    $ git clone https://github.com/shubhamchau222/shredder-Machine-Hand-Safety.git

step2 : create the fresh annconda env & activate it

    $ conda create -n shredder python=3.7 -y 
    $ conda activate shredder
  • make sure the env is activated or not

step3 : Install the Dependancies

    $ pip install -r requirements.txt
  • if you get any error while installing deps Please change the versions of problematic packages

Q2: To create env & install all deps in single shot :

  • Open your git bash terminal at the project dir & fire command
    $ bash setup_enviroment.sh
  • This command will create the fresh env & install all Dependancies in single Shot.
  • If you're getting any error then you can follow the above procedure manually.

now we good to go


To run the project

    $ python hand_detection.py
  • in case if you get any error related to the camera( if video isn't redering )
  • then change the argument of vs = VideoStream(0).start() from the hand_detection.py file

Operational Video + circuit Diagram will be posted very soon.

Thanks For visting !! Happy Learning!

Owner
Shubham Chaudhari
Data Science Intern at ineuron.ai
Shubham Chaudhari
Using a GNSS module (Beidou + GPS) and the mapquest static map API

Using a GNSS module (Beidou + GPS) and the mapquest static map API

Kongduino 1 Nov 04, 2021
Modeling and Simulation of Satellite Servicing Manipulators

Modeling and Simulation of Satellite Servicing Manipulators Final Project for the course ENPM662: Introduction to Robot Modeling (Fall 2021). This pro

Adarsh M 1 Jan 24, 2022
A Python class for controlling the Pimoroni RGB Keypad for Raspberry Pi Pico

rgbkeypad A Python class for controlling the Pimoroni RGB Keypad for the Raspberry Pi Pico. Compatible with MicroPython and CircuitPython. keypad = RG

Martin O'Hanlon 43 Nov 11, 2022
This repo uses a stereo camera and gray-code-based structured light to realize dense 3D reconstruction.

Structured-light-stereo This repo uses a stereo camera and gray-code-based structured light to realize dense 3D reconstruction. . How to use: STEP 1:

FEI 20 Dec 31, 2022
Vvim - Keyboardless Vim interactions

This is done via a hardware glove that the user wears. The glove detects the finger's positions and translates them into key presses. It's currently a work in progress.

Boyd Kane 8 Nov 17, 2022
It is a serial communicator(controller, receiver...), communicate with sensor LP20 which is a laser ranger.

Intro It is a serial communicator(controller, receiver...), communicate with sensor LP20 which is a laser ranger. Its datasheet is contained in this r

3 Sep 19, 2022
🐱 Petkit feeder components for HomeAssistant

Petkit for HomeAssistant Installing Download and copy custom_components/xiaomi_miot folder to custom_components folder in your HomeAssistant config fo

62 Dec 29, 2022
For use with an 8-bit parallel TFT touchscreen using micropython

ILI9341-parallel-TFT-driver-for-micropython For use with an 8-bit parallel TFT touchscreen using micropython. Many thanks to prenticedavid and his MCU

3 Aug 02, 2022
Iec62056-21-mqtt - Publish DSMR P1 telegrams acquired over IEC62056-21 to MQTT

IEC 62056-21 Publish DSMR P1 telegrams acquired over IEC62056-21 to MQTT. -21 is

Marijn Suijten 1 Jun 05, 2022
Controlling fireworks with micropython

Controlling-fireworks-with-micropython How the code works line 1-4 from machine

Montso Mokake 1 Jan 08, 2022
Micro Displays for Raspberry Pi

micro-displays Micro Displays for Raspberry Pi Why? I'm super bored in lockdown. Add a Raspberry Pi 400 and a few tiny displays... The top half of the

ig 291 Jul 06, 2022
Imbalaced Classification and Robust Semantic Segmentation

Imbalaced Classification and Robust Semantic Segmentation This repo implements two algoritms. The imbalance clibration (IC) algorithm for image classi

24 Jul 23, 2022
A lightweight script for updating custom components for Home Assistant

Updater for Home Assistant This is a lightweight script for updating custom components for Home Assistant. If for some reason you do not want to use H

Alex X 12 Sep 21, 2022
Lego Mindstorms EV3 and Lego Spike Prime

Lego Mindstorms EV3 and Lego Spike Prime What is FLL? The FIRST LEGO League Challenge Robotics Tournament challenges students from 9 to 16 years old t

Danimar Campos da Costa 1 Nov 14, 2021
Pihole-eink-display - A simple Python script to display PiHole statistics on an eInk Display

Pihole-eink-display - A simple Python script to display PiHole statistics on an eInk Display

Mark McIntyre 64 Oct 11, 2022
A python library written for the raspberry pi.

A python package for using certain components on the raspberry pi.

Builder212 1 Nov 09, 2021
This tool emulates an EMV-CAP device, to illustrate the article "Banque en ligne : à la decouverte d'EMV-CAP" published in MISC

About This tool emulates an EMV-CAP device, to illustrate the article "Banque en ligne : à la decouverte d'EMV-CAP" published in MISC, issue #56 and f

Philippe Teuwen 28 Nov 21, 2022
Implemented robot inverse kinematics.

robot_inverse_kinematics Project setup # put the package in the workspace $ cd ~/catkin_ws/ $ catkin_make $ source devel/setup.bash Description In thi

Jianming Han 2 Dec 08, 2022
A simple portable USB MIDI controller based on Raspberry-PI Pico and a 16-button keypad, written in Circuit Python

RPI-Pico-16-BTn-MIDI-Controller-using-CircuitPython A simple portable USB MIDI controller based on Raspberry-PI Pico, written in Circuit Python. Link

Rounak Dutta 3 Dec 04, 2022
This allows you to record keyboard and mouse input, and play it back using pynput.

Record and Play with Python! This allows you to record keyboard and mouse input, and play it back (with looping) using pynput. It allows for automatio

George Jensen 45 Jan 02, 2023