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
Publications
  • Learn
  • More
Publications
Blog Op Ed: What Makes A Great First Project?
  • Blog
  • Documents
  • Events
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Publications to participate - click to join for free!
  • Share
  • More
  • Cancel
Group Actions
  • Group RSS
  • More
  • Cancel
Engagement
  • Author Author: DaveYoung
  • Date Created: 27 Sep 2012 12:04 PM Date Created
  • Views 545 views
  • Likes 1 like
  • Comments 2 comments
  • education
  • embedded
  • dyoung
Related
Recommended

Op Ed: What Makes A Great First Project?

DaveYoung
DaveYoung
27 Sep 2012

Thanks to the NYC Maker Faire this weekend, there has been a lot of discussion of new project ideas becoming a reality.  With the wide array of different development platforms that are coming out for FPGAs, Microcontrollers, and even complete computing solutions, there is always a system out there to be explored.  It can be intimidating to approach such a wide array of possibilities, so what is it that makes for the best first projects?image

 

The most important aspect of any project is the designer's passion for getting it done.  It is rare to come across a project worth doing that goes exactly as planned.  The problems that crop up when making something new can be quite trying, and motivation is the only way to make sure an idea becomes a working prototype.  So what might encourage someone to face frustrating setbacks other than a paycheck?  Making something that can be used for a purpose.  Telling everyone about the cool project that will be done can shame a person into delivering.  Or for an experienced designer starting with a new system, learning about what it can do better than any other solution can result in some pretty fantastic design ideas.  Whatever the reason, it is best for a designer to recognize and capitalize on the feeling to get stuff done.

 

When the idea of the next cool project starts rolling around a designer's head, it is important to set a preliminary goal.  Blinking an LED, spinning a motor, or activating a buzzer are all excellent ways to start on solid ground for development and give a sense of accomplishment quickly.  Most platforms offer a getting started guide with suggestions for first steps, with some better than others.  On the road of angry engineers abandoning projects, many will tell you about how the basic parts of the system never even blinked an LED!  Finding a project that lets a designer experience or eliminate failures at the earliest possible point saves projects.

 

Another key aspect of starting a happy relationship with new platforms is finding out how supportive the community is of new designers.  After internet searches, forums are the best way to get help when learning a new product; many of them teaming with users looking to help others get into designing. Raspberry Pi is a good example of a vibrant forum as is TI's e2e community which has actual TI employees offering help on topics to prevent questions from going unanswered.

 

The last important characteristic of a platform's explorability is the number of projects that have been published with full documentation.  Most manufacturers need to make compromises when implementing their technology with standard subsystems such as SPI, I2C, USB, etc... This can result in unique requirements that may include quirks.  The best way to understand what might be wrong with a design is to review how others have done similar tasks.  Silly things like the order of initialization of peripherals can derail otherwise perfect code.

 

Finding a project that can get a cool job done, with concrete milestones, supported by a community and other designs are the makings for a killer experience with a new technology.  Once complete, the designer will be in a great position to post their design and answer some questions for other newbies!

  • Sign in to reply
  • Workshopshed
    Workshopshed over 13 years ago

    I started as DAB did with a crystal AM radio and a two transistor astable LED flasher (or buzzer). These were made using a "electronics set" that allowed you to wire up circuits using sprung connections and short wires.

     

    I recently started playing around with the Arduino and that came with a blink LED example which was great to test that you'd set it up correctly.

     

    Kits and building blocks is definately a good starter, but you need to watch out as some kits are surface mount which would be a little bit imtimidating for a novice.

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

    Hi Dave,

     

    I agree that making a good first project can get you hooked on technology for a life time.

    In the old days, the ubiquitous crystal radio was the common first step.  Easy to make and very easy to show off to family and friends.  The radio either worked or it didn't.

    The blinking LED is also a good first project.  Simple, easy to do and easy to modify for more interesting implementations of the basic idea.

     

    Today, there is a wealth of inexpensive kits to get you started.  All you need is a little help and you can soon find yourself growing inside as you learn to design, build and test new applications.  It doesn't take an engineering degree to get started, but hopefully, you reach the point where you want to take that giant step beyond.

     

    Once you learn that future technology may solve your problems, you can begin to explore advanced applications that are currently only for the very best, but may soon become easy to implement with a new part or kit.

     

    The biggest problem then is deciding what to do next.  The Universe is your play ground and technology provides you with the building blocks.

     

    Just a thought,

    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