Final Viabhav
Final Viabhav
PROJECT
ON
BACHELOR OF ENGINEERING IN
COMPUTER SCIENCE & ENGINEERING
BY
2024-25
Vision & Mission of Institute
Vision
To be an autonomous institution offering multidisciplinary quality education programs
aligned with provisions of NEP 2020 and satisfy stakeholders' needs.
Mission Statement
1. To achieve excellence in academics, research and services continuously improving
the quality.
2. To ensure the wholesome development of students implementing the provisions of
NEP 2020.
3. To develop professional ethics, universal human values, constitutional values, and
21st century skills in students.
4. To observe provisions of quality education declared by the accreditation agencies
Vision & Mission of Department
Vision Statements
To provide high-quality education and research in computer science and engineering
to satisfy the needs of industry and society.
Mission Statements
1. To develop core competencies in computer science and engineering through
experiential learning.
2. To develop interdisciplinary and project management competencies through
students’ projects and internship.
3. To provide ICT - enabled infrastructure for experimentation, research and services
to society
4. To develop leadership quality, teamwork ability, ethical, human, and constitutional
values in students.
Program Educational Objectives (PEOs)
The undergraduate programme in CSE is aim to prepare for –
PEO1. Successful professional in the field of software development.
PEO2: IoT engineer in the field of Internet of things.
Guided By
Prof. Nidhi Chourey
Department of Computer Science & Engineering, BE
Padm. Dr. V. B. Kolte College of Engineering, Malkapur
Co-Guided By
Prof. M. U. Karande
Department of Computer Science & Engineering, BE
Padm. Dr. V. B. Kolte College of Engineering, Malkapur
Principal HOD
Dr. A. W. Kharche Prof. S. L. Farpat
Padm. Dr. VBKCOE, Malkapur Computer Science &Engineering,
Padm. Dr. VBKCOE, Malkapur
2024-25
APPROVAL SHEET
External
Name: ____________________
____________________
Guide
____________________
Co-Guide
____________________
Prof. M. U. Karande
HOD
____________________
Principal
____________________
Date: ____________
Place: ____________
DECLARATION
I declare that this written submission represents my ideas in my own words and
where others' ideas or words have been included, I have adequately cited and referenced
the original sources. I also declare that I have adhered to all principles of academic
honesty and integrity and have not misrepresented or fabricated or falsified any
idea/data/fact/source in my submission. I understand that any violation of the above
will be cause for disciplinary action by the Institute and can also evoke penal action
from the sources which have thus not been properly cited or from whom proper
permission has not been taken when needed.
Date:
ACKNOWLEDGEMENT
I express deep gratitude for project and valuable suggestions that I got from my
guide Prof. Nidhi Chourey Professor of Computer Science & Engineering Department
of BE for successful completion of the Project report. This was not possible without
her invaluable guidance. I pay deep regards to our HOD Prof. Sudesh Farpat,
Principal Dr. A. W. Kharche who are instrumental in setting standards for the students
to achieve. Finally, I am thankful to all the people who are related to the project directly
or indirectly.
1 List of Figures I
2 List of Snapshots II
3 Abstract III
Ch. No.
Chapter 1 Introduction 1
1.1 Objective Of Project 3
1.2 Specific Objective 3
Chapter 6 Conclusion 32
6.1 Conclusion 32
6.2 Future Scope 32
References 34
Appendix-A Appendix-A 36
Certificates 37
List of Figures
Section Title Of Figures Page No.
The system records and verifies each stage in the e-waste journey—from generation by
consumers, collection by authorized agencies, transportation, recycling, to final
disposal—ensuring data immutability and real-time tracking. Smart contracts automate
critical operations such as data validation and stakeholder authorization, minimizing
human errors and manipulation. The use of a blockchain ledger guarantees that all
entries are time-stamped, tamper-proof, and accessible to verified participants,
including government bodies, recyclers, and consumers.
Keywords:
E-waste management, Blockchain technology, Waste traceability, Smart contracts,
Ganache, Django, Environmental sustainability, Electronic waste tracking,
Decentralized system, Secure data logging
CHAPTER 1
INTRODUCTION
“A Blockchain-Based IoT-Enabled E-Waste Tracking and Tracing System for Smart Cities”
CHAPTER 1
INTRODUCTION
The global surge in electronic device usage has resulted in a dramatic increase in
electronic waste (e-waste), which has become one of the fastest-growing waste streams
worldwide. Improper disposal and management of e-waste can lead to severe
environmental and health hazards, including the release of toxic substances like lead,
mercury, and cadmium. Traditional e-waste management systems are often fragmented,
lacking transparency, and are vulnerable to inefficiencies and fraudulent practices. This
creates challenges in ensuring the responsible recycling and disposal of e-waste. To
address these issues, a blockchain-based Internet of Things (IoT)-enabled A
Blockchain-Based IoT-Enabled E-Waste Tracking and Tracing System for Smart Cities
offers a promising solution.
By leveraging the power of IoT devices and blockchain technology, this system
provides a comprehensive, secure, and transparent framework for managing the entire
lifecycle of e-waste. IoT sensors, such as Radio Frequency Identification (RFID) tags,
GPS, and environmental monitoring devices, are used to track and collect data on e-
waste items, including their type, condition, and location. Blockchain technology
ensures that this data is securely recorded and immutable, offering a transparent and
auditable record of every transaction and movement of e-waste throughout the supply
chain. This decentralized, tamper-proof ledger eliminates the need for intermediaries,
reducing operational costs and the risk of fraud. Moreover, it enables real-time
monitoring and better decision-making by all stakeholders, including manufacturers,
recyclers, regulators, and consumers. The integration of IoT and blockchain in e-waste
management not only enhances efficiency and accountability but also promotes
sustainability by improving recycling rates and ensuring that e-waste is disposed of in
an environmentally responsible manner.
This system presents a significant step forward in the transition toward a circular
economy, where resources from electronic waste can be recovered and reused,
minimizing the negative impact on the environment. In the contemporary digital era,
the proliferation of electronic devices has become an integral part of our daily lives,
contributing to unprecedented technological advancements. However, the rapid
CHAPTER 2
LITERATURE SURVEY
administration as well as reusing initiatives. This paper presents the E-Waste Vision
Dataset a detailed collection including 8 unique courses of digital gadget pictures.
Additionally, the paper provides EWasteNet an unique two- stream strategy for
specific e-waste photo category capitalizing on a data-efficient picture transformer
(DeiT). The very first stream uses a Sobel driver for side discovery, while the 2nd
stream uses an Atrous Spatial Pyramid Pooling as well as focus block to order multi-
scale contextual info.
Atta Ur Rehman et. al. (2023): The rising international problem of digital waste
recycling needs effective surveillance plus traceability of digital tools as well as
connected company deals amongst stakeholders. Present centralized systems do not
have openness, permanence together with safety and security, preventing detailed
protection of the e-products life process as well as managing big quantities of
information produced in supply chain procedures. In feedback, this paper
recommends a blockchain-based IoT-enabled system that uses wise agreements to
tape-record customer activities on an dispersed journal making certain openness,
traceability, along with safety and security.
Rodrigues et. al., (2019): The scope of this review encompasses the examination
of IoT-based solutions in enhancing the efficiency and sustainability of urban waste
management systems. By addressing current challenges such as inefficient resource
allocation, high operational costs, and environmental impact, this review aims to
explore how IoT technologies can transform conventional waste management
practices. The focus includes various aspects of IoT applications, such as sensor
networks, data analytics, and automated systems that support smart waste
collection, segregation, and recycling processes.
Tunde et. al., (2024): Methodologically, the review adopts a systematic approach,
analyzing existing literature and case studies to identify best practices and
innovative strategies. The primary sources include peer-reviewed articles, technical
reports, and policy documents that detail IoT’s role in sustainable waste
management frameworks. Furthermore, comparative analyses of successful
implementations in different urban contexts are undertaken to provide insights into
scalability and adaptability. The methodology emphasizes the integration of
quantitative data, such as efficiency metrics, with qualitative assessments, including
user adoption and community participation. This approach is expected to contribute
sorting technologies. Sensor systems, installed in waste bins, monitor the fill levels
and communicate with centralized systems to optimize waste collection routes.
Additionally, IoT-enabled platforms gather and analyze data to support predictive
maintenance, reducing operational inefficiencies.
Ayobami ,et. al., (2024): It includes components such as smart bin systems, real-
time monitoring systems, and navigation systems. The template includes an
overview, key components involved, and real-life examples. These systems are
supported by digital platforms that facilitate data sharing among stakeholders,
including waste management companies, municipal authorities, and citizens. The
integration of cloud computing and blockchain enhances transparency and
accountability, ensuring effective tracking of waste streams from generation to final
disposal. This comprehensive approach not only addresses the immediate
challenges of waste management but also aligns with long-term sustainability goals,
making it a cornerstone for smart city initiatives.
2.2 Problem Identification
Electronic waste (e-waste) is one of the fastest-growing waste streams globally,
fueled by rapid technological advancements, short product life cycles, and increasing
consumer demand for electronics. Despite efforts to manage e-waste, significant gaps
remain in tracking, transparency, and accountability across the e-waste management
lifecycle. The current system faces several pressing challenges:
Lack of Transparency and Traceability: There is no unified system to track the
journey of electronic waste from disposal to recycling or final treatment. Illegal
dumping and unethical export of e-waste to developing countries are common due
to a lack of monitoring mechanisms.
Data Tampering and Inaccuracy: Traditional tracking systems often rely on
centralized databases that can be manipulated or hacked, compromising the
integrity of the data. Manual record-keeping or non-standardized digital methods
make it difficult to ensure accuracy and trust among stakeholders.
Weak Enforcement of Regulations: Environmental laws and e-waste handling
protocols exist but are difficult to enforce due to the absence of real-time data and
auditable trails. Regulatory bodies struggle to verify whether organizations are
complying with proper e-waste management practices.
2.3.1 Objective
Implement a Blockchain Network: Establish a decentralized blockchain to securely
record and verify all transactions and movements of e-waste.
Develop a User Interface: Create a web application for stakeholders to interact with
the system, including functionalities for reporting, tracking, and managing e-waste.
Enhance E-Waste Management: Improve the sorting, recycling, and disposal of e-
waste by providing accurate and timely information.
Foster Public Awareness and Participation: Encourage responsible e-waste disposal
practices among citizens through awareness campaigns and incentives.
Integrate IoT Sensors: Deploy IoT devices to monitor the condition, location, and
movement of e-waste in real-time.
Foster Public Awareness and Participation: Encourage responsible e-waste disposal
practices among citizens through awareness campaigns and incentives.
Application Layer (User Interfaces): Web & Mobile Dashboard For users
(consumers, recyclers, regulators) to access real-time data, submit reports, and view
the history of e-waste items. To integrate with existing government or recycling
systems.
Stakeholder Roles
Process Flow
Security & Privacy Considerations: End-to-end encryption for IoT data.
Permission blockchain for controlled access. Role-based data visibility to ensure
user privacy.
CHAPTER 3
SYSTEM DEVELOPMENT
3.1 Assumptions and Dependencies
3.1.1 Assumptions
3.1.2 Dependencies
3.4.2 Software
Ethereum Blockchain
Solidity Language
Remix IDE
SmartCheck (Security Analysis Tool)
3.4.3 Hardware
Smart Bins:
o Sensors (weight, image recognition)
4. The selected contractor updates the shipment status in real-time and ensures safe
delivery to the recycling plant.
5. At the recycling facility, e-waste is segregated, and storage devices are sent to data
destruction facilities. After secure data erasure, a certificate is issued and stored
on IPFS, with its hash registered on the blockchain.
6. Finally, the recycled material (r-material) can be sold back to manufacturers,
closing the loop.
To handle large files like device images or destruction certificates, the system integrates
IPFS (InterPlanetary File System), a decentralized storage solution. Only the file
hashes are stored on-chain, reducing blockchain bloat.
CHAPTER 4
SYSTEM IMPLEMENTATION
4. System Implementation
The Registration Smart Contract ensures that all participants such as manufacturers,
retailers, consumers, waste collection centers, contractors, and recycling units are
registered on the blockchain with verified licenses. This contract plays a crucial role in
establishing a trusted and secure network by validating user credentials.
The Order Manager Smart Contract facilitates purchase and sales transactions of
electronic devices and recycled materials. It allows manufacturers to post product
details, retailers to place orders, and consumers to buy devices. The smart contract also
ensures that only authorized and registered users can execute these operations,
maintaining data integrity and transaction authenticity.
The Waste Manager Smart Contract oversees all waste-related activities such as
logging e-waste deposit, triggering collection when bins are full, and managing
transportation of waste to recycling centers. This module ensures efficient handling and
secure processing of electronic waste.
The Bid & Reputation Manager Smart Contract governs the bidding process for e-
waste transportation contracts and updates the reputation scores of contractors based on
The Data Destruction Manager Smart Contract handles the verification and
certification of data destruction. Once data-bearing devices are delivered to a
destruction unit, this smart contract verifies the credentials and payment status before
issuing a certificate. The certificate is stored on IPFS, and its hash is saved on the
blockchain for immutable reference.
These modules interact seamlessly through event-driven logic, ensuring full traceability
and accountability at every step. By employing a decentralized approach, the system
mitigates risks associated with centralized systems such as data manipulation, fraud,
and unauthorized access. Each transaction is logged immutably, providing stakeholders
with a secure and transparent environment to manage the lifecycle of electronic devices
from production to recycling.
Remix IDE is an open-source development environment used for writing, testing, and
deploying smart contracts written in Solidity. It provides a user-friendly interface and
debugging tools, which were crucial during the design and implementation phase.
Developers used Remix IDE to test the smart contract logic under various scenarios to
ensure correctness and reliability.
Solidity is the high-level programming language used to develop the smart contracts
for the system. It supports features like inheritance, libraries, and complex user-defined
types, which are used extensively to build modular, reusable, and efficient code. Smart
contracts include detailed access control through modifiers and emit events to maintain
transparency and real-time logging of operations.
InterPlanetary File System (IPFS) is used for storing large files and documents off-
chain. Since storing large files directly on the blockchain is costly and inefficient, IPFS
provides a decentralized solution where only the file hash is stored on-chain. This setup
ensures that important documents like licenses, product images, and destruction
certificates are securely stored and easily retrievable.
In addition to these core technologies, the project also employs event-driven logic and
cryptographic techniques for ensuring data integrity and authenticity. Functions are
secured with access modifiers, and transaction logs are emitted using events to facilitate
traceability. Gas optimization strategies are also employed to minimize the cost of
executing smart contracts.
This technology stack allows the system to be resilient, auditable, and scalable. It also
provides flexibility for integration with other smart city components or third-party
systems. By leveraging these technologies, the system ensures a robust framework for
managing e-waste responsibly and transparently, contributing to the sustainable
development of urban environments.
Figure 4.2: Detailed sequence diagram illustrating how the Order manager smart contract can be
used
The programming language used for implementing the smart contracts of the e-waste
tracking and tracing system is Solidity. Solidity is a contract-oriented, high-level
language designed specifically for writing smart contracts on blockchain platforms like
Ethereum. It is statically typed and supports features such as inheritance, libraries, user-
defined types, and event-driven programming, which makes it ideal for building
complex decentralized applications (DApps).
Solidity allows the developers to encode complex business logic directly into the
Ethereum Virtual Machine (EVM). The smart contracts written in Solidity enable
decentralized execution of transactions and business rules without intermediaries. In
the context of this project, Solidity was used to develop five critical smart contracts:
Registration, Order Manager, Waste Manager, Bid & Reputation Manager, and Data
Destruction Manager.
These smart contracts encapsulate the full set of business operations across the e-waste
lifecycle. For example, the Order Manager contract manages purchase orders
between manufacturers, retailers, and consumers. It validates credentials, order
quantity, and license validity using conditional statements and modifiers. Events are
emitted at key stages (e.g., order placed, accepted, or rejected) to ensure all stakeholders
are notified in real time.
In the Bid & Reputation Manager contract, Solidity ensures only valid contractors
with satisfactory reputation scores can submit bids. The contract logic checks each
submission against predefined thresholds and access permissions. Reputation scores are
updated using feedback submitted by stakeholders, and this feedback is recorded and
analyzed within the smart contract functions.
The Data Destruction Manager contract uses Solidity to verify requests for data
erasure from storage devices. Only registered waste recycling units with valid licenses
can request this service. Upon successful erasure, the contract issues a certificate whose
metadata is stored on the blockchain and content on IPFS.
ensure that only authorized roles (e.g., registered manufacturers, verified retailers) can
perform specific actions.
Figure 4.3: Detailed sequence diagram illustrating how the bids & reputation manager,
waste manager, and data destruction manager smart contracts can be employed to regulate
business operations between participants.
CHAPTER 5
RESULT
Data security and integrity: were also significantly improved. Since blockchain
technology relies on cryptographic methods to store data, the records created during
the tracking and tracing process were protected from tampering or unauthorized
modifications. This feature ensures that the information regarding the handling of
hazardous materials remains accurate and reliable, which is crucial for regulatory
compliance and reporting. The system also had a positive impact on environmental
sustainability. By encouraging proper recycling practices and discouraging illegal
dumping through greater visibility, the project supports efforts to reduce pollution
and the environmental damage caused by improper e-waste disposal. It also aids in
the recovery of valuable materials, contributing to resource conservation. Lastly,
the use of smart contracts automated many critical processes such as certification
of waste handlers, triggering payments, and verifying compliance with
environmental standards. This reduced the need for manual interventions,
streamlined operations, and minimized delays in e-waste management activities.
Overall, the project showcased how emerging technologies like blockchain can
revolutionize e-waste management by making it more secure, efficient, transparent,
and environmentally friendly. The system serves as a strong foundation for future
enhancements and wider implementation in the field of sustainable waste
management.
5.2 Screenshots
CHAPTER 6
6.1 Conclusion:
The development of the Solar Powered Pesticides Spraying Robot with Wireless
Camera marks a significant step toward the modernization and sustainability of
agricultural practices. This project effectively demonstrates how renewable energy,
automation, and wireless technology can be integrated to create a smart farming
solution that addresses key issues faced by farmers today. By utilizing solar power, the
robot operates independently of external energy sources, making it especially useful in
rural or off-grid areas. The automated spraying mechanism reduces human exposure to
harmful chemicals, enhances spraying efficiency, and minimizes labor costs. The
inclusion of a wireless camera allows for real-time monitoring and remote control,
increasing convenience, precision, and safety during operation. Overall, this robot not
only improves the efficiency of pesticide application but also promotes eco-friendly
and farmer-friendly innovations. With further enhancements such as GPS-based
navigation, advanced obstacle detection, and AI-driven crop analysis, this project has
the potential to evolve into a robust, multi-functional tool for smart agriculture.
where necessary. This enables precision spraying, reducing chemical usage and
protecting beneficial plants or insects.
Advanced Obstacle Detection and Avoidance:- Adding ultrasonic sensors,
LIDAR, or IR sensors can help the robot detect obstacles (rocks, animals, plants)
and navigate around them intelligently. This improves safety and ensures smoother
operation in complex field environments.
Multipurpose Functionality:- The robot can be upgraded to perform additional
tasks like fertilizer spraying, weeding, soil moisture monitoring, or even seed
sowing, making it a multi-functional farming assistant.
Data Logging and IoT Integration:- Integration with IoT platforms can allow data
logging (e.g., spray time, area covered, battery levels) and remote monitoring
through cloud services. This data can be analyzed to optimize pesticide usage and
track robot performance over time.
Solar Efficiency Improvements:- Future models can include tracking solar panels
that adjust angles to maximize sunlight exposure. Improved battery storage
technology could extend operational hours and increase reliability.
Scalable and Modular Design:- Creating a modular version of the robot would
allow farmers to customize features based on their field size and requirements. A
cost-effective mass-production model could make the technology accessible to
small-scale farmers.
REFERENCES
[1] Adithya J., Aftab Pasha H., Balaji V., Rohitha R and Kiran Kumar B M., 2019.
“Design and Development of Solar Powered Automatic Grain Dryer for Storage”
IEEE International Conference on Distributed Computing, VLSI, Electrical
Circuits and Robotics (2019 IEEE DISCOVER), MIT, Manipal.
[2] R Shamshiri, R., Weltzien, C., Hameed, I.A., J Yule, I., E Grift, T., Balasundram,
S.K., Pitonakova, L., Ahmad, D. and Chowdhary, G., 2018. Research and
development in agricultural robotics: A perspective of digital farming.
[3] Deotale, D., Sanap, K., Panchal, S., Wagh, R. and Badade, P., Survey on
Technical Farming.
[4] Robotics, E.U., 2013. Robotics 2020 Strategic Research Agenda for Robotics in
Europe, draft 0v42, 11 October. Google Scholar
[5] Kruthika, K., Kiran Kumar B M and Lakshminarayanan, S., 2016, October.
Design and development of a robotic arm. In Circuits, Controls, Communications
and Computing (I4C), 2016 International Conference on (pp. 1-4). IEEE.
[6] Sinha, J.P., Singh, J.K., Kumar, A. and Agarwal, K.N., 2018. Development of
solar powered knapsack sprayer. Indian Journal of Agricultural Sciences, 88(4),
pp.590-595.
[7] Yallappa, D., Palled, V. and Veerangouda, M., 2016, October. Development and
evaluation of solar powered sprayer with multi-purpose applications. In Global
Humanitarian Technology Conference (GHTC), 2016 (pp. 1- 6). IEEE
[8] Schütz, C., Pfaff, J., Baur, J., Buschmann, T., Ulbrich, H. and Idea, G., 2014. A
modular robot system for agricultural applications. In Proceedings International
Conference of Agricultural Engineering, Zurich.
[9] Celen, I.H., Onler, E. and Kilic, E.A., 2015, July. A Design of an Autonomous
Agricultural Robot to Navigate between Rows. In 2015 International Conference
on Electrical, Automation and Mechanical Engineering; Atlantis Press: Phuket,
Thailand.
[10] Shapiro, A., Korkidi, E., Rotenberg, A., Furst, G., Namdar, H., Sapir, B., Mishkin,
M., BenShahar, O. and Edan, Y., 2008, January. A robotic prototype for spraying
and pollinating date palm trees. In ASME 2008 9th Biennial Conference on
APPENDIX A
LIST OF PUBLICATION
1. Prof. Nidhi Chourey, Vaibhav Shrikrushna Gawaye, Mayur Gautam Hirole, Suhas
Gautam Wankhade, Rohan Vijay Sarkate, “A Blockchain-Based IoT-Enabled E-
Waste Tracking and Tracing System for Smart Cities” Published in International
Research Journal of Modernization in Engineering Technology and Science
(IRJMETS).
2. Prof. Nidhi Chourey, Vaibhav Shrikrushna Gawaye, Mayur Gautam Hirole, Suhas
Gautam Wankhade, Rohan Vijay Sarkate “A Blockchain-Based IoT-Enabled E-
Waste Tracking and Tracing System for Smart Cities” Published in International
Journal For Science And Advance Research In Tachnology (IJSART).