7: Digital Project
2 minute read
- Project documentation template
- Soldering tutorial video (from YouTube)
- Soldering cheat sheet
- Night light design choices
- Pi Pico Firmware
- Neopixel library
Problem definition
Problem definition is the process we follow and considerations we make to determine and describe the problems we intend to solve.
Describe Problems
Determining the nature and description of a problem to be solved.
- Identify the problem you wish to solve.
- What are the outcomes, what does it need to do?
- Identify the product client or clients (stakeholders).
Constraints
Constraints describe the restricting factors we face when solving problems, and how we factor these into our planned solutions.
- Describe the limitations or restricting factors your solution may face.
Decompose Problems
Breaking a problem down into smaller, simpler problems that can be solved separately.
- What are the individual elements of the problem that can be solved separately to make the main problem more approachable/solvable?
Project Plan
Developing an approach or strategy to solve a problem or create a solution that considers the sources of data, resources available and potential timeframes or deadlines.
Develop a project plan based on time-scale and resources and key features of the project deliverables
What are the logical steps to manage data files for the project?
Design
Design algorithms captures the solution design we undertake to develop an automated solution to a problem.
Input
- Describe the sensor(s) to be used and why?
- What data will be collected from each sensor?
Processing
- Design the algorithms for the solution (use app.diagrams.net)
Output
- What is the output?
- What is be turned on/off or controlled?
Processing
- List the variables and their data type required.
Connection Diagram
- Draw and label a detailed connection diagram.