Giter Club home page Giter Club logo

igdsat's Introduction

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

igdsat's People

Contributors

ultrazar avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.