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}} |