CONTRIBUTING.md 7.87 KB
Newer Older
vaishnavi's avatar
vaishnavi committed
1
 # **CONTRIBUTIONS WELCOME**  
Jinna Hruthika's avatar
Jinna Hruthika committed
2
We welcome contributions to our project E-BIN , and there’s always plenty to do!  
Jinna Hruthika's avatar
Jinna Hruthika committed
3
## **Ways to contribute**
Jinna Hruthika's avatar
Jinna Hruthika committed
4
There are many ways you can contribute to E-BIN, both as a user(developer) and as a donar.  
Jinna Hruthika's avatar
Jinna Hruthika committed
5
**As a user**: 
Jinna Hruthika's avatar
Jinna Hruthika committed
6 7
* Making Feature/Enhancement Proposals.  
* Reporting bugs.  
Jinna Hruthika's avatar
Jinna Hruthika committed
8 9
* helping in giving new ideas.
* Using efficient components.
Jinna Hruthika's avatar
Jinna Hruthika committed
10 11

**donar**:  
Jinna Hruthika's avatar
Jinna Hruthika committed
12
You can donate arduino,flow sensors, nodemcu, ultrasonic sensors and other components.  
Jinna Hruthika's avatar
Jinna Hruthika committed
13
**as a developer**:  
Jinna Hruthika's avatar
Jinna Hruthika committed
14
You can make our project more extent by providing new ideas.
Jinna Hruthika's avatar
Jinna Hruthika committed
15

Jinna Hruthika's avatar
Jinna Hruthika committed
16 17
# **CODE OF CONDUCT** :  
A Code of Conduct is useful to define accepted and acceptable behaviors and to promote high standards of professional practice. It also provides a benchmark for self evaluation and acts as a vehicle for better identity of the system.
Jinna Hruthika's avatar
Jinna Hruthika committed
18

Jinna Hruthika's avatar
Jinna Hruthika committed
19 20 21 22 23
•code use free software for developing   
•Treat each other with respect, professionalism, fairness, and sensitivity to our many differences and strengths, including in situations of high pressure and urgency.  
•Never harass or bully anyone verbally, physically..  
•Never discriminate on the basis of personal characteristics or group membership.  
•Communicate constructively and avoid demeaning or insulting behavior or language.  
Jinna Hruthika's avatar
Jinna Hruthika committed
24 25


Jinna Hruthika's avatar
Jinna Hruthika committed
26
# **RESOURCES REQUIRED**
Likhitha's avatar
Likhitha committed
27

Jinna Hruthika's avatar
Jinna Hruthika committed
28
## **ARDUINO UNO**:
Likhitha's avatar
Likhitha committed
29 30 31

The Arduino UNO is an open-source microcontroller board based on the Microchip ATmega328P microcontroller and developed by Arduino.cc.[2][3] The board is equipped with sets of digital and analog input/output (I/O) pins that may be interfaced to various expansion boards (shields) and other circuits.[1] The board has 14 Digital pins, 6 Analog pins, and programmable with the Arduino IDE (Integrated Development Environment) via a type B USB cable.[4] It can be powered by the USB cable or by an external 9-volt battery, though it accepts voltages between 7 and 20 volts. It is also similar to the Arduino Nano and Leonardo.[5][6] The hardware reference design is distributed under a Creative Commons Attribution Share-Alike 2.5 license and is available on the Arduino website. Layout and production files for some versions of the hardware are also available.

32
The word 'uno'means "one" in Italian and was chosen to mark the initial release of the Arduino Software.[1] The Uno board is the first in a series of USB-based Arduino boards,[3] and it and version 1.0 of the Arduino IDE were the reference versions of Arduino, now evolved to newer releases.[4] 
Likhitha's avatar
Likhitha committed
33

Jinna Hruthika's avatar
Jinna Hruthika committed
34
## **ARDUINO IDE**:
Likhitha's avatar
Likhitha committed
35 36 37 38 39

The Arduino integrated development environment (IDE) is a cross-platform application (for Windows, macOS, Linux) that is written in the programming language Java. It is used to write and upload programs to Arduino compatible boards, but also, with the help of 3rd party cores, other vendor development boards.[2]

The source code for the IDE is released under the GNU General Public License, version 2.[3] The Arduino IDE supports the languages C and C++ using special rules of code structuring.[4] The Arduino IDE supplies a software library from the Wiring project, which provides many common input and output procedures. User-written code only requires two basic functions, for starting the sketch and the main program loop, that are compiled and linked with a program stub main() into an executable cyclic executive program with the GNU toolchain, also included with the IDE distribution.[5] The Arduino IDE employs the program avrdude to convert the executable code into a text file in hexadecimal encoding that is loaded into the Arduino board by a loader program in the board's firmware.[6] 

Jinna Hruthika's avatar
Jinna Hruthika committed
40
## **TECHNOLOGY**:
Likhitha's avatar
Likhitha committed
41 42 43 44

E-Bin is a smart bin which separates different types of waste using different types of sensors.
By using IR sensor and Capacitive/Inductive sensor it detects waste (bio/non-bio degredable) and the corresponding bin opens which can be done by using motors and appropriate code and if the  bin filled, by using gsm module the message will be sent to nearby municipal authorities.Inductive sensor separates metallic and non metallic waste.Moisture sensor separates dry and wet waste.E-Bin separates different types of waste 

Jinna Hruthika's avatar
Jinna Hruthika committed
45
## **VERSIONS**:
Likhitha's avatar
Likhitha committed
46

Jinna Hruthika's avatar
Jinna Hruthika committed
47 48 49 50 51
* Selection of project and study of sensors.
* working of IR and moisture sensor.
* working of servomotor and inductive sensor.
* Dumping of all sensor codes

