Différences entre versions de « ENG-CANSAT-PICO-CONTENT »

De MCHobby - Wiki
Sauter à la navigation Sauter à la recherche
 
(26 versions intermédiaires par le même utilisateur non affichées)
Ligne 1 : Ligne 1 :
 
{{ENG-CANSAT-PICO-NAV}}
 
{{ENG-CANSAT-PICO-NAV}}
  
== Cansat Pico in few words ==
+
== Cansat Pico kit in few words ==
 
The CanSat-Pico-Kit is build around the '''Raspberry-Pi Pico''' plateform.
 
The CanSat-Pico-Kit is build around the '''Raspberry-Pi Pico''' plateform.
* blabla
 
  
<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;" >The Raspberry-Pi Pico is distributed with MicroPython, everything learned with Python language or MicroPython boards can be applied to the Pico. Just care about voltage, the '''Pico is 3.3V logic'''.</div>
+
The '''Raspberry-Pi Pico''' is a powerful dual core microcontroller created by the Raspberry-Pi foundation. The Pico goes far beyond the Arduino Uno in terms of power and capabilities.
 +
 
 +
It is distributed with the MicroPython firmware and can also be programmed with C++ and Arduino.
 +
 
 +
[[fichier:ENG-CANSAT-PICO-CONTENT-10.jpg|360px]]
 +
 
 +
<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;" >Just care about voltage, the '''Pico is 3.3V logic'''. Do not apply any voltage greater than 3.3V to any GPIO on the Pico.</div>
 +
 
 +
MicroPython is a very robust environment natively compiling and running python script. MicroPython fits a compiler, a python virtual machine and a file system to store the script. Thanks to MicroPython, everything learned with Python language or MicroPython boards can be applied to the Pico.
 +
 
 +
The kit is designed to ease the prototyping phase, it can be open flat on the desk to ease access to every logic signals and components/boards added to the initial setup.
 +
 +
[[fichier:ENG-CANSAT-PICO-CONTENT-11.jpg|800px]]
 +
 
 +
The "Cansat Pico Board" feature the Raspberry-Pi Pico and already embeeds useful and smart features to ease the prototyping and testing phase for your Cansat project.
 +
 
 +
When the kit was designed, we did forseen the fact that the project could either be:
 +
* placed between the boards (inside).
 +
* placed ouside of the boards and use a shorter ribbon (boards are enclosed right in the middle of the project).
 +
 
 +
We did also features a Qwiic/StemmaQt connector available underside. This very compact connector do features power and I2C bus. It can be used to quickly and safely connects toons of I2C capable sensors boards.
 +
