Skip to content

The TinReloader project automates water dispenser refills using an ultrasonic sensor to detect empty tins and dispense water contactlessly. A robotic rover delivers new tins to designated rooms and returns to the filling station after delivery, combining automation and robotics for convenience.

Notifications You must be signed in to change notification settings

AAC-Open-Source-Pool/Tin-Reloader

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Tin Reloader

Team Details

Team Number:

24AACR26

Senior Mentor:

Kranthi

Junior Mentor:

B Abhiram

Team Member 1:

Aasrith Manikanta Kavali

Team Member 2:

Rohith Paruchuri

Team Member 3:

Pranava Juvvadi

Team Member 4:

Vasa Duniya

Abstract

The TinReloader project addresses the challenge of managing water dispenser refills efficiently. It consists of two main parts: first, dispenser, it detects when a water dispenser tin is empty using an ultrasonic sensor and also dispenses water without contact. Second, it employs a robotic rover with a line-following mechanism to deliver a new water tin to the pre designated rooms. Once the tin is picked up by the user, the rover returns to the filling station. This project combines automation and robotics to streamline water refilling, making it a convenient and innovative solution for daily use.

Table of Contents

Requirements

Hardware

  • ESP32 Boards
  • Power Supply (batteries / power bank)
  • 3 wheel kit
  • Wi-Fi Connection
  • Connecting wires and bread boards

Software

  • Arduino IDE
  • ESP32 Board Package
  • Blynk Library
  • WiFi Library

Installation and usage

Step by step process of cloning the project, installments needed and how to use it

  • Clone the repository with git clone https://github.com/AAC-Open-Source-Pool/Automated-Water-Delivery-System.git
  • Wire the components as shown in the circuit diagram to establish the necessary connections as per circuit diagram. (Change Arduino with ESP 32)
  • Install all dependencies
  • Setup BLYNK as per the virtual pins given in the code
  • Copy the Auth Token from the Devices pannel and paste in the code
  • Go to Devices/<device name>/Edit Dashboard/Firmware configuration
  • Copy the Data and put it at the top of the code
  • Compile Use arrow button at the top left and upload the files to ESP 32

Preview

Contribution

This section provides instructions and details on how to submit a contribution via a pull request. It is important to follow these guidelines to make sure your pull request is accepted.

  1. Before choosing to propose changes to this project, it is advisable to go through the readme.md file of the project to get the philosophy and the motive that went behind this project. The pull request should align with the philosophy and the motive of the original poster of this project.
  2. To add your chan ges, make sure that the programming language in which you are proposing the changes should be the same as the programming language that has been used in the project. The versions of the programming language and the libraries(if any) used should also match with the original code.
  3. Write a documentation on the changes that you are proposing. The documentation should include the problems you have noticed in the code(if any), the changes you would like to propose, the reason for these changes, and sample test cases. Remember that the topics in the documentation are strictly not limited to the topics aforementioned, but are just an inclusion.
  4. Submit a pull request via Git etiquettes

About

The TinReloader project automates water dispenser refills using an ultrasonic sensor to detect empty tins and dispense water contactlessly. A robotic rover delivers new tins to designated rooms and returns to the filling station after delivery, combining automation and robotics for convenience.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages