User Tools

Site Tools


wio:wiopico-io16-fr

French VersionDeutsche VersionEnglish Version

WIOpico 16 I/O

Introduction

Le Pico-W est compatible broche à broche avec le Pico. Mais dispose également d'un module de connexion WiFi.


Les unités d'extension GCA

Pas toutes les unités d'extension GCA ne sont compatibles 3V3; Vérifiez la documentation.
Si les E/S 5V sont nécessaire: Vérifiez le WIO-01 et le WIO-02 ou un Modificateur de niveau comme le GCA-OK1.


Notes

Type

Le type IO16 et Control sont les seuls disponibles pour le Pico-W.

Brochage

Carte spécifique RP2040 et bibliothèques

URL du gestionnaire de cartes:

https://github.com/earlephilhower/arduino-pico/releases/download/global/package_rp2040_index.json

La compilation de WIO pour la cible Pico-W, RP2040, nécessite quelques bibliothèques Arduino supplémentaires:

  • RP2040_PWM
  • RPI_PICO_TimerInterrupt
  • LittleFS_Mbed_RP2040

Bibliothèque SparkFun APDS9960

La ligne 198 dans Arduino/libraries/SparkFun_APDS9960.h doit être changé de NA_STATE vers NO_STATE parce que cela entre en conflit avec la bibliothèque WiFi RP2040.
Cette valeur Enum n'est pas utilisée dans le Arduino/libraries/SparkFun_APDS9960.cpp. (implémentation)


Installation

  1. Garder le bouton du Pico appuyé tout en branchant l'USB. (Important: Le câble USB doit être un câble de données, un câble de charge uniquement ne marchera pas)
  2. Le Pico se comportera comme un disque amovible.
  3. Copier le fichier WIO.ino.uf2 dans ce disque.
  4. Prêt.

Configuration

Le moyen le plus simple est d'utiliser l'Onglet Maintenance dans la fenêtre de dialogue WIO.

Mise à jour OTA

pico-ota-en.jpg Utiliser le fichier WIO.ino.bin pour le téléchargement OTA dans l'onglet update de la fenêtre de dialogue WIO.


Broches

I2C

I2C Broche Remarque
SDA GP4 10k pull-up
SCL GP5 10k pull-up


Série

UART0 Broche
TX GP0
RX GP1


NeoPixel

NeoPixel Broche
Donnée GP2 Désactivé dans le cas de Charlyplexing.


Batterie

Batterie Broche Remarque
Tension GP28 Désactivé dans le cas de moteur pas à pas.
Résistances: (+)–[100k]–(aIN)–[33k]–(-)


Servo

Servo Broche Remarque
1 GP6 résistance de protection 270Ω entre GP et servo.
2 GP7 idem
3 GP8 idem
4 GP9 idem

Avec l'option I/O1 Servos activée voir: Banque 1.


Moteur pas à pas

Pin 4-fils 3-fils Remarque
GP10 IN1 CLK+ pas, défini comme sortie
GP11 IN2 DIR+ défini comme sortie
GP12 IN3 ENABLE+ défini comme sortie
GP13 IN4 - défini comme sortie
GP28 CAL CAL Capteur de calibration Hall/Reed (La vérification de la batterie sera désactivée.)


Mobile

Broche Mobile Remarque
GP10 ENA Pont en H activé
GP11 IN1 Entrée 1 du pont en H
GP12 IN2 Entrée 2 du pont en H
GP13 Lumières


Contrôle

Type de contrôle WIO.

Pin Manette Remarque
GP10 ROT1 Branchement 1 du commutateur rotatif
GP11 ROT2 Branchement 2 du commutateur rotatif
GP12 ROTSW Commutateur rotatif
GP13 F0 Bouton de fonction 0
GP14 F1 Bouton de fonction 1
GP15 F2 Bouton de fonction 2
GP16 F3 Bouton de fonction 3
GP17 F4 Bouton de fonction 4
GP18 SHIFT Bouton de fonction shift


DCC

ASCII���Screenshot

Broche Mobile Remarque
GP20 DCC1 Signal DCC
GP21 DCC2 Signal DCC inversé
GP22 PT Pont en H PT activé
GP26 PT-ACK Récupération de l'accusé de réception du décodeur mobile
GP27 Réservé Pour chargement(A) dans les versions futures
GP3 Principal Pont en H Principal activé


Charlyplexing

Exemples de produits: Signaux Multiplex par Viessmann

Réglages du signal

  • Contrôle: Numéros d'aspect
  • Type Multiplex

Voir également Support de signal Charlieplexing.

Fil GP Remarque
1 10 Signal principal Adresse 1, Signal distant Adresse 101
2 11
3 12
4 13
1 14 Signal principal Adresse 5, Signal distant Adresse 105
2 15
3 16
4 17
1 18 Signal principal Adresse 9, Signal distant Adresse 109
2 19
3 20
4 21
1 22 Signal principal Adresse 13, Signal distant Adresse 113
2 26
3 27
4 3

Toutes les E/S utilisées doivent être définies comme une sortie.

E/S

Banque 1, connecteur I/O1
Port GP Remarque I/O1 Servos
IO1 14 GP10 Résistance de tirage de 10k en option pour tout. Servo 5
IO2 15 GP11 Servo 6
IO3 16 GP12 Servo 7
IO4 17 GP13 Servo 8
IO5 19 GP14 Servo 9
IO6 20 GP15 Servo 10
IO7 21 GP16 Servo 11
IO8 22 GP17 Servo 12
Banque 2, connecteur I/O2
Port GP Remarque
IO9 24 GP18 Résistance de tirage de 10k en option pour tout.
IO10 25 GP19
IO11 26 GP20
IO12 27 GP21
IO13 29 GP22
IO14 31 GP26
IO15 32 GP27
IO16 5 GP3


WIO-PicoW-01

Circuit imprimé GCA pour le WIOpico.

Connecteurs

Connecteur Broche(s) Remarque 1 Remarque 2
BAT1 - Source Alimentation/Batterie R-78E-5
I/O1 GP10…GP17 Réseau de résistance de tirage 10k En option parce que le tirage interne semble suffisant.
I/O2 GP18…GP22, GP26, GP27 et GP3 Réseau de résistance de tirage 10k idem
I2C1 GP4 et GP5 résistance de tirage 3k3 VCC et GND
TRX1 GP0 et GP1 UART VCC et GND
NP1 GP2 +5V et GND
Ser1…4 GP6…GP9 Résistance 270 Ohm entre la ligne de donnée +5V et GND
Hall1 GP28 Résistance de tirage 10k Sélection capteur à effet Hall JP1. +5V et GND
- GP28 Vérification de la batterie: 100k/33k Sélection batterie JP1

Fichiers

Notes

  • +5V sur connecteur servo, pixel, UART et I2C seulement en cas d'alimentation externe.


Documentation

wio/wiopico-io16-fr.txt · Last modified: 2024/05/15 09:41 by phil45