Diskussion:DMS load cell with measuring amplifier HX711AD: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Keine Bearbeitungszusammenfassung |
Keine Bearbeitungszusammenfassung |
||
| (4 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
| Zeile 1: | Zeile 1: | ||
--[[Benutzer:Onyesi-john.abiagam@stud.hshl.de|Onyesi-john.abiagam@stud.hshl.de]] ([[Benutzer Diskussion:Onyesi-john.abiagam@stud.hshl.de|Diskussion]]) 09:24, 17. Mär. 2026 (UTC) | |||
* New order: [https://www.berrybase.de/7-segment-led-display-modul-i2c-schnittstelle-tm1637-14mm-rot?gad_source=1&gad_campaignid=22633477378&gclid=EAIaIQobChMIsdPg1M2mkwMV5KmDBx3Wch7pEAQYByABEgImP_D_BwE] | |||
* I2C 7 Segment Display | |||
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
| Zeile 5: | Zeile 10: | ||
| 1 || 03.03.26 || | | 1 || 03.03.26 || | ||
* Send the signed contract to administration. | * Send the signed contract to administration. | ||
* Safety briefing | * Safety briefing | ||
* Workplace preparation (login, etc.) | * Workplace preparation (login, etc.) | ||
| Zeile 13: | Zeile 17: | ||
* Transponder issuance | * Transponder issuance | ||
* Measure Weight with Simulink | * Measure Weight with Simulink | ||
| A || | | A || 100% || | ||
* Contract signed and sent back to administration | |||
* I have received Safety briefing from Mr Marc Ebmeyer | |||
*Mass measurement using HX711 implemented in Arduino fully | * Workplace Preparation already done | ||
* SVN accesss granted | |||
* Wiki access granted | |||
* How to record working hours already explained | |||
* Transponder already issued | |||
* Mass measurement using HX711 fully implemented in Arduino | |||
* Mass measurement using HX711 implemented fully implemented in SIMULINK | |||
|- | |- | ||
| 2 || 10.03.26 || | | 2 || 10.03.26 || | ||
| Zeile 23: | Zeile 34: | ||
* Add button like a real Weighing Scale. See chapter [[DMS_load_cell_with_measuring_amplifier_HX711AD#Requirements|requirements]]. | * Add button like a real Weighing Scale. See chapter [[DMS_load_cell_with_measuring_amplifier_HX711AD#Requirements|requirements]]. | ||
* Document progress within your [[DMS_load_cell_with_measuring_amplifier_HX711AD|article]]. | * Document progress within your [[DMS_load_cell_with_measuring_amplifier_HX711AD|article]]. | ||
|| A || | || A || 100% || | ||
*On/Off button logic implemented | * On/Off button logic fully implemented in Arduino complete, but not implemented in Simulink due to memory constraint | ||
* Simulink model saved to SVN. | * Simulink model saved to SVN. | ||
*Documentation of | * How to documentation simulink model according to the article already ready | ||
* Documentation of DMS load cell with measuring amplifier HX711AD in wiki article | |||
|- | |- | ||
| 3 || 17.03.26 || | | 3 || 17.03.26 || | ||
| Zeile 35: | Zeile 47: | ||
* Use the LCD-Display and order an I2C-Segment-Display (A). | * Use the LCD-Display and order an I2C-Segment-Display (A). | ||
* Meet all the [[DMS_load_cell_with_measuring_amplifier_HX711AD#Requirements|requirements]] (B). | * Meet all the [[DMS_load_cell_with_measuring_amplifier_HX711AD#Requirements|requirements]] (B). | ||
|| A || | || A || 100% || | ||
*LCD display implemented in Arduino and in simulink. | * LCD display implemented in Arduino and in simulink. | ||
*Button added both for Tare and power button | * Button added both for Tare and power button | ||
*Documentation in progress in wiki | * Documentation in progress in wiki | ||
* All requirements are met | |||
|- | |- | ||
| 4 || 24.03.26 || | | 4 || 24.03.26 || | ||
| Zeile 49: | Zeile 62: | ||
* Use the software of [[Escape_Game:_Die_Bombe|this project]] as a starting point. Weight cell and LCD-Display are working fine. | * Use the software of [[Escape_Game:_Die_Bombe|this project]] as a starting point. Weight cell and LCD-Display are working fine. | ||
* Document progress within your [[DMS_load_cell_with_measuring_amplifier_HX711AD|article]] (A). | * Document progress within your [[DMS_load_cell_with_measuring_amplifier_HX711AD|article]] (A). | ||
|| B || | || B || 98% || | ||
* Each | * Each buttons are already connected to arduino interrupt | ||
* The button | * The button is successfully debounced in the ISR. | ||
* | * Every source code line are fully commented for readability. | ||
* | * Header now added to the source codes | ||
* | * A recursive average filter implemented for the calculation the weight | ||
* | * Standard deviation implemented to calculate and to decide if the measurement is constant (threshold). | ||
*resused the simulink weighing scale model from Die_Bombe and interfaced it with my custom build LCD and now both model work together. | * I resused the simulink weighing scale model from Die_Bombe project folder and interfaced it with my custom build LCD and now both model work together. | ||
*Implemented Tare button in simulink | * Implemented Tare button in simulink | ||
* | * Documentation is in progress | ||
|- | |- | ||
| 5 || 31.03.26 || | | 5 || 31.03.26 || | ||
| Zeile 66: | Zeile 79: | ||
* Finish this task ASAP so you can work with the next sensor. | * Finish this task ASAP so you can work with the next sensor. | ||
|| A || | || A || 100% || | ||
* | * The timing issues have been solved and the system now respond faster. | ||
* All tasks have been implemented | * All tasks have been implemented and the system is very responsive. | ||
* The Simulink modeling is working | * The Simulink modeling is working, Tare button, buzzer are fully implemented | ||
* The Low Pass Filter result is used instead of the mean | |||
* The Standard deviation is calculated from the last 5 samples of the Low Pass Filter | |||
|- | |- | ||
| 6 || 14.04.26 || | | 6 || 14.04.26 || | ||
* stable: ist calculatet late | * stable: ist calculatet late | ||
* save data to .mat file (time in s, weigth in g, real weight in g) for further analysis | * save data to .mat file (time in s, weigth in g, real weight in g) for further analysis | ||
|| A || | || A || 100% || | ||
* Stable is no longer late, it was due to the number of samples used but it is already solved | |||
* The .mat file has been saved in the project workspace and versioned in SVN for further analysis | |||
|- | |||
Aktuelle Version vom 9. Juni 2026, 09:49 Uhr
--Onyesi-john.abiagam@stud.hshl.de (Diskussion) 09:24, 17. Mär. 2026 (UTC)
- New order: [1]
- I2C 7 Segment Display
| # | date | plan for this week | Priority | progress | Comment |
|---|---|---|---|---|---|
| 1 | 03.03.26 |
|
A | 100% |
|
| 2 | 10.03.26 |
|
A | 100% |
|
| 3 | 17.03.26 |
|
A | 100% |
|
| 4 | 24.03.26 |
|
B | 98% |
|
| 5 | 31.03.26 |
|
A | 100% |
|
| 6 | 14.04.26 |
|
A | 100% |
|