Giter Site home page Giter Site logo

vasujain275 / robosafe Goto Github PK

View Code? Open in Web Editor NEW
2.0 1.0 0.0 99.51 MB

A simple yet effective wireless controlled Locker using an Arduino Mega. It can be unlocked via App RIFD card, Fingerprint and stream live footage to your device.

C++ 100.00%
arduino arduino-uno bluetooth locker rfid rfid-rc522 rfid-reader school-project security simple-project

robosafe's Introduction

RoboSafe - Wireless Controlled Locker with Arduino Mega

RoboSafe is a simple yet effective wireless controlled locker using an Arduino Mega. It can be unlocked via the mobile app, RFID card, fingerprint, and even stream live footage to your device. This project was originally created as part of the National Science Exhibition of India 2022.

Features

  • Wireless control of the locker.
  • Unlocking options: Mobile app, RFID card, and fingerprint.
  • Live video streaming capability.
  • Created for the National Science Exhibition of India 2022.

Project Versions

  • Version 1: The initial version was created for our internal school round. You can access the code for this version on our v-1 branch.

  • Version 2 (Current): The current and final version of the project, which includes enhancements and improvements.

Project Media

Here are some images of the final project:

Image 1 Image 2 Image 3 Image 4 Image 5 Watch Video 3

And here are some demonstration videos of the project:

Materials Required

To build the RoboSafe project, you'll need the following materials:

  • Arduino Mega (or compatible)
  • HC-05 Bluetooth Module
  • RC522 RFID Reader
  • Copper Hooker Wires
  • Solenoid Lock 12v
  • R307 Fingerprint Sensor
  • NodeMCU ESP-32 Cam Module

Connections

Here are the connections for various components used in the project:

RFID Reader:

  • VCC - Pin 3.3v
  • GND - GND
  • Reset (RST) - Pin D49
  • SDA(SS) - Pin D53
  • MOSI - Pin D51
  • MISO - Pin D50
  • SCK - Pin D52

Bluetooth Module:

  • VCC - 5v
  • GND - GND
  • TX - D2 (RX)
  • RX - D3 (TX)

Relay:

  • Relay (NO) - Lock (+ve)
  • Relay (COM) - Adaptor +ve
  • Lock (-ve) - Adaptor -ve
  • IN - D7
  • GND - GND
  • VCC - 5v

OLED Display:

  • SCL - A21
  • SDA - A20
  • VCC - 5v
  • GND - GND

Others:

  • Green Light - D35
  • Red Light - D37
  • Buzzer - D6

robosafe's People

Contributors

rachitgarg2005 avatar vasujain275 avatar

Stargazers

 avatar

Watchers

 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.