Code Monkey home page Code Monkey logo

blind-man-s-stick's Introduction

Blind Man's Stick

A Smart Cane for Visually Impaired People made for Level-3 Term-1 Microcontroller, Microprocessor and Embedded Systems Sessional Project created by Abu Nowshed Sakib (1705107), Md Sultanul Arifin (1805097) and Kamruj Jaman Sheam (1805099)

Under the kind supervision of -

  • Md. Shariful Islam Bhuyan - Assistant Professor, CSE
  • Sukarna Barua - Assistant Professor, CSE
  • Md. Masum Mushfiq - Lecturer, CSE

Click the image below to see our project video

Watch the video

Hardware Tools Used

  • Arduino Uno
  • HC-SR04 (Ultrasonic Distance Sensor)
  • Servo Motor
  • HC-05 (Bluetooth Module)

Software Tools Used

Arduino Android Studio

Circuit Diagram

Circuit Diagram

How to get started

Arduino

  1. Wire up according to the circuit diagram

  2. Install and open Arduino IDE

  3. Open the Arduino project in the folder named Arduino

  4. Install these libraries from Arduino IDE's Library Manager

  5. Connect the Arduino UNO through an USB cable (type A/B)

  6. Select Arduino UNO in Tools > Board

  7. Upload the code to Arduino

Android App

  1. Initiate developer mode on your Android device
  2. Turn on USB Debugging from developer options
  3. Connect your android with PC using usb port
  4. Install and open Android Studio
  5. Open the folder Android App in android studio
  6. Select your device from device list
  7. Click Run. An app named TheStick will be installed on your device

Usage

Connect the app to the stick after powering on the device. Whenever there is an obstacle ahead of the stick with 1 meter distance the app would tell the user to STOP through an audible message and start its 180° scanning procedure. After that it would suggest the user which way to turn - either TURN LEFT or TURN RIGHT - whichever direction has more free space. The user need to rotate in that direction within 5 seconds. After which an audio cue would inform the user that it is ready to detect obstacles again

HitCount

blind-man-s-stick's People

Contributors

arifinnasif avatar ansakib avatar

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.