Modifications

Sauter à la navigation Sauter à la recherche
391 octets ajoutés ,  22 novembre 2022 à 20:35
Ligne 7 : Ligne 7 :     
As the kit contains contains two Pico microcontroller we will be able to create the "Data Emitter" on the CanSat as well as the Data Receiver at the ground station.
 
As the kit contains contains two Pico microcontroller we will be able to create the "Data Emitter" on the CanSat as well as the Data Receiver at the ground station.
  −
In this simple example:
  −
# The '''Data Emitter''' will send a message and wait 500ms for a response (ACK).
  −
# The '''Data Receiver''' will receive the message.
  −
# The '''Data Receiver''' will send a ACK reply.
      
[[Fichier:ENG-CANSAT-PICO-RFM69HCW-TEST-00.jpg|640px]]
 
[[Fichier:ENG-CANSAT-PICO-RFM69HCW-TEST-00.jpg|640px]]
   −
As we will see, there are 2 key items to be highlighted:
+
As we will see, there are 3 key items to be highlighted:
 
# The frequency must be identical in the emitter and the receiver (eg: 433.1 MHz in this example).
 
# The frequency must be identical in the emitter and the receiver (eg: 433.1 MHz in this example).
 
# The encryption key must be identical on the both side.
 
# The encryption key must be identical on the both side.
 +
# Node_IDs used to allow ACK exchange between nodes
 +
 +
In this simple example:
 +
# The '''Data Emitter''' (CanSat) will send a message and wait 500ms for a response (ACK).
 +
# The '''Data Receiver''' (BaseStation) will receive the message.
 +
# The '''Data Receiver''' (BaseStation) will send a ACK reply.
 +
 +
The following sequence diagram (click to enlarge) shows how the calls takes place within scripts, within the library and within the air.
 +
 +
[[Fichier:ENG-CANSAT-PICO-RFM69HCW-TEST-00a.png|705px]]
    
== Installing the RFM69 library ==
 
== Installing the RFM69 library ==
Ligne 170 : Ligne 175 :  
|-
 
|-
 
| MOSI
 
| MOSI
| GP7 (Miso)
+
| GP7 (Mosi)
 
|-
 
|-
 
| MISO
 
| MISO
| GP4 (Mosi)
+
| GP4 (Miso)
 
|-
 
|-
 
| SCK
 
| SCK
Ligne 268 : Ligne 273 :  
Here how to wire the RFM69 module to the {{pl|2271|base board of Cansat Kit with Pico}} as recommended.  
 
Here how to wire the RFM69 module to the {{pl|2271|base board of Cansat Kit with Pico}} as recommended.  
   −
[[Fichier:ENG-CANSAT-PICO-RFM69HCW-to-Cansat-Pico-Base.jpg|640px]]
+
[[Fichier:ENG-CANSAT-PICO-RFM69HCW-to-Cansat-Pico-Base-fixed.jpg|640px]]
    
{| class="wikitable"  
 
{| class="wikitable"  
Ligne 287 : Ligne 292 :  
| keep the same pin as receiver.<br />Otherwise use UEXT 10 (=gp10)
 
| keep the same pin as receiver.<br />Otherwise use UEXT 10 (=gp10)
 
|-
 
|-
| MOSI
+
| MISO
 
| 7
 
| 7
 
|  
 
|  
 
| GP4 = MISO
 
| GP4 = MISO
 
|-
 
|-
| MISO
+
| MOSI
 
| 8
 
| 8
 
|  
 
|  
Ligne 313 : Ligne 318 :  
|}
 
|}
    +
{{ambox | text = 22/11/2022 21:23 - ''fixed the wiring miso-->miso & mosi-->mosi in the diagram''.}}
 
{{ambox|text=The "''Slave Select''" line on the UEXT connector is not used in this setup because it is wired to PICO GP10. As we want the RFM69 setup code to be the same between the emitter and the receiver... we do need to wire the RFM69's CS line to GP5.}}
 
{{ambox|text=The "''Slave Select''" line on the UEXT connector is not used in this setup because it is wired to PICO GP10. As we want the RFM69 setup code to be the same between the emitter and the receiver... we do need to wire the RFM69's CS line to GP5.}}
  
29 918

modifications

Menu de navigation