... | @@ -17,13 +17,13 @@ Ideally a team of 3 students shall work on this project. |
... | @@ -17,13 +17,13 @@ Ideally a team of 3 students shall work on this project. |
|
|
|
|
|
A standard 35 mm model rocket shall be used in test flights and simulation: [List of available rockets](https://www.raketenmodellbau-klima.de/Raketenmodellbau/Raketenbausaetze/Quick-Easy.htm?shop=raketenklima&SessionId=&a=catalog&t=23&c=65&p=65)
|
|
A standard 35 mm model rocket shall be used in test flights and simulation: [List of available rockets](https://www.raketenmodellbau-klima.de/Raketenmodellbau/Raketenbausaetze/Quick-Easy.htm?shop=raketenklima&SessionId=&a=catalog&t=23&c=65&p=65)
|
|
|
|
|
|

|
|
{width=492 height=369}
|
|
|
|
|
|
## Flight phases
|
|
## Flight phases
|
|
|
|
|
|
Model rocket flights can be divided into different flight states \[[1](https://code.fbi.h-da.de/hda10343/dla/-/wikis/Altimeter#sources)\]:
|
|
Model rocket flights can be divided into different flight states \[[1](https://code.fbi.h-da.de/hda10343/dla/-/wikis/Altimeter#sources)\]:
|
|
|
|
|
|

|
|
{width=417 height=374}
|
|
|
|
|
|
1. Launch
|
|
1. Launch
|
|
2. Powered Flight
|
|
2. Powered Flight
|
... | @@ -34,46 +34,54 @@ Model rocket flights can be divided into different flight states \[[1](https://c |
... | @@ -34,46 +34,54 @@ Model rocket flights can be divided into different flight states \[[1](https://c |
|
|
|
|
|
Model rockets are propelled by rocket motors. The achievable flight altitude strongly depends on the thrust characteristics of the rocket motor.
|
|
Model rockets are propelled by rocket motors. The achievable flight altitude strongly depends on the thrust characteristics of the rocket motor.
|
|
|
|
|
|

|
|
{width=487 height=365}
|
|
|
|
|
|
The rocket motors that are commercially available are standardized and have predefined thrust characteristics over time.
|
|
The rocket motors that are commercially available are standardized and have predefined thrust characteristics over time.
|
|
|
|
|
|

|
|
{width=444 height=317}
|
|
|
|
|
|

|
|
{width=701 height=258}
|
|
|
|
|
|
## Motor Test Stand
|
|
## Motor Test Stand
|
|
|
|
|
|
In order to verify the motor characteristics and choose the correct motors for a project, a motor test stand shall be designed to measure these characteristics and other data associated with a model rocket motor. The test stand shall be able to test standard size motors (18 mm diameter) but also larger motors in the future. It shall be able to measure thrust and ejection forces over time. The motor shall be electrically started and the data shall be recorded with an adequate measurement rate.
|
|
In order to verify the motor characteristics and choose the correct motors for a project, a motor test stand shall be designed to measure these characteristics and other data associated with a model rocket motor. The test stand shall be able to test standard size motors (18 mm diameter) but also larger motors in the future. It shall be able to measure thrust and ejection forces over time. The motor shall be electrically started and the data shall be recorded with an adequate measurement rate.
|
|
|
|
|
|

|
|
{width=580 height=260}
|
|
|
|
|
|
## Simulation
|
|
## Simulation
|
|
|
|
|
|
The simulation of the rocket flight shall be done with [OpenRocket](https://openrocket.info):
|
|
The simulation of the rocket flight shall be done with [OpenRocket](https://openrocket.info):
|
|
|
|
|
|
 
|
|
{width=600 height=323} 
|
|
|
|
|
|
## Altimeter
|
|
## Altimeter
|
|
|
|
|
|
The sensor platform that was developed in [previous projects](2023%20Altimeter%20WLAN) shall be used for in-flight data recording. It shall be modified if necessary (hardware and software).  
|
|
The sensor platform that was developed in [previous projects](2023%20Altimeter%20WLAN) shall be used for in-flight data recording. It shall be modified if necessary (hardware and software).
|
|
|
|
|
|
|
|
{width=352 height=252} {width=380 height=249}
|
|
|
|
|
|
# Report (authors: @stcomosc, @istpankwa, @stronjin)
|
|
# Report (authors: @stcomosc, @istpankwa, @stronjin)
|
|
|
|
|
|
## Meilensteine
|
|
## Meilensteine
|
|
|
|
|
|
- %"Proof of Concept"
|
|
- %"Proof of Concept":
|
|
- %Prototyp
|
|
|
|
- %"Launch day 2024"
|
|
diente dazu, die Wahl der Komponenten zu überprüfen und erste Erfahrungen mit den Raketenmotoren zu sammeln. Hierfür wurde ein einfacher Aufbau gewählt, der die Funktionalität des Prüfstands und der Software demonstriert.
|
|
|
|
- %Prototyp:
|
|
|
|
|
|
|
|
ist ein fertiger mechanischer Aufbau und die Software befindet sich in einem ausgereiften Zustand. So können verwendbare Messungen für die spätere Auswertung angefertigt werden.
|
|
|
|
- %"Launch day 2024":
|
|
|
|
|
|
|
|
Präsentation der Ergebnisse und Vorführung des Prüfstands sowie Start verschiedener Modellraketen.
|
|
|
|
|
|
## Arbeitspakete
|
|
## Arbeitspakete
|
|
|
|
|
|
#### Projectlead ( @stcomosc )
|
|
**Projectlead ( @stcomosc )**
|
|
|
|
|
|
* manage issues
|
|
* manage issues
|
|
* watch milestones/deadlines
|
|
* watch milestones/deadlines
|
|
|
|
|
|
#### Mechanical resp ( @stronjin )
|
|
**Mechanical resp ( @stronjin )**
|
|
|
|
|
|
* Wahl der Kraft/Druck-sensoren bzw. Anzahl der zu benutzende Sensoren. (Je mehr der Motor stark ist , desto grösser wird der Anzahl an Sensoren sein )
|
|
* Wahl der Kraft/Druck-sensoren bzw. Anzahl der zu benutzende Sensoren. (Je mehr der Motor stark ist , desto grösser wird der Anzahl an Sensoren sein )
|
|
* Wahl der Temperatur-Sensoren (Sensoren zur Messung der Temperatur innerhalb des Motors und der umgebenden Umgebung )
|
|
* Wahl der Temperatur-Sensoren (Sensoren zur Messung der Temperatur innerhalb des Motors und der umgebenden Umgebung )
|
... | @@ -87,7 +95,7 @@ The sensor platform that was developed in [previous projects](2023%20Altimeter%2 |
... | @@ -87,7 +95,7 @@ The sensor platform that was developed in [previous projects](2023%20Altimeter%2 |
|
* Feuerung nach oben/unten/Seite
|
|
* Feuerung nach oben/unten/Seite
|
|
* eine/mehrere waagzellen
|
|
* eine/mehrere waagzellen
|
|
|
|
|
|
#### Simulation ( @istpankwa )
|
|
**Simulation ( @istpankwa )**
|
|
|
|
|
|
* Auswahl der Racket Typen Für die Prototypensimulation
|
|
* Auswahl der Racket Typen Für die Prototypensimulation
|
|
* Erweiterung der Komponente des Model für die Simulation
|
|
* Erweiterung der Komponente des Model für die Simulation
|
... | @@ -95,13 +103,13 @@ The sensor platform that was developed in [previous projects](2023%20Altimeter%2 |
... | @@ -95,13 +103,13 @@ The sensor platform that was developed in [previous projects](2023%20Altimeter%2 |
|
* Auswahl der Type und Anzahl der Motoren.
|
|
* Auswahl der Type und Anzahl der Motoren.
|
|
* Durchführung der Simulation Validierung des Modells Model
|
|
* Durchführung der Simulation Validierung des Modells Model
|
|
|
|
|
|
#### Software architect ( @stcomosc )
|
|
**Software architect ( @stcomosc )**
|
|
|
|
|
|
* API design (OpenAPI aka swagger 3.1.0)
|
|
* API design (OpenAPI aka swagger 3.1.0)
|
|
* UI/UX: Webapp design (nodejs framework Vue)
|
|
* UI/UX: Webapp design (nodejs framework Vue)
|
|
* Sicherheitsfeatures
|
|
* Sicherheitsfeatures
|
|
|
|
|
|
#### Softwaredevolpment ( @stcomosc )
|
|
**Softwaredevolpment ( @stcomosc )**
|
|
|
|
|
|
* Prüfstand steuern
|
|
* Prüfstand steuern
|
|
* Kalibrierung
|
|
* Kalibrierung
|
... | @@ -113,6 +121,8 @@ The sensor platform that was developed in [previous projects](2023%20Altimeter%2 |
... | @@ -113,6 +121,8 @@ The sensor platform that was developed in [previous projects](2023%20Altimeter%2 |
|
* evtl Anpassung bestehender Projekte (Altimeter und WiFi)
|
|
* evtl Anpassung bestehender Projekte (Altimeter und WiFi)
|
|
* Websocket Implementierung (Übertragung von Livedaten zur Webapp)
|
|
* Websocket Implementierung (Übertragung von Livedaten zur Webapp)
|
|
|
|
|
|
|
|
## Einführung
|
|
|
|
|
|
## Mechanischer Aufbau ( @stronjin )
|
|
## Mechanischer Aufbau ( @stronjin )
|
|
|
|
|
|
### Anforderungen
|
|
### Anforderungen
|
... | @@ -175,16 +185,12 @@ Hier wird der Teststand so aufgebaut , dass der Raketenmotor eine Horizontale Sc |
... | @@ -175,16 +185,12 @@ Hier wird der Teststand so aufgebaut , dass der Raketenmotor eine Horizontale Sc |
|
* **Nachteile:**
|
|
* **Nachteile:**
|
|
* Möglicherweise ungenaue Datenerfassung aufgrund der Nichtlinearität der Schubkurve und der Schwierigkeit, genaue Daten zu erhalten.
|
|
* Möglicherweise ungenaue Datenerfassung aufgrund der Nichtlinearität der Schubkurve und der Schwierigkeit, genaue Daten zu erhalten.
|
|
|
|
|
|
|
|
|
|
### Proof of Concept
|
|
### Proof of Concept
|
|
|
|
|
|
|
|
|
|
### Prototyp
|
|
### Prototyp
|
|
|
|
|
|
|
|
|
|
### Launch Day 2024
|
|
### Launch Day 2024
|
|
|
|
|
|
|
|
|
|
## Software ( @stcomosc )
|
|
## Software ( @stcomosc )
|
|
|
|
|
|
### Anforderungen
|
|
### Anforderungen
|
... | @@ -198,7 +204,6 @@ Hier wird der Teststand so aufgebaut , dass der Raketenmotor eine Horizontale Sc |
... | @@ -198,7 +204,6 @@ Hier wird der Teststand so aufgebaut , dass der Raketenmotor eine Horizontale Sc |
|
* ~~Daten Formatieren~~
|
|
* ~~Daten Formatieren~~
|
|
* ~~Kennlinienaufnahme vom Sensor~~
|
|
* ~~Kennlinienaufnahme vom Sensor~~
|
|
|
|
|
|
|
|
|
|
### Konzepte
|
|
### Konzepte
|
|
|
|
|
|
UI:
|
|
UI:
|
... | @@ -215,28 +220,22 @@ Aus den definierten Anforderungen und dem angestrebten Design der Software ergab |
... | @@ -215,28 +220,22 @@ Aus den definierten Anforderungen und dem angestrebten Design der Software ergab |
|
|
|
|
|

|
|

|
|
|
|
|
|
|
|
|
|
### Proof of Concept
|
|
### Proof of Concept
|
|
|
|
|
|
|
|
|
|
### Prototyp
|
|
### Prototyp
|
|
|
|
|
|
|
|
|
|
### Launch Day 2024
|
|
### Launch Day 2024
|
|
|
|
|
|
|
|
|
|
|
|
|
|
## Messtechnik ( @stcomosc )
|
|
## Messtechnik ( @stcomosc )
|
|
|
|
|
|
### Anforderungen
|
|
### Anforderungen
|
|
|
|
|
|
* Hinreichende Auflösung
|
|
* Hinreichende Auflösung
|
|
* Hinreichende Datenrate (mehr Messpunkte als in OpenRocket)
|
|
* Hinreichende Datenrate (mehr Messpunkte als in OpenRocket)\
|
|
(Daten in OpenRocket sind ungefähr 17Hz und aus dem Datenblatt des Herstellers übernommen, siehe z.B. https://www.thrustcurve.org/motors/Klima/B4/)
|
|
(Daten in OpenRocket sind ungefähr 17Hz und aus dem Datenblatt des Herstellers übernommen, siehe z.B. https://www.thrustcurve.org/motors/Klima/B4/)
|
|
* Wichtigster Parameter: Kraft
|
|
* Wichtigster Parameter: Kraft\
|
|
zu erwarten sind im peak 25N Schub (für D9 Motor)
|
|
zu erwarten sind im peak 25N Schub (für D9 Motor)
|
|
|
|
|
|
|
|
|
|
### Konzepte
|
|
### Konzepte
|
|
|
|
|
|
Kraftmessung:
|
|
Kraftmessung:
|
... | @@ -245,20 +244,14 @@ Kraftmessung: |
... | @@ -245,20 +244,14 @@ Kraftmessung: |
|
2. [hx711 ](http://cdn.sparkfun.com/datasheets/Sensors/ForceFlex/hx711_english.pdf)(brückenverstärker) mit wägezelle (1kg maximale Nennlast)
|
|
2. [hx711 ](http://cdn.sparkfun.com/datasheets/Sensors/ForceFlex/hx711_english.pdf)(brückenverstärker) mit wägezelle (1kg maximale Nennlast)
|
|
3. Kofferwaage
|
|
3. Kofferwaage
|
|
|
|
|
|
Da die hinreichenden Anforderungen an die Messtechnik unklar sind (fehlende Referenz oder Erfahrungswerte) und die zweite Option bereits im Labor vorhanden ist, wird diese Kombination zunächst betrachtet. Weitere Untersuchungen sind nötig, die Wahl der Wägezelle und des HX711 als Meßvertsärker zu evaluieren. Untersucht werden soll die Liniariät des Messaufbaus - auch jenseits der Nennlast von 1kg - und die maximale Datenrate, die laut [Datenblatt](https://cdn.sparkfun.com/datasheets/Sensors/ForceFlex/hx711_english.pdf) maximal 80SPS beträgt. Die angebotene Platine von Sparkfun bietet eine einfache Möglichkeit, diese Datenrate umzuschalten (siehe auf dem [Schaltplan](https://cdn.sparkfun.com/assets/f/5/5/b/c/SparkFun_HX711_Load_Cell.pdf) *SJ2* und *R5*). Die uns zur Verfügung stehende Platine hat diese Möglichkeit nicht und wird im späteren Verlauf des Projekts aus diesem Grund modifiziert.
|
|
Da die hinreichenden Anforderungen an die Messtechnik unklar sind (fehlende Referenz oder Erfahrungswerte) und die zweite Option bereits im Labor vorhanden ist, wird diese Kombination zunächst betrachtet. Weitere Untersuchungen sind nötig, die Wahl der Wägezelle und des HX711 als Meßvertsärker zu evaluieren. Untersucht werden soll die Liniariät des Messaufbaus - auch jenseits der Nennlast von 1kg - und die maximale Datenrate, die laut [Datenblatt](https://cdn.sparkfun.com/datasheets/Sensors/ForceFlex/hx711_english.pdf) maximal 80SPS beträgt. Die angebotene Platine von Sparkfun bietet eine einfache Möglichkeit, diese Datenrate umzuschalten (siehe auf dem [Schaltplan](https://cdn.sparkfun.com/assets/f/5/5/b/c/SparkFun_HX711_Load_Cell.pdf) _SJ2_ und _R5_). Die uns zur Verfügung stehende Platine hat diese Möglichkeit nicht und wird im späteren Verlauf des Projekts aus diesem Grund modifiziert.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### Proof of Concept
|
|
### Proof of Concept
|
|
|
|
|
|
|
|
|
|
### Prototyp
|
|
### Prototyp
|
|
|
|
|
|
|
|
|
|
### Launch Day 2024
|
|
### Launch Day 2024
|
|
|
|
|
|
|
|
|
|
|
|
|
|
## Elektronik ( @stcomosc )
|
|
## Elektronik ( @stcomosc )
|
|
|
|
|
|
### Anforderungen
|
|
### Anforderungen
|
... | @@ -292,7 +285,6 @@ sonstige Elektronik: |
... | @@ -292,7 +285,6 @@ sonstige Elektronik: |
|
* Verundung zweier Signale vom uC minimum
|
|
* Verundung zweier Signale vom uC minimum
|
|
* Sicherheits-Pin gibt schaltung frei
|
|
* Sicherheits-Pin gibt schaltung frei
|
|
|
|
|
|
|
|
|
|
### Konzepte
|
|
### Konzepte
|
|
|
|
|
|
Microcontroller (alle als dev-boards):
|
|
Microcontroller (alle als dev-boards):
|
... | @@ -307,32 +299,20 @@ Das Pinout findet man [hier](https://github.com/lnlp/pinout-diagrams/blob/main/L |
... | @@ -307,32 +299,20 @@ Das Pinout findet man [hier](https://github.com/lnlp/pinout-diagrams/blob/main/L |
|
|
|
|
|
!!WICHTIG!!: Wenn man dieses Board flashen will, muss die SD Karte entfernt sein. (Der Grund für dieses Verhalten ist nicht bekannt und auch online gibt es hierzu keine Information)
|
|
!!WICHTIG!!: Wenn man dieses Board flashen will, muss die SD Karte entfernt sein. (Der Grund für dieses Verhalten ist nicht bekannt und auch online gibt es hierzu keine Information)
|
|
|
|
|
|
## Proof of Concept
|
|
|
|
Diente dazu, die Wahl der Komponenten zu überprüfen und erste Erfahrungen mit den Raketenmotoren zu sammeln. Hierfür wurde ein einfacher Aufbau gewählt, der die Funktionalität des Prüfstands und der Software demonstriert.
|
|
|
|
|
|
|
|
|
|
|
|
### Proof of Concept
|
|
### Proof of Concept
|
|
|
|
|
|
|
|
|
|
### Prototyp
|
|
### Prototyp
|
|
|
|
|
|
|
|
|
|
### Launch Day 2024
|
|
### Launch Day 2024
|
|
|
|
|
|
|
|
|
|
## Simulation ( @istpankwa )
|
|
## Simulation ( @istpankwa )
|
|
|
|
|
|
### Anforderungen
|
|
### Anforderungen
|
|
|
|
|
|
|
|
|
|
### Konzepte
|
|
### Konzepte
|
|
|
|
|
|
|
|
|
|
### Proof of Concept
|
|
### Proof of Concept
|
|
|
|
|
|
|
|
|
|
### Prototyp
|
|
### Prototyp
|
|
|
|
|
|
|
|
|
|
### Launch Day 2024 |
|
### Launch Day 2024 |
|
\ No newline at end of file |
|
|
|
|
|
|