Giter Club home page Giter Club logo

itsme's Introduction

Logo

A new, revolutionary smart lock.

release-v1.0 build-passing dependencies-up-to-date license-MIT

Project Description

itsMe is a smart lock IoT device designed for improved portability and versatility, and low cost-of-installation. itsMe locks can be 3D-printed and assembled at under $60, freely attached onto deadbolt locks with no required home renovation, and controlled remotely via Bluetooth with the itsMe Android app. itsMe's design is fully open-source, and can be modified to fit locks of any size for individual use. See our final presentation and complete documentation for further information.

Demo

Operation demo

Rotation demo

3D-Printable Models

CAD Model

Click the animation above to find the models.

Design

Design Poster

Materials

The above materials are all purchasable on Amazon. These are the recommended brands minimizing cost-of-installation; other brands may work, but device stability will not be guaranteed.

Getting Started

Prerequisites

Installation

  1. Purchase the materials listed above.
  2. Clone this repository
  3. [Optional] Modify the dimensions of the downloaded CAD models to suit your needs.
  4. 3D print your materials with ABS plastic.
  5. Assemble your 3D-printed parts, following the animation above. Place the Servo Motor in the groove and wire it to your Raspberry Pi. Place the self-adhesive tape strips around the edge of your device (where it'll make contact with the door).
  6. Open this project in Android studio. Then connect your Android device to your computer with a USB cable, and run the app. Your phone will now have the itsMe app installed.

Usage

  1. Install your smart lock onto your door by simply placing the grip over a pre-existing deadbolt lock. Make sure itthe device is firmly attached to the door with the adhesive strips.
  2. Open the itsMe Android app.
  3. Turn on Bluetooth on your phone and connect it to your smart lock.
  4. Your lock's state is now being monitored through the app. Press the "Lock" or "Unlock" app buttons to control the lock's state. Enjoy!

UI

License

This project is licensed under the MIT License - see the LICENSE file for details

Acknowledgements

  • Development team: Min JO, Hyungseok Yoon, Josh Go, Ivan Chowdhury
  • Advisors: Sam Keene, Carl Sable, Shivam Mevawala

itsme's People

Contributors

ichowdhury01 avatar leojo95 avatar hyungseokyoon avatar

Stargazers

 avatar

Watchers

 avatar  avatar

Forkers

hyungseokyoon

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.