Senior Design Project - JPL Mirror Deployment Mechanism (Completed)

Senior Design Project - JPL Mirror Deployment Mechanism


General Information:

The team: Dr. Farhana Abedin(Project Advisor), Jonathan Sycip(me), Darlene Cardenas, Otto Polanco(JPL Mentor), Claudia Pineda, Marlen Genaro, Trevor Bilak-Sackin

    I worked with a team of four other members and my role on the team was Lead Electronics and Software Engineer. This project was supervised by the JUCI (JPL University Crowdsourcing Initiative) Program. Our mentor from this program was JPL Optomechanical Engineer, Otto Polanco, and a senior project advisor for the Electromechanical Systems Engineering Technology department, Dr. Farhana Abedin. 

Objective:

    Objective of this project was to design a mechanism for a space telescope segment that will rotate a mirror from a stowed configuration at 90 degrees to a deployed configuration at 30 degrees, for my role on this project I primarily focused on the control systems, electronics, and software for the mechanism.

45 degrees from vertical
105 degrees from vertical

105 - 45 = 60 degrees of movement


Requirements

Mechanism should provide rotation capability of 60-degrees

System must demonstrate full autonomy.

System shall include a sensor to provide feedback to a system.

Budget shall remain under $500

Requirements Table

Contributions:

My responsibilities as Lead Electronics Engineer included:
  •    Selecting electronic components via trade studies
  •    Component testing
  •    Constructing wiring diagrams
  •    Designing electronic housing
  •    Software development in Java(Android Studio) and C++(Arduino)
Other responsibilities I had being apart of a team:
  • Fabricating mechanical parts via 3D Printing
  • Attending team meetings with project advisor(weekly) and JPL mentor(biweekly) to give status report and updates

What I learned from this project:

    For this project I learned project management workflow systems and how to define requirements. 

The project timeline :
4. Assembly/Prototyping

Sample pictures/videos: 

Physical Prototype


Mechanical Components

Gantt Chart

Part Number

Name

Quantity

Vendor

Cost

23HS45-4204S

NEMA 23 Stepper Motor

1

StepperOnline

$39.99

DM542T

Stepper Driver

1

StepperOnline

$28.99

B073TYWX86

Limit Switches

25

Amazon

$6.99

HC-05

Bluetooth Module

2

Amazon

$15.99

-

Arduino Uno

1

Amazon

$29.85

TOTAL COST

$ 91.56

 

Bill of Materials (Electronic)

Component

Model

Stepper Motor

NEMA23 x 114mm

Stepper Driver

DM542T

Microcontroller

Arduino Uno

Limit Switch

Cylewet

Bluetooth Module

HC-05

Electrical Controls Layout


Wiring Diagram



User control flow chart


User Interface of Android app




Early limit switch interaction between Bluetooth module and Android application


App functionality integration to control stepper motor

Comments

Popular posts from this blog

Refurbished Lithium-ion Battery Pack (Complete)

Rock Climbing Camera Tracking System (Concept)