Modifications

Sauter à la navigation Sauter à la recherche
7 892 octets ajoutés ,  20 mars 2022 à 00:38
aucun résumé de modification
Ligne 1 : Ligne 1 : −
{{ENG-CANSAT-PICO-NAV}}
+
<!-- {{ENG-CANSAT-PICO-NAV}} -->
 +
[[File:ENG-CANSAT-BELGIUM.jpg|thumb|200px]] [[File:ENG-CANSAT-PICO-THECAN.jpg|thumb|200px]]
 +
{{infobox tuto
 +
  | image = ENG-CANSAT-THECAN.jpg
 +
  | title = CanSat Pico Guide
 +
  | subtitle = A comprehensive technical guide to assemble, use and get the best of MicroPython on the Raspberry-Pi Pico for CanSat launch.
 +
  | version = 0.3
 +
}}
 +
== What is CanSat? ==
 +
CanSat Contest simulates the fly of miniaturized satellites named CanSat (Can Satellite).     
   −
The Cansat Belgium running MicroPython
+
The CanSat is an autonomous devices enclosed within the volume of a soda can.
   −
on the Raspberry-Pi Pico is currently
+
The volume of a CanSat has the following characteristics: 66mm diameter, 115mm height for a mass of 350gr.
   −
under writing.
+
As the CanSat have small volume and are very affordable, the CanSat contest is great for learning more about space technologies.
   −
Please check the available page in the menu --->
+
The CanSats are deployed from a rocket (the launch vehicle) at a height of about 3000m depending on the competition (see all the details in the contest rules).
 +
 
 +
The CanSats are not orbited and are always deployed in the athmosphere. So they always comes back to the earth.
 +
 
 +
The CanSat volume cannot increase until the CanSat is deployed out of the rocket.
 +
 
 +
This means that external antenna is allowed only after the CanSat left the rocket.
 +
 
 +
A parachute (that increase the volume of the CanSat) is usually used to limit damages. The aim is to reuse the CanSat for several missions.
 +
 
 +
In Europe, the CanSat contest includes two missions:
 +
* Mission 1: mesure pressure and temperature and transmit data in real time.
 +
* Mission 2: free choice mission (using Intertial Measurement Unit, GPS, MPX differential pressure sensor, etc).
 +
 
 +
== How to subscribe the contest? ==
 +
 
 +
