Inspiration

We wanted to try something new in the field of agriculture. Being IoT enthusiasts, we wanted to integrate hardware as well as various software's to build an innovative robot to solve few problems faced by farmers specially in India.

What it does

BOT-BEATS is the AI powered smart decision system for digital agriculture , which monitors environmental changes using smart sensors . It is autonomously driven irrespective of type , size etc. Smart software decides the action to be taken without human intervention

How we built it

Step1: Gathered Parts required to make chassis for robot Chassis Construction Chassis Construction

Step2: Placed all hardware parts on chassis viz.

        1. Raspberry pi 4 with camera 
        2. Arduino Uno
        3. Connected and programmed soil moisture sensor and temperature sensor 
        4. Robotic arm 
        5. Ultrasonic sensor
        6. Submersible mini water pump
        7. Dc motors
        8. dc motor drivers

Attaching Parts Robotic Arm

Step3: Developed dashboard for displaying sensor data in graphical user interface using vanilla javascript

Sensor Dashboard

Step4 : Developed object follower system using tensorflow and opencv

Step5 : Developed plant disease and Weed detection system using tensorflow and Streamlit and configured it to work on raspberry pi Step6: Developed a fruit detection system and store for the products detected in the farm

Step7 : Developed a dashboard for farmer to monitor and control overall robot live activities in the farm

Step8 : Developed Mobile application for monitoring various factors viz.

        1. To use core features of bot from anywhere in the world with proper permissions , core features viz.
                       a. Camera 
                       b. Plant disease and weed detection systems - it enables farmer to detect any plant disease 
                           observed in any plant in the world 
                       c. Sensors Data

     for eg. suppose we want to identify plant disease of my plant , but we don't have required software's , so we can 
                 use their software for my task from any where in world

step9 : Tested Software's

Challenges we ran into

1 ) Developing machine learning model 2 ) Problems faced in React js development 3) Hardware issue

Accomplishments that we're proud of

1) Developing Software that works with hardware simultaneously 2) Hands on new Technology and frameworks 3) Completion of project within time

What we learned

1) Web development 2) Backend Development 3) Front-end Development 4) Making mobile apps 5) Making Desktop apps 6) Developing software's for resource constraint devices such as Raspberry pi 7) Connecting hardware to gather 8) Machine Learning 9) Teamwork

Built With

Share this project:

Updates