@@ -493,17 +493,69 @@ Von Anfang an wurde das Board von LILYGO wie folgt mit dem HX711 verbunden:
...
@@ -493,17 +493,69 @@ Von Anfang an wurde das Board von LILYGO wie folgt mit dem HX711 verbunden:
| 5V | VCC |
| 5V | VCC |
| GND | GND |
| GND | GND |
## Simulation ( @istpankwa )
## Simulation (author: @istpankwa )
### Anforderungen
### Anforderungen
Der Simulation von der Rakete soll mit [OpenRocket](https://openrocket.info) durchgeführt. Für die Durchführung soll ein Rakete für das Projekt ausgewählt, womit die gemessene Thrust-Kurve zur Datavalidierung implementiert werden.
Datenstrukturen:
* Auswahl der Daten-Typ für die Aufnahme während die Testdurchführungen.
* Implementierung der Datenwerte in einem Skript zur Darstellung einer Thrust-Kurve.
* Programmieren einer Skript zur Herstellung der Parametrierung Datei für die Simulation in [OpenRocket](https://openrocket.info).
### Konzepte
### Konzepte
Für der Konzept wurde ein Orion-Raketenmodel mit Berücksichtigung der Sensoren Gewicht für die Simulation in [OpenRocket](https://openrocket.info) ausgewählt. der Auswahl dieses Modells wurde auf der Basis eines leicht erhältlichen Modells gemacht.
Mit dem Modell wurde erstmal 3 unterschiedlichen Motoren(B4-4, C6-6 und D9-7) mit der Hersteller Thrust-Daten (siehe z.B. https://www.thrustcurve.org/motors/Klima/B4/) durchgeführt und die Ergebnisse zur Datenvalidierung gespeichert.
Um die von uns während zahlreichende Feuerungen Daten aufzunehmen, wurde ein [HX711](https://cdn.sparkfun.com/datasheets/Sensors/ForceFlex/hx711_english.pdf) und eine [LoRa32 V2.1_1.6](http://www.lilygo.cc/products/lora3) verwendet. Die Daten werden dann in ein **.csv** Datei-Format gespeichert und die Parametrierung Informationen für den Plot der Thrust-Kurve und die Herstellung der nötigsten Datei für die Simulation in [OpenRocket](https://openrocket.info) werden in ein **.json** Datei-Format gespeichert.
Um die Simulation mit [OpenRocket](https://openrocket.info) durchzuführen, sollte ein **.eng** Datei hergestellt werden. Da [OpenRocket](https://openrocket.info) nur diese **.eng** Datei für die Parametrierung des Motoreinstellung und Lesen der Schubkraft vom Motor erkennen kann, wurde diese mit Hilfe der Python Skript "thrust.py" aus den Daten unter **RocketMotorTestCenter(r.m.t.c.)/Simulation/measurements** generiert. Die generierten Dateien wurden dann für die Simulation in [OpenRocket](https://openrocket.info) benutzt und die folgende Ergebnisse haben wir bekommen.
**B4-4 Motordaten der Feuerung in **[**OpenRocket**](https://openrocket.info)
**B4-4 Motordaten der Feuerung in **[**OpenRocket**](https://openrocket.info)
**C6-5 Motordaten der Feuerung in **[**OpenRocket**](https://openrocket.info)
**D9-7 Motordaten der Feuerung in **[**OpenRocket**](https://openrocket.info)