In Europe, the CanSat competition is promoted by the ESA ([https://en.wikipedia.org/wiki/CanSat#_Europe source]).
 +
 
 +
* '''For Belgium''': the CanSat Belgium competition is promoted by '''InnovIris''' ([http://www.innoviris.be/fr/promotion/cansat-belgium CanSat Belgium NL], [http://www.innoviris.be/nl/promotie/cansat-belgium CanSat Belgium FR], [https://www.facebook.com/CanSat.Belgium?fref=ts CANSAT Belgium FaceBook] ).<small></br>Innoviris is the Brussels Institute for the encouragement of scientific research and innovation.</small>
 +
 
 +
* '''For Luxembourg''': the CanSat Luxembourg competition is promoted by [https://www.cansat.lu '''Esero Luxembourg''' (www.cansat.lu)] .
 +
 
 +
== About this Wiki ==
 +
 
 +
MC Hobby does promote, mainly in French, the Arduino Open-Source plateform, MicroPython, Raspberry-Pi, coding, electronics to made knowledge freely available de the mass.
 +
 
 +
This CanSat Belgium Wiki is one of the [https://shop.mchobby.be MC Hobby]  [https://wiki.mchobby.be documentation project].
 +
 
 +
[[Fichier:ARDX-Intro-MCHobby.jpg|480px]]
 +
{{MCH-Aider}}
 +
 
 +
== Getting Started ==
 +
 
 +
{{ttuto-begin}}
 +
 
 +
{{ttuto
 +
  |label=Hardware discovery
 +
  |descr=Discover the various items included within the kit.
 +
  |img=tlogo-CANSAT-Pico-content.png
 +
  |link=ENG-CANSAT-PICO-CONTENT
 +
  |traduction=1
 +
}}
 +
 
 +
{{ttuto
 +
  |label=Thonny IDE
 +
  |descr=Prepare your Python IDE environment
 +
  |img=tlogo-CANSAT-Pico-IDE.jpg
 +
  |link=ENG-CANSAT-PICO-THONNY
 +
  |traduction=1
 +
}}
 +
 
 +
{{ttuto
 +
  |label=Pico User Guide
 +
  |descr=The <strong>Raspberry-Pi Pico</strong> user guide.
 +
  |img=tlogo-Pico.jpg
 +
  |link=ENG-CANSAT-PICO-USER-GUIDE
 +
}}
 +
 
 +
{{ttuto
 +
  |label=Pico Powering
 +
  |descr=How to properly power up your Pico
 +
  |img=tlogo-pico-power.jpg
 +
  |link=ENG-CANSAT-PICO-POWERING
 +
}}
 +
 
 +
{{ttuto
 +
  |label=MicroPytho HowTo
 +
  |descr=Tips and tricks to write Python code for on MicroControler.
 +
  |img=tlogo-micropython-howto.jpg
 +
  |link=ENG-CANSAT-PICO-HowTo
 +
}}
 +
 
 +
{{ttuto
 +
  |label=Data Loffing
 +
  |descr=How to log data into a file (on MicroControler)
 +
  |img=tlogo-pico-data-logging.jpg
 +
  |link=ENG-CANSAT-PICO-LOG
 +
}}
 +
 
 +
{{ttuto-end}}
 +
 
 +
<div style="margin: 15px 0; background: rgba(0,192,240,.3); display: block; padding: 15px 15px 15px 15px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; border: 1px solid #CCC;" >The Raspberry-Pi PICO can also been used used with '''Arduino IDE''' and '''C/C++ compiler'''. It's means that you can also write '''Arduino alike C code''' on  this microcontroler. This point is not covered in this tutorial series, we do MicroPython programming.</div>
 +
 
 +
== Test the devices ==
 +
{{ttuto-begin}}
 +
 
 +
{{ttuto
 +
  |label=BMP280 sensor
 +
  |descr=Test the BMP280 pressure and elevation sensor.
 +
  |img=tlogo-feather-upy-BME280.jpg
 +
  |link=ENG-CANSAT-PICO-BMP280
 +
}}
 +
 
 +
{{ttuto
 +
  |label=TMP36 sensor
 +
  |descr=Test the TMP36 analog temperature sensor
 +
  |img=tlogo-micropython-tmp36.png
 +
  |link=ENG-CANSAT-PICO-TMP36
 +
}}
 +
 
 +
{{ttuto
 +
  |label=RFM69HCW radio
 +
  |descr=User guide for the <strong>RFM69HCW</strong> radio module.
 +
  |img=tlogo-CANSAT-RFM69HCW-user.png
 +
  |link=ENG-CANSAT-PICO-RFM69HCW
 +
}}
 +
 
 +
{{ttuto
 +
  |label=RFM69HCW Testing
 +
  |descr=Testing the communication with <strong>RFM69HCW</strong> and sending data through the radio module.
 +
  |img=tlogo-CANSAT-RFM69HCW.png
 +
  |link=ENG-CANSAT-PICO-RFM69HCW-TEST
 +
}}
 +
 
 +
{{ttuto
 +
  |label=Radio Antenna
 +
  |descr=A well designed Antenna can increase the communication distance.
 +
  |img=tlogo-CANSAT-antenna.png
 +
  |link=ENG-CANSAT-PICO-ANTENNA
 +
}}
 +
 
 +
{{ttuto-end}}
 +
 
 +
== Mission 1 ==
 +
The team must build a CanSat and program it to accomplish the primary (mandatory) mission, as follows:
 +
 
 +
After release and during descent,
 +
* the CanSat shall measure several parameters,
 +
* the data should be transmitted as telemetry information to the ground station.
 +
* the telemetry should, at least, be send once every second.
 +
 
 +
The following informations should be captured:
 +
* Air temperature
 +
* Air pressure
 +
 
 +
It must be possible for the team to analyse the data obtained (for example, make a calculation of altitude) and display it in graphs (for example, altitude vs. time and temperature vs. altitude).
 +
 
 +
<div style="margin: 15px 0; background: rgba(255,204,102,.3); display: block; padding: 15px 15px 15px 15px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; border: 1px solid #ff9900;" >So, don't forget to also capture the time for each data collected. This information is as critical than pressure and temperature</div>
 +
 +
{{ttuto-begin}}
 +
 
 +
{{ttuto
 +
  |label=Frequency Plan
 +
  |descr=Be courteous, share the radio bandwidth.
 +
  |img=tlogo-CANSAT-FREQENCY-PLAN.png
 +
  |link=ENG-CANSAT-PICO-FREQUENCY-PLAN
 +
}}
 +
 
 +
{{ttuto
 +
  |label=Mission 1: Emitter
 +
  |descr=Wiring sensors, capturing datas and sending over radio.
 +
  |img=tlogo-CANSAT-MISSION1.png
 +
  |link=ENG-CANSAT-PICO-MISSION1-CAPTURE
 +
}}
 +
 
 +
{{ttuto
 +
  |label=Mission 1: Receiver
 +
  |descr=Receiving the transmitted data.
 +
  |img=tlogo-CANSAT-MISSION1-RECEIVER.png
 +
  |link=ENG-CANSAT-PICO-MISSION1-RECEIVE
 +
}}
 +
 
 +
{{ttuto
 +
  |label=Mission 1: Going autonomous
 +
  |descr=Receiving the transmitted data.
 +
  |img=tlogo-CANSAT-MISSION1-RECEIVER-Lipo.png
 +
  |link=ENG-CANSAT-PICOMISSION1-AUTONOMOUS
 +
}}
 +
 
 +
{{ttuto-end}}
 +
 
 +
== Resources ==
 +
 +
{{ttuto-begin}}
 +
 
 +
{{ttuto
 +
  |label=CanSat 3D
 +
  |descr=CanSat 3D models to print your own one
 +
  |img=tlogo-CANSAT-3D.png
 +
  |link=ENG-CANSAT-3D
 +
}}
 +
 
 +
{{ttuto
 +
  |label=Radio Antenna
 +
  |descr=A well designed Antenna can increase the communication distance.
 +
  |img=tlogo-CANSAT-antenna.png
 +
  |link=ENG-CANSAT-PICO-ANTENNA
 +
}}
 +
 
 +
{{ttuto
 +
  |label=Parachute
 +
  |descr=Some reference to design the parachute
 +
  |img=tlogo-CANSAT-parachute.png
 +
  |link=ENG-CANSAT-PICO-PARACHUTE
 +
}}
 +
 
 +
{{ttuto
 +
  |label=Shopping
 +
  |descr=Need to refill some parts?
 +
  |img=tlogo-shopping.png
 +
  |link=ENG-CANSAT-PICO-SHOPPING
 +
}}
 +
 
 +
{{ttuto-end}}
 +
 
 +
Optional: Adding a GPS module to transmit the CanSat position with the telemetry data would ease to positioning when back on the earth.
 +
 
 +
Other resources:
 +
* [https://en.wikipedia.org/wiki/CanSat#_Europe CanSat Europe] on WikiPedia - Lot of informations
 +
* [https://df.mchobby.be/wiki-export/Eng-Cansat-Pico/Eng-Cansat-Pico.pdf This wiki as PDF] (''pdf'')
 +
* [https://df.mchobby.be/wiki-export/Eng-Cansat/Cansat-kit-presentation.pdf CanSat Kit Presentation (Belgium)] (''pdf'')
 +
* [https://df.mchobby.be/wiki-export/Eng-Cansat/Cansat-kit-presentation-Lux.pdf CanSat Kit Presentation (Luxembourg)] (''pdf'')
    
{{ENG-CANSAT-PICO-TRAILER}}
 
{{ENG-CANSAT-PICO-TRAILER}}
29 837

modifications

Menu de navigation