Home - NoahMacDonald1/387_NM_Final GitHub Wiki

Welcome to the 387_NM_Final wiki!

Project Overview

This is my final project for ECE 387. I chose to build a prototype security box toy, using a number of different sensors to implement security measures.

Wiring

The circuit diagram for this project

The picture above is all of the components used by my box, placed on one breadboard in a circuit diagram. The other pages of this wiki focus on specific components and have much less cluttered pictures. In this diagram and the simple diagram for the water sensor, I use an IR receiver in it's place. This is because TinkerCAD doesn't have a water sensor in it's circuit building app. The pinout did not change due to this.

I will also have videos of each component in action on their pages, rather than an overview. The video below is an overview.

Video can be found here

Equipment

The project uses the hardware I've listed below. Some items will have separate pages detailing what they do.

Features

  • Pattern lock with the ability to set new codes
  • Water sensor to disable entry when submerged
  • Tilt sensor to stop operation when the box is rattled or tipped
  • Ultrasonic distance sensor
  • Piezo speaker for feedback
  • RGB LED for feedback
  • Automated opening and closing, powered by a servo motor.

How to Use My Project

  1. Turn the box on.
  2. Press the button farthest to the right to enter your pattern.
  3. Input a pattern of 6 button presses. The box will open if you want to place anything in it.
  4. Place your hand in front of the ultrasonic distance sensor, around an inch away. You may have to wait a second, but the lid will close.
  5. When you want to retrieve your item, enter your pattern again.
  6. If you want to change your pattern again, repeat steps 2-4.