element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • About Us
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Design for a Cause - Design Challenge
  • Challenges & Projects
  • Design Challenges
  • Design for a Cause - Design Challenge
  • More
  • Cancel
Design for a Cause - Design Challenge
Blog Fingerprint Skeleton Key - Feedback for the user - Design for a Cause Challenge - Blog Post #5
  • Blog
  • Forum
  • Documents
  • Polls
  • Files
  • Events
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
  • Share
  • More
  • Cancel
Group Actions
  • Group RSS
  • More
  • Cancel
Engagement
  • Author Author: milosrasic98
  • Date Created: 19 Aug 2018 10:37 PM Date Created
  • Views 1176 views
  • Likes 6 likes
  • Comments 2 comments
  • accessibility_projects
  • ardexpert
  • mkr_projects
Related
Recommended

Fingerprint Skeleton Key - Feedback for the user - Design for a Cause Challenge - Blog Post #5

milosrasic98
milosrasic98
19 Aug 2018

Introduction

Hi! This will be my fifth update for this challenge, this will be a short update where we will take a look at some of the things that will provide feedback to the user of the skeleton key device. There are three different types of signals that I would like to incorporate into this build and that would be light, sound and tactile signals. Since this project is primarily aimed towards visually impaired people, sound and tactile feedback are of great importance, but having the light signals as well can only improve the device. So first off, let's start with the simplest of the bunch, the light signals.

 

  • Introduction
  • Light signals
  • Sound signals
  • Tactile signals
  • Summary

 

Light signals

For the light signals of course I will rely on LED-s, 4 of them to be precise, 1 green, 1 yellow, 1 red and a white one to be used as a light to help with finding the key hole when it's dark outside. I will use them to give me a lot of different information. Some of the things that I want to cover with the light signals are:

 

  1. Battery level
    1. Would be activated by a long press on the button, or signaling on its own when the battery is running low
    2. All three colored LED-s lit if the battery is above 66%
    3. Red and yellow lit if it's 33%-66%
    4. Red if it's 10%-33%
    5. Blinking red if it's <10%
  2. Fingerprint recognized
    1. Flashing green LED
    2. If there are multiple users it can blink corresponding to the ID of the fingerprint
  3. Fingerprint not recognized
    1. Flashing red LED
  4. Tag recognized
    1. Flashing green LED
    2. Can flash a certain number of times depending on the number of the tag/key
  5. Tag not recognized
    1. Flashing red LED
  6. Done selecting the key
    1. Blinking green LED
  7. Beacon (triggered when looking for a device)
    1. All of the lights blinking
  8. Flashlight
    1. Turn on/off the white LED

 

This is the plan for the light signals for now, can't test this part at the moment since it all requires to work with the RFID and fingerprint module, so these will all be integrated in the first prototype.

 

Sound signals

This is the second type of signals, here I have a choice between 2 different things, a standard buzzer and a mechanical buzzer. To see what is better I tested them to see how loud they are, their size and their current draw. So here is the comparison between them:

imageimage

 

Doing these tests it made the choice easy, and it is the standard buzzer. It has a much higher pitch than the mechanical buzzer, draws less current, it's smaller and the mechanical buzzer has another big issue and that is to achieve the 70 dB it has to be firmly attached to a solid surface. One thing that did cross my mind, which I will try out, is using only the mechanical buzzer instead of a buzzer + vibration motor combo. Now we have to do something similar like with the LED-s. For "positive" actions (fingerprint recognized, key chosen,...) I will do short double beep, while for the most of the "negative" actions (fingerprint not recognized, tag not recognized, battery level low,...) a longer single beep. One more sensor I will be adding, as soon as it arrives, is a vibration sensor (for detecting falls), so in this case, the buzzer will go instantly and beep until the device is picked up. Another thing I would like to do is, like with the LED-s, do a certain number of beeps depending on the number of the tag, and of course when the mode for looking for the device is activated the buzzer will just go on and off.

 

Tactile signals

The general idea is using a vibration motor from a gamepad, they are designed for 5V anyway, but there are a few things about it. Draws a lot of current, and it's pretty powerful. I have few of them laying around, and this is the one that spins up the fastest of them all:

image

 

Summary

This was a short update where I just wanted to address all of the feedback that the device will be giving to the user. For the light signals it is pretty straight forward, but when it comes to the other 2, I am still going through all of the options. I would like to keep the small buzzer because it's so audible, but on the other hand, the mechanical buzzer can pretty much do 2 things at once. Maybe both buzzers? I will do some further testing and playing around with this when I have the device assembled to an extent, to see how effective the mechanical buzzer is compared to the vibration motor. Thanks for reading the blog, hope you liked it!

 

Milos

  • Sign in to reply

Top Comments

  • milosrasic98
    milosrasic98 over 7 years ago in reply to genebren +2
    Hi Gene, I completely agree. This was my first idea when it came to the light signals, and honestly there probably won't be a need for so many different types since the fingerprint sensor, for example…
  • genebren
    genebren over 7 years ago +1
    Nice update to your design challenge project. Designing a clear and easily understood user interface is not a easy task. Some of your clues (read and green flashes, green good/red bad) seem redundant and…
  • milosrasic98
    milosrasic98 over 7 years ago in reply to genebren

    Hi Gene,

    I completely agree. This was my first idea when it came to the light signals, and honestly there probably won't be a need for so many different types since the fingerprint sensor, for example, already has a built in LED, as I've shown, that shows when it's expecting a fingerprint and if it is recognized or not. To figure out this it will be the best doing it on the first prototype to see what works and what doesn't, but will rework it for sure!

     

    Milos

    • Cancel
    • Vote Up +2 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • genebren
    genebren over 7 years ago

    Nice update to your design challenge project. Designing a clear and easily understood user interface is not a easy task.  Some of your clues (read and green flashes, green good/red bad) seem redundant and might lead to a little confusion.  It might make more sense to use the yellow (on or off) to help differentiate between the two red/green flash sequences (or even short white flashes).

     

    Good luck on your continued progress on you project.

     

    Gene

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • More
    • Cancel
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2025 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube