Skip to content

The official source-code of IgdSat for you to build and improve at home! πŸ›°οΈπŸ“‘

License

Notifications You must be signed in to change notification settings

IgualadaSat/IgdSat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

8 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

IgdSat

The official source-code of IgdSat CanSat for you to build and improve at home! This repo includes software, CAD and instructions on how to build it.

gif1 gif2 GS

Follow us on social media!

  • Instagram: @cansat_igualada
  • TikTok: @igdsat
  • YouTube: @IgdSat

Join our discord server! https://discord.gg/XWwqkaNrvV

The repo structure is the following:

└── IgdSat/
    β”œβ”€β”€ Hardware (CAD)/
    β”‚   β”œβ”€β”€ IgdSat-v2 --> Specific combination of modules
    β”‚   └── Modules/ --> List of all modules
    β”‚       β”œβ”€β”€ MPU
    β”‚       β”œβ”€β”€ CM
    β”‚       β”œβ”€β”€ PM
    β”‚       β”œβ”€β”€ SM
    β”‚       └── ...
    └── Software/
        β”œβ”€β”€ IgdSat --> Main code for IgdSat
        └── GroundStation --> Software of the web app

Hardware:

The required hardware depends on which modules you want to build. You can choose what features you want your IgdSat to have.

Minimum hardware

  • Raspberry Pi Zero 2W (22$) Amazon
  • Micro SD card (8$) Amazon
  • Battery switch (0.1$/piece) Amazon ES Amazon
  • Battery (23€) Amazon ES
  • Battery charger/booster (1.1$/piece) Amazon
  • M1-M2 self-threading screws Amazon (and the PLA/PETG and TPU filament for 3D printing)

Recomended hardware

  • 4G GSM Module (26.26$ or 31.28€) Aliexpress
  • APC220 RF Pair (26.56$ or 31.01€) Aliexpress
  • BMP280 sensor (1.48$/piece or 1.7€/piece) Amazon Amazon ES
  • Raspberry Pi Camera Module v3 Wide (25.99$ or 39.95€) Amazon ES Tiendatec (You also have to buy the CSI adapter as it's sold separately)
  • Active Buzzer (0.4$/piece) Amazon
  • LED Standard size

Optional hardware

  • Sensirion SCD30 CO2 sensor (14.84$ or 17.33€) Aliexpress
  • RadSens radiation sensor (53$) Tindie

Software:

The source-code for the software is provided "AS IS" and it's documentation is under development. Despite that, it's all tested to work properly. The main code for IgdSat's Raspberry Pi is tested to work on a clean Raspberry Pi OS Lite installation after the execution of the install.sh bash script with sudo privileges. The instructions on how to use the Ground Station is listed on it's README.md file.

Disclaimer

All the software on this repository is under the GNU GENERAL PUBLIC LICENSE. You're free to use, modify and share but you can't take possession of it; every distribution of this software should maintain the same license and mention it's author. We appreciate every type of contribution to this project. You can submit issues, pull requests and create forks. For any questions about this project, check the FAQ and/or enter our discord server.

FAQ

What is IgualadaSat?

IgualadaSat is a project driven by 7 High School students with the aim of building a device to compete in the CanSat competition. πŸš€ We are a team from Catalonia, Spain with a passion for tech and aerospace 🌌 so we decided to share our achievements with the international community 🌐

What is CanSat?

*Extracted from cansat.esa.int * A CanSat is a simulation of a real satellite, integrated within the volume and shape of a soft drinks can. The challenge for the students is to fit all the major subsystems found in a satellite, such as power, sensors, and a communication system, into this minimal volume. The CanSat is then launched by a rocket up to an altitude of approximately one kilometer, or dropped from a platform, drone, or captive balloon. During its descent, it should carry out a scientific experiment and/or a technology demonstration, achieving a safe landing, and analyzing the data collected.

How is it structured?

It is structured with a modular design, so it speeds up the prototyping process and makes it easier to 3D print. They are all fixed to the Main-Frame Module with self-threading screws. IgdSat consists of 6 modules:

  • Communication Module V4 (CM): Integrates the necessary transceivers, receivers and antennas. (SIM7600G-H, APC220 and antennas)
  • Main Processing Unit V4 (MPU): Integrates the main computer and the HD camera, as well as a buzzer and an LED for debugging and recovery. (Raspberry Pi Zero 2W, Raspberry Pi Camera Module v3 Wide)
  • Sensorial Module V2 (SM): Integrates the I2C sensors, such as radiation, temperature, humidity, pressure, and CO2 sensors. (RadSens, SCD-30 and BMP280)
  • Power Module V2 (PM): Integrates all the power-related components. This version uses a Li-ion battery* ( 3,7V 3000mAh li-ion battery, a switch and a charger and 5V booster)
  • Main Frame V2 (MF): Just a rigid plastic piece. It mechanically connects all the modules and ensures the proper integrity of the CanSat.
  • Amortiguation Module V1 (AM): Another integrity module to absorb the impact of landing. It is meant to be 3D printed with TPU or other similar flexible materials and with a special infill and specific printer settings.

* We are working on a different Power Module that uses AA batteries

About

The official source-code of IgdSat for you to build and improve at home! πŸ›°οΈπŸ“‘

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published