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
Enchanted Objects
  • Challenges & Projects
  • Design Challenges
  • Enchanted Objects
  • More
  • Cancel
Enchanted Objects
Blog Planing the Final Spurt
  • 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: crjeder
  • Date Created: 27 May 2015 7:44 PM Date Created
  • Views 1123 views
  • Likes 4 likes
  • Comments 10 comments
  • smart_key_hooks
  • enchanted_objects
Related
Recommended

Planing the Final Spurt

crjeder
crjeder
27 May 2015

Inspired by Jan Cumps post 1958 Turntable from the Black Forest - 21: Right-Sizing my Plans I decided to plan the last 5 weeks of the challenge and look back on what I've achieved.

 

Looking Back

 

The features I've promised are:

  1. No user interaction necessary besides hanging the keys
  2. Make key status available on-line
  3. RGB-LEDs to display status of the absent persons
  4. RESTful / IFTTT  / Tasker (android) interface

Additional, optional features I have proposed:

  1. Record speech messages which get played when the person / respectively the key returns
  2. Detect a specific key ring independent of the hook it was hanged on
  3. Placing "ToDo" lists (on paper) on the board and sending "accepted" messages to listeners

 

I had no plan how to reach the the goals I've set for the challenge until now. Not that I did not know the value of a good project plan, but I am not as experienced as the other contenders therefore I could not estimate the time I would need. Even the proposal was just a wild guess of what could be possible within 15 weeks.

Currently I am able to detect key rings independently of the hook they where placed on and send out the status to a prototype client which is integrated into tasker. Therefore I've achieved 1, 2,4 and b). This is not to bad. I am currently working on 3 and I am evaluating 2 options:

  • using the Infineon RGB Shield (Product LinkProduct Link) and multiplexing the output to 5 RGB LEDs
  • using WS2812B LEDs

In both cases I have the challenge of receiving an interrupt at the end of a PWM period. I've read the Data sheets of both the Infineon and the AMD processor. In both cases they mention that it should work but I can not find out how. I've already spent the combined spare time of 2 weeks on this problem. The documentation for the SAMA5D4 simply is not made for the hobbyist so I might overlook something obvious for the expert.

 

Looking Forward

 

Now it's time to do a top-down project plan. There are 5 weeks left and one important goal to reach along with the necessary project documentation. I guess I need 2 weeks to do the cleanup and do the final presentation for the challenge. That leaves me with 3 weeks to solve the Problem, implement the server on the SAMA5D4 (Product LinkProduct Link). For the later 1 estimate 1 week since it is already partially solved. This leaves me with 2 weeks of experimenting and debugging the code for driving 5 to 8 LEDs. Sounds doable but hopefully I'll find the missing puzzle peace soon.

  • Sign in to reply

Top Comments

  • crjeder
    crjeder over 10 years ago in reply to Workshopshed +2
    I had the impression everybody here is more experienced than me, which is easy as I have non at all. :-)
  • Workshopshed
    Workshopshed over 10 years ago in reply to crjeder +2
    I do have a degree in electronics but that was over 20 years ago and I've worked in software ever since. I've done a couple of projects with Arduino in the last couple of years but I'm still in the other…
  • crjeder
    crjeder over 10 years ago in reply to mcb1 +2
    This was not meant as a complaint. Just as an excuse for not having a time plan for the competition. I had under estimated the time needed to do something useful with the SAMA5. I have some Linux experience…
  • crjeder
    crjeder over 10 years ago in reply to mcb1

    No worries!

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • mcb1
    mcb1 over 10 years ago in reply to crjeder

    This was not meant as a complaint

    I didn't take it one ...sorry if the reply sounded like it was.

     

    Anything involving Linux or some of the other new software always seems to take me a lot longer than I even planned.

     

    Mark

    • Cancel
    • Vote Up +2 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • crjeder
    crjeder over 10 years ago in reply to mcb1

    This was not meant as a complaint. Just as an excuse for not having a time plan for the competition. I had under estimated the time needed to do something useful with the SAMA5. I have some Linux experience but this was of no help.

    I think the presentation is important, too. I did the tech for me (mainly) but try to present it in a way to get you interested.

    • Cancel
    • Vote Up +2 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • mcb1
    mcb1 over 10 years ago in reply to crjeder

    In any challenge there are some that have more experiance than others in some areas.

    On the other hand some of the presentations are a work of art in themselves, so you never know.

     

    I've seen very clever technology let down by poor documentation or stupid non user friendly interfaces.

    I've seen very good 'vapourware' for a poor design as well.

     

    Luckily these challenges tend to level the playing field so experience (or lack of) isn't always the decider.

     

    Mark

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • Workshopshed
    Workshopshed over 10 years ago in reply to crjeder

    I do have a degree in electronics but that was over 20 years ago and I've worked in software ever since.  I've done a couple of projects with Arduino in the last couple of years but I'm still in the other people libraries stage. I dabbled with Linux many years ago but have pretty much used Windows exclusively so that side of the Yún is new to me, the compiling of libraries etc has been a complete nightmare.

    • Cancel
    • Vote Up +2 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