ece198's People
ece198's Issues
Design basic I2C clock counter
Review that the requirements are well-defined and quanitfiable
Pick a problem to focus a solution on
Add more statistics to customer problem
Define the technical requirements of the design
- Functional requirements
- Technical requirements
Review design document comprehensiveness
Find economic system that addresses challenge
Find existing social system that addresses challenge
Review principles for correctness of understanding, application, and references
Describe the challenge the customer is facing
Implement read/write I2C bit
Identify all components of circuit
Determine mathematical principals will be used in the design
Describe specific attributes of intended customer
Implement a more abstract I2C interface for sending data
Design algorithm to activate replacement alarm
Identify all components of circuit
Review design document clarity
Correctly format and cite figures and tables
We need to use our own figure numbers and then cite the appropriate figure from whichever specification as a footnote.
Test reading data from sensor
Determine origin of all parts
Design algorithm to activate safety alarm
Test ACK/NACK bit transmission
Read data from sensor
Test sending data to sensor
Add technical operating range of the sensor
This could include the returned values, accuracy, polling rate, etc.
Find citations to prove the customer is a valid client
Describe how each mathematical/engineering principle contributes to solution
Test CRC sensor verification
Implement sensor CRC verification
Get customer's confirmation and feedback on problem description and solution
Provide proof of inclusion of mathematical/engineering principles
Wire up alarm buzzer to NUCLEO
Define the safety requirements of the design
Implement sending individual bytes over I2C
Define the functional requirements of the design
Define who the customer of our designed solution will be
Test replacement alarm
Test completely disconnected sensor.
Test incorrect CRC32 by fudging calculation or faking I2C packets.
Design electrical circuit to supply sensor with 1.8V
Describe how the customer's problem is solved with our solution
Review design document accuracy
Calculate overall manufacturing cost
Write code for replacement alarm sequence
Clarify whether we need to include sensor design as a principle
Clarified, no we do not.
Find technological system that addresses challenge
Review design document conciseness
Write code for safety alarm sequence
Connect sensor to NUCLEO
Implement ACK/NACK bit transmission
Initial test of safety alarm with high concentration of CO2
Test: Safety Alarm
Date: 2022-11-17
Time: 12:52:00
Revision: 34b231f
Log:
- timer started
- at least 15 seconds passed
- Stopwatch started
- Steven breathed on sensor until 10:00 seconds
- Safety alarm triggered
- Alarm turned off at 20:78 seconds (>5 seconds, <30 seconds)
- Test passed
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. ๐๐๐
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.