Skip to content

oresat/oresat-solar-simulator-software

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

106 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

oresat-solar-simulator-software

The software repository for our solar simulator for testing 1U solar panels Hardware Repo.

Features

TODO: include feature list

General Information

The OreSat Solar Simulator is a benchtop simulator for hardware-in-the-loop testing of CubeSat solar modules. It uses LED and halogen light bulbs to emit light that simulates the sun's solar spectrum in low Earth orbit (Air Mass 0 or 'AM0').

The original work for this was done as an MCECS Capstone Project from January to June of 2023 by Bendjy Faurestal, Adam Martinez, Cesar Ordaz-Coronel, and Charles Nasser. Andrew Greenberg was both representing PSAS as the Industry Sponsor and the Faculty Advisor to the students.

The continuation of this project is to convert the OreSat Solar Simulator Software from using the Beaglebone microcontroller to the Raspberry Pi Pico. The maintainers are OreSat engineers Charlene de la Paz, John Albert Abed, Angeline Vu, and Rose Edington with the assistance of Industry Advisor Jake Taylor.

Planned Architecture

Hardware Stack

graph TD
    A[MDC] --> B[Basilisk]
    B -->|Solar Data| C[Pico]
    C -->|PWM| H[Halogen]
    E[ADS1015] -->|I2C| C
    C -->|I2C| F[MCP4728]
    T1[Thermistors 0-2] --> E
    PD[Photodiode] --> E
    F -->|A| R[Red]
    F -->|B| G[Green]
    F -->|C| L[Blue]
    F -->|D| UV[UV]
Loading

Software

The software consists of a hub and client modules, both written in CircuitPython 8.2.10. The hub utilizes the Basilisk Simulation Framework to determine which sides of the CubeSat would be exposed to light.

Libraries

Installation

TODO: include installation steps

Usage

TODO: include usage

License

All materials in this repo are copyright Portland State Aerospace Society and are licensed under the CERN Open Hardware Licence Version 2 - Strongly Reciprocal (CERN-OHL-S v2) and the GNU General Public License v3.0, or any later versions. A copy of the license is located here.

About

Software powering the solar simulator for our 1U panels

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors