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 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
Personal Blogs
  • Community Hub
  • More
Personal Blogs
Legacy Personal Blogs How to build it?
  • Blog
  • Documents
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
  • Share
  • More
  • Cancel
Group Actions
  • Group RSS
  • More
  • Cancel
Engagement
  • Author Author: Former Member
  • Date Created: 3 Apr 2011 3:38 AM Date Created
  • Views 601 views
  • Likes 1 like
  • Comments 0 comments
Related
Recommended

How to build it?

Former Member
Former Member
3 Apr 2011

Hello again, from Jigsaw Renaissance. I promised you a look at our initial bill of materials, so here it is.

 

Our device has a few core functionalities which we need to work on. These include:

 

Audio input and processing
Audio output
Interaction through motion (e.g. shaking the device, dancing)
Interaction through explicit input (e.g. buttons)
Communication between devices

 

To simplify development and hopefully save enough time to get the core features working by the end of April, we have decided to use the Olimex STM32-103STKSTM32-103STK development board. We will modify these with STM32F103RGT6STM32F103RGT6 microcontrollers. This implementation of the Cortex M3 has 96K of RAM and 1MB of flash in a dual-bank configuration, which will be very helpful for some of our planned features. A PCB specific to our device will be designed and fabricated later in the project. As the software is by far the largest and most challenging component of this project, we want to be able to start work on that as soon as possible.

 

image

 

While there is already an accelerometer on the Olimex dev board, we will be working with the Freescale MMA8452QTMMA8452QT as this part is likely more suitable to our final design in terms of cost and features. We will be fabricating a simple external board for this part as well as for some other items such as LEDs and switches. This will help during initial prototyping (i.e. until we design the main PCB).

 

Our current estimated budget for electronics is as follows. This will leave us with a fairly decent margin for unanticipated issues, casework, additional prototypes, and so forth.

 

$218 for 2x Olimex boards
$44 for 5x micros
$18 for 3x radio chips
$36 for 3x accelerometers
$100 (?) for 3x blank boards
$50 or so for remaining parts (switches, LEDs, speakers...)

 

There are a few key issues which we’re going to face, but the main challenge here is time. A month is really not much to work with for an electronics project of any complexity—and our planned device is not going to be very simple. There are several aspects which need to be working simultaneously in order for the user experience to come together. This involves several fairly complex software tasks in a very resource-constrained environment, even with the STM32F103RGT6’s comparatively ample feature set. Furthermore, we really need to get an initial version into the hands of users and iterate based on how they receive it and interact with it.

 

image

 

Given the constraints of the contest, our planned solution here is to initially stick to a few core features and get them working in as simple of a version as can possibly do the job. This is, of course, what you’d want to do for a reasonably large project anyway. It does leave us a little uncertain as to what the version we demonstrate for the contest will include. But regardless, the contest has provided us with the means to bootstrap the project.

 

We fully expect that further development will be needed after the contest. We can get some version of the device working in a month, but there’s no way we can adequately iterate it into a form which adequately serves students’ needs. Our hope for the GGHC is to create a version which will get educators interested in working with us to build the version we need to build in order to meet the device's educational goals.

 

Stay tuned.

  • Sign in to reply
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