P18104: High Altitude Balloon Instrumentation Package
/public/

Detailed Design

Table of Contents

Previous Phase: Preliminary Detailed Design | Team Page: Home | Next: Gate Reviews

Project Recap

The High Altitude Balloon Instrumentation Platform (HABIP) is a multi-functional system that allows users to collect and analyze data from near-space experiments. The device records internal data, and also telemeters data that has been gathered from an array of sensors to a ground communications center. The goal of this project is to create the aforementioned array in a configuration that is lightweight, cheap to manufacture, and highly reliable. The final product will undergo a mission lasting for several hours in harsh conditions, and will parachute back to Earth from an altitude of over 100,000 feet to be recovered and analyzed. This project seeks to improve upon the progress of two former MSD groups: P17104 and P17105, and is intended to be a design which can be further improved in the future.

Team Vision for Detailed Design Phase

Phase Summary:

Drawings, Schematics, Flow Charts, Simulations

Purpose

Define the layout and design of the final product.

Balloon Plug Redesign

Balloon Plug

Balloon Plug

Balloon Plug Assembly

Balloon Plug Assembly

The balloon plug is being redesigned to mitigate the risk of trauma to the platform. Previously the plug has been heavy, and posed a significant risk of impact damage in the moments following balloon burst.

Teensy 3.6 Initialization

Initialization

Initialization

Initialization w/SD Card Failure

Initialization w/SD Card Failure

Initialization code on the Teensy has been written and tested. The following functionality has been initialized:

Some self test functionality was integrated. The following functions run self test:

Once further functionality is implemented self test will be integrated for the remaining functions. The SD Card is reinitialized if it fails. Once further functionality is integrated, failing modules will be reinitialized at appropriate times.

Updates To Main Board

Communications During Detailed Design Phase

Ground Station

Consultation with James Stefano

Video/Data Transmission

Consultation with Matt Zachary

Microprocessor Initialization

Some consultation with Carlos Barrios

Thermal Analysis

Attempted outreach to Dr. Schrlau

Testing

Purpose

Demonstrate objectively the degree to which the Engineering Requirements are satisfied
Engineering Requirement Satisfaction

Engineering Requirement Satisfaction

Teensy Microcontroller and Reaction Wheel Stabilization

The code will contain the following functionality:

This functionality will be tested in the following manner:

Digital Video Transmission

Connect the Raspberry Pi to the BladeRF using a USB cable and then connect the BladeRF to a satellite receiver using a coaxial cable (this is just for testing). Connect the satellite receiver to a monitor or computer (HDMI for iSmart receiver and Ethernet for Novra Reciever). Power on both the Raspberry Pi and Satellite Receiver.
DTV Setup

DTV Setup

Video Only (iSmart Receiver or Novra Receiver)

  1. Connect a mouse, keyboard and monitor to the Raspberry Pi or SSH into the Raspberry Pi
  2. Open a terminal window and navigate into the ts_tools folder. Once in the ts_tool folder run the Raspivid Command.
  3. Open a new terminal and run the BladeRF command with video.fifo. Once this is done video will be transmitted to the Receiver.
  4. Hook the Receiver up to a monitor and the video will be displayed.

Video with Data (Novra Receiver Only)

  1. Connect a mouse, keyboard and monitor to the Raspberry Pi or SSH into the Raspberry Pi
  2. Open a terminal window and navigate into the ts_tools folder. Once in the ts_tool folder run the Raspivid Command. Store in video.fifo.
  3. Run the data streaming and store in data.fifo.
  4. Run the stream mux command to combine the video.fifo and data.fifo and store in combined.fifo.
  5. Open a new terminal and run the BladeRF command with the combined.fifo. Once this is done video will be transmitted to the Receiver.
  6. Connect the Novra receiver to a computer using ethernet. Open a media player and open the network stream corresponding to the video being received.

Thermal Simulation Progress

Simulation Output for Thermal Analysis

Simulation Output for Thermal Analysis

Bill of Material (BOM)

Purpose

Show relationships between components in their assemblies and subassemblies.
Top Level Assembly

Top Level Assembly

Structures and Stability

Structures and Stability

Avionics and Controls

Avionics and Controls

Communications

Communications

Data Acquisition

Data Acquisition

Power

Power

Recovery

Recovery

Risk Assessment

Mitigated Risks

Ongoing Risks

New Sources of Risk

Plans for Next Phase

Gantt Chart

Gantt Chart

Gantt Chart

Click here for the working document.

Individual Plans

Team Member

James Brumbaugh

Matthew Chase

Brandon Codi

Jacob Kennedy

Nicholas Lindley

Dan Mitchell

Jake Timmons

Design Review Materials

Engineering Requirements
Gantt Chart

Home

Problem Definition | Systems Design | Preliminary Detailed Design | Detailed Design

Build & Test Prep | Subsystem Build & Test | Integrated System Build & Test | Customer Handoff & Final Project Documentation