Giter Site home page Giter Site logo

granitemask / iot-book-bot Goto Github PK

View Code? Open in Web Editor NEW

This project forked from souvik0306/book-bot

1.0 0.0 0.0 114.51 MB

This is a robot with Barcode + QR Code scanning capabilities designed for collecting books and navigation across a campus. The robot will mould the use of Computer Vision for ensuring safe collection and identification of books, all this while being powered by a Raspberry Pi for faster processing.

License: GNU General Public License v3.0

C++ 4.45% Python 57.80% Processing 12.48% HTML 25.27%

iot-book-bot's Introduction

Book-Bot

S. Datta, M. Kundu, R.D. Choudhury, Sriramalakshmi P. and Sreedevi VT, “IoT Book Bot”, 
IEEE India Council International Subsections Conference (INDISCON). Bhubaneswar July, 2022. [Accepted]

Camera-Ready Paper - [PDF]

Steps to run livestream with Code Scanner

  1. Start livestream
  2. Go to the folder of live_Stream_qr_merged
  3. Open command prompt in above location
  4. Type this exactly in cmd - python server.py
  5. Now go back to livestream webpage and click on QR / BARCODE Scanner
  6. Click on the followup button
  7. Scan QR or BARCODE and see the result on the webpage itself.

Steps to run QR code & Barcode scanner and insert the data in database:

  1. Do everything according the steps mentioned above for running livestream with code scanner
  2. Make sure that you have MongoDB compass configured in your computer. If you don't have compass then you have to change the mongo URI with the mongo atlas one which you can create by going to their website and following their steps.
  3. Then scan the Student unique QR code and Book's Barcode seperately.
  4. After scan each you one of then you will be shown a scanned value for your verification. After that just click the back button of your browser.
  5. If you aren't satisfied with the shown value then you can scan it again
  6. After scanning both of then, you can submit your scanned values to the database. Remember you can only submit when you have scanned both the values.
  7. If you see submitted successfully, then you can click the back button of the browser and scan more books by repeating the same process or you can again click the the back button to navigate yourself to the home page.

Hardware Setup -

References -

  1. Saral Tayal's Self-Drive Repository - GitHub
  2. AiPhile's Speed & Distance Estimation - YouTube
  3. Eben Kouao's Live Stream Repository - GitHub
  4. Murtaza's Workshop - YouTube

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.