Likhitha's avatar
Likhitha committed
52

Jinna Hruthika's avatar
Jinna Hruthika committed
53
## **BIO-DEGREDABLE WASTE**:
Likhitha's avatar
Likhitha committed
54 55 56

 Moisture sensor detects bio degredable waste i.e.,dry and wet waste
 
Jinna Hruthika's avatar
Jinna Hruthika committed
57
 ### **Dry Waste**:
Likhitha's avatar
Likhitha committed
58 59 60 61 62 63 64 65 66 67 68 69 70 71
 
 Dry waste is typically defined as any waste which will not rot or disintegrate over time and has little or no moisture content. Dry waste can also be described as inorganic or non-biodegradable waste given its lack of food products.

Most dry waste is recyclable and below is a list of common dry waste items:

    Metal
    Glass
    Plastic
    Furniture
    Wood/Wooden Objects
    Paper & Cardboard
    Fabric/Textiles
    Aluminium Foil

Jinna Hruthika's avatar
Jinna Hruthika committed
72
### **Wet Waste**:
Likhitha's avatar
Likhitha committed
73 74 75 76 77 78 79 80 81 82 83 84 85 86

Wet waste is generally considered anything that will decompose or decay over time. While dry waste is also called inorganic or non-biodegradable waste, wet waste is unsurprisingly referred to as organic or biodegradable waste. Restaurants and other food outlets will produce large amounts of wet waste given the moisture content of the ingredients used and food left over.

Examples of wet waste include:

    Food
    Oils & fats for cooking
    Paint
    Wet building site waste
    Hazardous materials
    Wet factory waste
    Flowers
    Vehicle oils

Jinna Hruthika's avatar
Jinna Hruthika committed
87
## **NON BIO-DEGREDABLE WASTE**:
Likhitha's avatar
Likhitha committed
88 89 90
 
 Inductive sensor is used to separate non bio-degredable waste i.e.,metallic and non metallic waste.
 
Jinna Hruthika's avatar
Jinna Hruthika committed
91
### **Metallic Waste**:
Likhitha's avatar
Likhitha committed
92 93 94
 
Scrap consists of recyclable materials left over from product manufacturing and consumption, such as parts of vehicles, building supplies, and surplus materials. Unlike waste, scrap has monetary value, especially recovered metals.The waste which is present in the form of metals is called as metallic waste.

Jinna Hruthika's avatar
Jinna Hruthika committed
95
### **Non Metallic Waste**:
Likhitha's avatar
Likhitha committed
96 97

Non-metallic fractions are called non-metals, non-metallic materials, glass fiber–resin powder (GR powder), glass–non-metals, epoxy resin compounds or other names by different researchers.
vaishnavi's avatar
vaishnavi committed
98
# **BLOCK DIAGRAM**
vaishnavi's avatar
vaishnavi committed
99
![flowchart](CAC6C8C4-E6E3-4BDD-B929-DE84676B1A06.jpeg)
vaishnavi's avatar
vaishnavi committed
100 101


vaishnavi's avatar
vaishnavi committed
102
# **FLOW CHART**
vaishnavi's avatar
vaishnavi committed
103
![flowchart](flow.png)
vaishnavi's avatar
vaishnavi committed
104

vaishnavi's avatar
vaishnavi committed
105 106 107 108




Jinna Hruthika's avatar
Jinna Hruthika committed
109 110 111
### **Working**:
By using capacitive sensor we can segreate dry and wet waste.And in dry waste we can segregate into metallic and non-metallic using inductive sensor.In wet waste we can segreagte into dry and wet waste using bio and non-bio degredable waste.
### **FUTURE SCOPE**:
Likhitha's avatar
Likhitha committed
112 113 114

It will inform the status of each and every dustbin in real time so that concerned authority can send the garbage collection vehicle only when the dustbin is full. By implementing this system resource optimization, cost reduction, effective usage of smart dustbins can be done.

Jinna Hruthika's avatar
Jinna Hruthika committed
115
### **CONCLUSION**:
Likhitha's avatar
Likhitha committed
116 117 118 119 120 121 122 123 124 125 126

*The waste segregator as the name suggests, segregates the waste into three 
major classes: plastic, organic, metallic. 
*The proposed system would be able to monitor the solid waste collection process 
and management of the overall collection process. 
* The inlet section is provided with open and close mechanism to regulate the flow 
of waste on to the conveyor. 
* Inductive proximity sensor is used to detect the metallic waste. 
* A blower mechanism is used to segregate dry and wet waste. 
* The timing and movement of the conveyor belt is controlled by Arduino Uno. 
* Continuous and unnecessary operation of any particular section is thus avoided. 
vaishnavi's avatar
vaishnavi committed
127 128 129 130 131 132 133 134 135
# **TEAM INTRODUCTION AND CONTRIBUTIONS**
| S.NO |    NAME    |  COLLEGE | CONTRIBUTION              |
| ---- | ---------- |----------| --------------------------| 
| 1    |  LIKITHA   |SRIDEVI   |DOCUMENTATION AND DESIGNING|
| 2    |  HRUTHIKA  |VNRVJIET  |IMPLEMENTATION             |
| 3    |  VYSHNAVI  |MREC      |WORKING ON SENSOR          |
| 4    |  RACHANA   |CMR       |WORKING ON SENSOR          |
| 5    |  SRAVANI   |NMREC     |MODEL DESIGNING            |
| 6    |  AKSHAY    |MREC      |DOCUMENTATION              |
Jinna Hruthika's avatar
Jinna Hruthika committed
136 137 138 139 140 141






Jinna Hruthika's avatar
Jinna Hruthika committed
142

Likhitha's avatar
Likhitha committed
143 144