(TVC) Rocket
Hardware- 16 Devlogs
- 24 Total hours
A rocket that uses (TVC) and has a onboard ESP32-WROOM-32 flight computer along with sensors on a PCB.
A rocket that uses (TVC) and has a onboard ESP32-WROOM-32 flight computer along with sensors on a PCB.
Finished the schematic, learned a lot in the process, ESP32, MicroSD, ICM42688, BMP280, Power, GND, USBC, UART(conversion), Pyro Firing, and Servo circuits are complete, after a short review period will be ready for quick layout and manufacturer sendoff!
Made a compartment for the PCB to lay in
Made the fins, made some changes to the inner body, finished the servo power circuit, and started the SD logging circuit.
Wsp guys had a break in the middle because school lowk started :( but I am back at it and today I made the body and Nosecone and assembled it on CAD and added it to the TVC as well
Started working on the wiring for the connections to the servos so they can actually do TVC work, chose 20kgcm servos for this, supplied by a 2S LiPo battery, also redid the layout on the schematic(which is close to being finished!)
Fully finished the TVC! and made some holes in it to save weight.
I finished the Pyro Firing Channel(parachute ejection circuit) in the schematic, now for the servo connectors and GPS and the schematic is finished!
Today I simulated the rocket’s altitude, velocity, and acceleration curves. First, I used regression in Desmos in order to find a fitting polynomial curve for the thrust. After that, I factored in gravity and drag to make an ODE(Riccati differential equation) for the acceleration. Since Desmos is quite slow with numerical integration, I opted to create a python script instead and use matplotlib to graph all the curves, yielding this visual and a calculated apogee of 268.65 meters at 7.66 seconds!
Started to make the bottom of TVC
Started wiring the pyro channels for rocket parachute ejection
Finished CAD for first servo mount
Started to build the TVC mount for the rocket
Finished wiring the BMP280 as I2C
Added more stuff for the schematic(incomplete)
Fixed naming conventions on net labels and fixed a few wiring issues here and there.
Cleaned up the wiring on my (incomplete) schematic for the PCB which will house the flight computer and sensors