* [https://www.adafruit.com/category/1005 StemmaQT sensors] are available at [https://www.adafruit.com Adafruit Industries USA] and its distributor network.
 +
* [https://www.sparkfun.com/qwiic#products Qwiic sensors] are available at [https://www.sparkfun.com SparkFun electronic USA] and its distributor network.
 +
 
 +
[[fichier:ENG-CANSAT-PICO-CONTENT-12.jpg|640px]]
 +
 
 +
Just flip over the "Cansat Pico Board" to discover additional features available underside the Pico.
 +
 
 +
As we can propotype under the board, it is also very important to have the board fully labelled this side.
 +
 
 +
[[fichier:ENG-CANSAT-PICO-CONTENT-13.jpg|640px]]
 +
 
 +
As the Raspberry-Pi Pico doesn't features Lipo battery circuitery, we do added a special connector to plug an [https://www.adafruit.com/product/1944 Adafruit PowerBoost 500 charger] on the board.
 +
 
 +
Just connect the Pico to you computer (or power it with a wall adapter) and the Lipo will auto-magically starts to charge-up.
 +
 
 +
Unplug your pico from computer and the PowerBoost charger will take over. The Lipo will discharge to power your project.
 +
 
 +
Thanks to the PowerBoost, your cansat projet do also have a 5V power rail (500 mA max).
 +
 
 +
Needs to spare energy? no problem, the "Power Off" pin is available near of the board boundary. Once the PWR_OFF tied to the ground, the PowerBoost is disabled (as Pico and the project).
 +
 
 +
[[fichier:ENG-CANSAT-PICO-CONTENT-14.jpg|640px]]
  
 
=== Cansat Pico Kit content ===
 
=== Cansat Pico Kit content ===
Ligne 13 : Ligne 54 :
 
[[fichier:ENG-CANSAT-PICO-CONTENT-01.png|640px]]
 
[[fichier:ENG-CANSAT-PICO-CONTENT-01.png|640px]]
  
Once assembled with spacer designed yourself, you do have a cylindrical development plateform with plenty of space.
+
Once assembled with spacer you designed, you do have a cylindrical development plateform with plenty of space.
+
 
 
[[fichier:ENG-CANSAT-PICO-CONTENT-02.png|240px]]
 
[[fichier:ENG-CANSAT-PICO-CONTENT-02.png|240px]]
  
=== Pico Board items ===
+
You can develop your project:
 +
* '''either''' in the inner space between the bottom and the top boards.
 +
* '''either''' using smaller spacers to develop your project in the inner space {{underline|and}} also the outer space.
 +
 
 +
Outer space can also be used thanks to the through holes PCBs and the labelling the both sides of the PCBs.
 +
 
 +
=== Pico Boards ===
 +
 
 +
The Raspberry-Pi Pico is at the earth of this kit. One is soldered onto the Cansat Kit, the other is free for use to make prototyping or creating the receiving base station.
 +
 
 +
[[fichier:ENG-CANSAT-PICO-CONTENT-00.jpg|640px]]
  
[[fichier:ENG-CANSAT-PICO-CONTENT-00.png|640px]]
+
See the [[ENG-CANSAT-PICO-USER-GUIDE|Cansat Pico User Guide]] section for more information on its integration.
  
See the [[ENG-CANSAT-PICO-USER-GUIDE|Pico User Guide]] section for more information.
+
See the [https://www.raspberrypi.com/documentation/microcontrollers/ Official Pico MicroPython starter guide] for learning more about MicroPython on Pico.
  
 
== Kit content ==
 
== Kit content ==
  
TO REVIEW COMPLETELY
+
{{parts-begin}}
  
{{parts-begin}}
+
{{parts-item
 +
  |name=Raspberry-Pi Pico
 +
  |descr=Dual core RP2040 MCU @ 133 MHz with 264Ko RAM & 2 Mo Flash. One Pico is used on the Cansat kit, the other is used for prototyping.
 +
  |img=RASPBERRY-PICO.png
 +
  |link=https://shop.mchobby.be/product.php?id_product=2025
 +
  |qty=2
 +
}}
 +
 
 +
{{parts-item
 +
  |name=Cansat base dev. board for Pico
 +
  |descr=Solder a Pico onto it and drive your cansat project with MicroPython.
 +
  |img=PICO-CANSAT-BASE.png
 +
  |link=https://shop.mchobby.be/product.php?id_product=2275
 +
  |qty=1
 +
}}
 +
 
 +
{{parts-item
 +
  |name=Cansat proto board
 +
  |descr=Prototyping board connected to the Pico GPIO.
 +
  |img=PICO-CANSAT-PROTO.png
 +
  |link=https://shop.mchobby.be/product.php?id_product=2272
 +
  |qty=1
 +
}}
  
 
{{parts-item
 
{{parts-item
   |name=Feather M0 Express
+
   |name=FPC ribbon
   |descr=New Arduino M0 compatible on a standard platform for embedded project. Also compatible with CircuitPython.
+
   |descr=This ribbon connects the base board to the proto board.
   |img=FEATHER-M0-EXPRESS.png
+
   |img=FPC-RUBAN-100mm.png
   |link=https://shop.mchobby.be/product.php?id_product=1119
+
   |link=https://shop.mchobby.be/product.php?id_product=2278
 
   |qty=1
 
   |qty=1
 
}}
 
}}
Ligne 39 : Ligne 112 :
 
{{parts-item
 
{{parts-item
 
   |name=USB A/microB 1m cable
 
   |name=USB A/microB 1m cable
   |descr=Can be used to plug your feather on a computer to program it or to reload the Lipo.
+
   |descr=Can be used to plug your pico on a computer to program it or to reload the Lipo.
 
   |img=CABLE-USB-MICRO.png
 
   |img=CABLE-USB-MICRO.png
 
   |link=https://shop.mchobby.be/product.php?id_product=145
 
   |link=https://shop.mchobby.be/product.php?id_product=145
Ligne 62 : Ligne 135 :
  
 
{{parts-item
 
{{parts-item
   |name=Feather Stacking Headers
+
   |name=PowerBoost 500 charger
   |descr=Plug your feather or prototype wing on breadboard and still having a female connector under the hand.
+
   |descr=Convert a Lipo battery power into usable 5V power source. This board can also reload the Lipo when the kit is powered via USB.
   |img=FEATHER-STACK-HEAD.png
+
   |img=POWERBOOST-500-CHARGER.png
   |link=https://shop.mchobby.be/product.php?id_product=832
+
   |link=https://shop.mchobby.be/product.php?id_product=534
 
   |qty=1
 
   |qty=1
 
}}
 
}}
  
 
{{parts-item
 
{{parts-item
   |name=Feather Prototyping Wing
+
   |name=Alternative to Powerboost 500 charger
   |descr=Prototyping board for feather platform. Create your own extension board (wing) by soldering connectors and components.
+
   |descr=Also convert Lipo battery power into usable 5V power. This board can also reload the Lipo when the Kit is powered via USB.
   |img=FEATHER-PROTO-WING.png
+
  |img=POWERBOOST-1000-CHARGER-SPARKFUN.jpg
   |link=https://shop.mchobby.be/product.php?id_product=861
+
  |link=https://shop.mchobby.be/fr/regulateurs/2508-powerboost-1000-chargeur-3232100025080-adafruit.html
 +
  |qty=0
 +
}}
 +
 
 +
{{parts-item
 +
  |name=Lithium Polymer Battery
 +
  |descr=Transform the Feather into an autonomous plateform with this 1300mAh Lipo.
 +
   |img=ACC-LIPO-1.3Ah.png
 +
   |link=https://shop.mchobby.be/product.php?id_product=277
 
   |qty=1
 
   |qty=1
 
}}
 
}}
  
 
{{parts-item
 
{{parts-item
   |name=Lithium Polymer Battery
+
   |name=JST-SH fast connexion wire
   |descr=Transform the Feather into an autonomous plateform with this 800mAh Lipo.
+
   |descr=This 100mm wire can be used to connect Qwiic or StemmaQt board to the Pico in a snap
   |img=ACC-LIPO-800mAh.png
+
   |img=FIL-JSTSH4-100mm.png
   |link=https://shop.mchobby.be/product.php?id_product=1302
+
   |link=https://shop.mchobby.be/product.php?id_product=2112
 
   |qty=1
 
   |qty=1
 
}}
 
}}
Ligne 87 : Ligne 168 :
 
{{parts-item
 
{{parts-item
 
   |name=BMP280 – Barometric pressure sensor
 
   |name=BMP280 – Barometric pressure sensor
   |descr=Easily evaluate pressure, altitude and temperature.
+
   |descr=Easily evaluate pressure, altitude and temperature. This board expose a StemmaQt connector
   |img=BMP280.jpg
+
   |img=BMP280v2.png
 
   |link=https://shop.mchobby.be/product.php?id_product=1118
 
   |link=https://shop.mchobby.be/product.php?id_product=1118
 
   |qty=1
 
   |qty=1

Version actuelle datée du 3 novembre 2022 à 22:50

Cansat Pico kit in few words

The CanSat-Pico-Kit is build around the Raspberry-Pi Pico plateform.

The Raspberry-Pi Pico is a powerful dual core microcontroller created by the Raspberry-Pi foundation. The Pico goes far beyond the Arduino Uno in terms of power and capabilities.

It is distributed with the MicroPython firmware and can also be programmed with C++ and Arduino.

ENG-CANSAT-PICO-CONTENT-10.jpg

Just care about voltage, the Pico is 3.3V logic. Do not apply any voltage greater than 3.3V to any GPIO on the Pico.

MicroPython is a very robust environment natively compiling and running python script. MicroPython fits a compiler, a python virtual machine and a file system to store the script. Thanks to MicroPython, everything learned with Python language or MicroPython boards can be applied to the Pico.

The kit is designed to ease the prototyping phase, it can be open flat on the desk to ease access to every logic signals and components/boards added to the initial setup.

ENG-CANSAT-PICO-CONTENT-11.jpg

The "Cansat Pico Board" feature the Raspberry-Pi Pico and already embeeds useful and smart features to ease the prototyping and testing phase for your Cansat project.

When the kit was designed, we did forseen the fact that the project could either be:

  • placed between the boards (inside).
  • placed ouside of the boards and use a shorter ribbon (boards are enclosed right in the middle of the project).

We did also features a Qwiic/StemmaQt connector available underside. This very compact connector do features power and I2C bus. It can be used to quickly and safely connects toons of I2C capable sensors boards.

ENG-CANSAT-PICO-CONTENT-12.jpg

Just flip over the "Cansat Pico Board" to discover additional features available underside the Pico.

As we can propotype under the board, it is also very important to have the board fully labelled this side.

ENG-CANSAT-PICO-CONTENT-13.jpg

As the Raspberry-Pi Pico doesn't features Lipo battery circuitery, we do added a special connector to plug an Adafruit PowerBoost 500 charger on the board.

Just connect the Pico to you computer (or power it with a wall adapter) and the Lipo will auto-magically starts to charge-up.

Unplug your pico from computer and the PowerBoost charger will take over. The Lipo will discharge to power your project.

Thanks to the PowerBoost, your cansat projet do also have a 5V power rail (500 mA max).

Needs to spare energy? no problem, the "Power Off" pin is available near of the board boundary. Once the PWR_OFF tied to the ground, the PowerBoost is disabled (as Pico and the project).

ENG-CANSAT-PICO-CONTENT-14.jpg

Cansat Pico Kit content

The Cansat Pico Kit is designed to be compact, evolutive, customisable, sizable (in height) and programmed in Python (thank to MicroPython).

ENG-CANSAT-PICO-CONTENT-01.png

Once assembled with spacer you designed, you do have a cylindrical development plateform with plenty of space.

ENG-CANSAT-PICO-CONTENT-02.png

You can develop your project:

  • either in the inner space between the bottom and the top boards.
  • either using smaller spacers to develop your project in the inner space and also the outer space.

Outer space can also be used thanks to the through holes PCBs and the labelling the both sides of the PCBs.

Pico Boards

The Raspberry-Pi Pico is at the earth of this kit. One is soldered onto the Cansat Kit, the other is free for use to make prototyping or creating the receiving base station.

ENG-CANSAT-PICO-CONTENT-00.jpg

See the Cansat Pico User Guide section for more information on its integration.

See the Official Pico MicroPython starter guide for learning more about MicroPython on Pico.

Kit content

  Description Quantité
Raspberry-Pi Pico
RASPBERRY-PICO.png
Dual core RP2040 MCU @ 133 MHz with 264Ko RAM & 2 Mo Flash. One Pico is used on the Cansat kit, the other is used for prototyping.
disponible ici chez MCHobby
2
Cansat base dev. board for Pico
PICO-CANSAT-BASE.png
Solder a Pico onto it and drive your cansat project with MicroPython.
disponible ici chez MCHobby
1
Cansat proto board
PICO-CANSAT-PROTO.png
Prototyping board connected to the Pico GPIO.
disponible ici chez MCHobby
1
FPC ribbon
FPC-RUBAN-100mm.png
This ribbon connects the base board to the proto board.
disponible ici chez MCHobby
1
USB A/microB 1m cable
CABLE-USB-MICRO.png
Can be used to plug your pico on a computer to program it or to reload the Lipo.
disponible ici chez MCHobby
1
Half Size Breadboard
BB-DEMI.jpg
Solderless breadboard are used for fast prototyping.
disponible ici chez MCHobby
1
Multi-functional breadboard wires
FILS-BB-FFASSOR-v2.png
Set of wires with plug that can be modified from female to male.
disponible ici chez MCHobby
1
PowerBoost 500 charger
POWERBOOST-500-CHARGER.png
Convert a Lipo battery power into usable 5V power source. This board can also reload the Lipo when the kit is powered via USB.
disponible ici chez MCHobby
1
Alternative to Powerboost 500 charger
POWERBOOST-1000-CHARGER-SPARKFUN.jpg
Also convert Lipo battery power into usable 5V power. This board can also reload the Lipo when the Kit is powered via USB.
disponible ici chez MCHobby
0
Lithium Polymer Battery
ACC-LIPO-1.3Ah.png
Transform the Feather into an autonomous plateform with this 1300mAh Lipo.
disponible ici chez MCHobby
1
JST-SH fast connexion wire
FIL-JSTSH4-100mm.png
This 100mm wire can be used to connect Qwiic or StemmaQt board to the Pico in a snap
disponible ici chez MCHobby
1
BMP280 – Barometric pressure sensor
BMP280v2.png
Easily evaluate pressure, altitude and temperature. This board expose a StemmaQt connector
disponible ici chez MCHobby
1
TMP36 – analog temperature sensor
TMP36.jpg
Transform the sensor voltage read on analog input into an easy-to-read temperature.
disponible ici chez MCHobby
1
RFM69HCW Transceiver Radio
RFM69HCW-433Mhz-BRK.png
Transport data over long distance with packet radio. One breakout act as emitter, the second one as receiver.
disponible ici chez MCHobby
2

Written by Meurisse D. for MCHobby


MCHobby investit du temps et de l'argent dans la réalisation de traduction et/ou documentation. C'est un travail long et fastidieux réalisé dans l'esprit Open-Source... donc gratuit et librement accessible.
SI vous aimez nos traductions et documentations ALORS aidez nous à en produire plus en achetant vos produits chez MCHobby.