- Show progress on your user interface
Wireless communication: Show an implementation prototype that demonstrates wireless communication either via WiFi or BLE - whichever is more relevant to your project.
Enclosure: First iteration of CAD file, print
- Submit, on bCourses, a detailed work plan: What you have left to do, who will do what, when you will do it, and what your contingency plans are in case not all design choices work out or a machine goes down.
- Have the work plan and any files you want to show to us ready to go on your laptop. We will move around the room and spend 5-10 minutes with each group to review physical prototypes, files, and your work plan.
At this point, you should have a complete mockup of your user interface that covers all the functionality your application will offer. These can be hand-drawn, or created with Balsamiq Mockups, Keynote or some other prototyping technology. You should have also decided on the technology you are going to use for implementation - will it be a native iOS or Android app? Evothings? If it's a web app, what server and framework will you use? etc.
Also, remember that just showing sensor data is rarely enough. How does the sensor data relate to the larger task your user wants to accomplish?
Show an implementation prototype that demonstrates how your embedded device will communicate - either directly with a smart phone, or with a server. Decide whether Bluetooth LE or WiFi (or something else) is the most appropriate route and demonstrate a working wireless link that has your code running on both sides (so not just LightBlue or another BLE exploration app).
You can either use the wireless hardware we provided to all teams (CC3000 and BLE Nano boards), or your own hardware if you have a good reason to use something else.
Create a first rough CAD file and print it on Jacobs Hall or Invention Lab 3D printers. Describe any design issues or open questions you still have. The more concrete these questions are, the faster we'll be able to answer them.
A list of major steps you still need to take. Estimate the time it will take you for each step and make deadlines to track your progress. Assign responsibilities to individual team members. Plan time for ordering components and for shipping. Make a Gantt Chart if you feel this is helpful, or a spreadsheet. Also, list the biggest risks to successful completion and think about contingency plans.