element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • 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 & Tria Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • About Us
  • 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
      • Japan
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Vietnam
      • 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
Smarter Life
  • Challenges & Projects
  • Design Challenges
  • Smarter Life
  • More
  • Cancel
Smarter Life
Blog SmarterLife Challenge - A Smarter Way
  • Blog
  • Forum
  • Documents
  • Files
  • Events
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
  • Share
  • More
  • Cancel
Group Actions
  • Group RSS
  • More
  • Cancel
Engagement
  • Author Author: marsmen
  • Date Created: 14 Nov 2013 7:50 AM Date Created
  • Views 967 views
  • Likes 1 like
  • Comments 2 comments
  • psoc4
  • smarter_life_challenge
  • temp_light_sensor
  • smarter_life
Related
Recommended

SmarterLife Challenge - A Smarter Way

marsmen
marsmen
14 Nov 2013

The Creator SW is pretty awesome. I find it easy to use. Today, my friend and I referenced the data sheets for the UDBs rather than the examples. This was way more successful. We had noticed a coding issue, that in the project examples things were being called and it seemed like infinity as to the possibilities to write because it seemed that there wasn't a library to reference. But, in usual engineering style, the data sheets proved us wrong. Suddenly, what seemed massive and ever growing darkness, suddenly had a solution.

 

Lesson:

- The UDB's data sheets are worth the read and reference.

 

Part of the day was spent driving to one of the local electronics store. It is run by retired electrical engineers that had their start in the Navy. they sale used surplus electronics and new kits. They've an Arduino line. I hate calling as they are always short. When I phoned today, about a kit, the guy said of course they had them in stock. When I asked how many, he huffed in annoyance and said 15. Then he hung up. A forty minute drive later (because that is local for me) we arrived to a store with an empty shelf. They apologized about their mistake. I had collected other supplies and gently set them on the counter and walked out. We drove another 30 minutes to a different store, purchased two servos off the same shelf, came home, and started coding (without the kits we'd originally set out for). One servo acted weird. We changed some code, it quit working. We tried the second servo, it didn't work either. After going through code again and feeling good about our limited programming skills, we retested the servos. The second one acted normal, the other was still weird. I then looked at the packaging. I'd never seen a continuous rotating Parallax Servo before and was double befuddled as I'd pulled two Servos from a shelf labeled Standard Servo. Someone had put a blue jellybean in the read jellybean bin.

 

Lesson:

- No country for old men…I mean…errr…people are human, we are perfectly imperfect and mistakes happen. No need to dwell on a problem when there is more fun finding an alternative solution.

- When pulling multiple quantity from the same shelf, check that the inventory matches the bill of materials. Even if it is only two items.

 

I've purchased the Cypress Temp Kit for the PSoC 3 or 5. Review of what is actually in the kit has yielded parts to hack and modify for PSoC 4 interfacing. Same with the CapSense Touch expansion kit. I do plan to hand craft my own CapSense touch interface for the final prototype using acrylic and copper tape.

 

I'd also purchased a fat lot of LEDs for the ID, but realized I could create the prototype sufficiently with one LED and ultimately save I/O pins.

 

The same conclusion came about for motor control today. Rather than outputs to turn a motor on and inputs for decoding an encoder (something funny in that), I found a stepper motor would be a better solution and not have to track encoder data. Still more to do on this.

 

Still more to do on all of this.

 

Lesson:

- Smile! Getting to be creative and find alternate solutions and concepts is uber fun! Especially when, at the end of the day, you and your friend get to celebrate with a beer for making LEDs blink and Servos spin with a PSoC 4.

  • Sign in to reply
  • cy.gul
    cy.gul over 12 years ago

    Hey Jim

    I too would recommend trying to source parts online from e14 (with your $500 voucher!) or similar places. I've also had great luck with Amazon prime delivering motor shields and such to my doorstep with 2-day shipping.

     

    Glad you've started to delve into the world of UDBs, a whole new can of jellybeans to play with!

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • DAB
    DAB over 12 years ago

    Yea, finding a trusted local source for components can be an exercise in frustration.

     

    Did you consider using the Element 14 store for the parts?

     

    I do agree about the app notes.  They are well written and very informative.

    I am very impressed with the level of detail that Cypress provides with the IDE.

     

    DAB


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