PI-ZERO-W-Mod-et-Hack

De MCHobby - Wiki
Sauter à la navigation Sauter à la recherche


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.

Déporter l'USB

Le Pi Zero W présente deux ports Micro USB.

  1. Un pour l'alimentation et
  2. Un autre permettant de brancher un périphérique USB, un HUB ou transformer le Pi Zero W en périphérique OTG (qui se fait passer pour un périphérique client auprès de votre PC).

L'utilisation d'un périphérique USB sur le Pi Zéro nécessite un câble OTG (microUSB vers USB Type A femelle). Il y a pourtant plusieurs Hack permettant de brancher directement un connecteur USB A femelle (dit "USB C") directement sur le Pi Zero.

En Faisant une corrélation avec le Pi Zero V1.2, nous pouvons ré-identifier certains points de test.

PI-ZERO-W-Mod-et-Hack-USB-01.jpg

Cela permet alors de faire le raccordement suivant:

PI-ZERO-W-Mod-et-Hack-USB-03.png
Utiliser un USB A Femelle (USB C) comme décrit dans ce tutoriel allemand de maker-tutorials.com

Ou ce type de raccordement plus indiqué si vous désirez transformer votre Pi Zero en périphérique OTG (et alimenté depuis le PC sur-lequel il sera branché et reconnu comme un périphérique USB).

PI-ZERO-W-Mod-et-Hack-USB-04.png
Créer un Raspberry Pi Zero USB Dongle disponible sur www.novaspirit.com

Monter un HUB USB

Mais de loin, ma préférence va au montage du Pi Zero W directement sur un HUB USB comme dans l'exemple ci-dessous...

  • L'alimentation du HUB sert à alimenter le Pi Zero / Pi Zero W
  • Les lignes Data+ et Data- du Pi Zero sont ensuite branchés sur l'entrée (fiche USB A mâle du HUB).

PI-ZERO-W-Mod-et-Hack-USB-02.png
Brancher un HUB USB sur un Pi Zero (montage partiel)
Source: Raspberry Pi Zero – USB Hub Mod de Frederick Vandenbosch

Ce qui permet de produire un Pi Zero + HUB très compacte.

PI-ZERO-W-Mod-et-Hack-USB-05.png
Source: Raspberry Pi Zero – USB Hub Mod de Frederick Vandenbosch

Ce qui serait top, c'est d'utiliser un HUB USB 2.0 à 7 Ports sous lequel il serait possible de placer un Pi Zero (en imprimant une entretoise à l'aide d'un peu d'impression 3D).

PI-ZERO-W-Mod-et-Hack-USB-06.png
HUB 7 Ports 2 Ampères disponible chez MC Hobby

Régulateur 1.8V

Le régulateur 1.8V est accessible sur les tests points PP5 (masse) et PP9 (+1.8V). Cela permet de vérifier le fonctionnement de l'étage 1.8V et d'y ponctionner quelques milli-amps si cela était nécessaires pour un projet.

RASP-PIZERO-W-Ref-1.8v.png
Régulateur 1.8V du Pi Zero - Source: PiZero repair sur petervis.com PiZero repair sur petervis.com

Régulateur 3.3V

Ce dernier est certes disponibles sur certains tests points' mais il est préférable d'accéder à la source 3.3v via le GPIO (tout à fait à droite, avec PP5 comme référence de masse).

RASP-PIZERO-W-carte-SD.png
Source: OtherMod.com

Déporter la carte SD

Les tests points côté carte SD permettent de déporter la connexion de la carte microSD. Si cela ne semble pas intéressant de prime abord, il arrive parfois que le Pi Zero soit enfoui de telle sorte qu'il n'est plus possible d'accéder à la carte microSD... alors qu'il reste important de pouvoir l'enlever pour faire des copies de données ou fichier. C'est le cas du projet PSPi 2 (avec vidéo YouTube) où un Pi Zero propulse une console PlayStation Portable. 

RASP-PIZERO-W-carte-SD.png
Source: Raspberry Pi Zero External SD Card Adapter sur OtherMod.com

RASP-PIZERO-W-carte-SD-02.png
Source: Raspberry Pi Zero External SD Card Adapter sur OtherMod.com

La bonne idée du MOD est d'utiliser un adaptateur SD vers MicroSD pour faire les soudures :-). Quoi que attention quand même, certains adaptateurs de piètre qualité ne résistent pas longtemps à l'insertion/retrait répété d'une carte Micro SD.

Vous trouverez plus de détails sur ce projet:

Déporter le bus I2C

Je suis un très grand fan du bus I2C car il permet de brancher de nombreux périphériques sur un seul et même bus. Il est donc tout naturel, pour moi, de le rechercher sur les points de test.

RASP-PIZERO-W-Antenne-I2C.jpg
PP38 et PP37 pour SDA et SDC permet de récupérer le Bus I2C 3.3V du Pi Zero / Pi Zero W.

Cela permet de disposer du bus I2C sans condamner le GPIO toujours libre pour un HAT (ou un afficheur TFT / e-Paper). Il faudra cependant retrouver un moyen d'obtenir du 3.3V.

  • Sur les anciens modèles de Pi Zero, le 3.3v était disponible sur le PP8.
  • Sur un Pi Zero Wireless nous n'avons pas retrouvé de Test Point 3.3V, il faudra donc utiliser le GPIO.
    Il est possible de le récupérer sur le GPIO après avoir soudé un connecteur sur le GPIO.

RASP-PIZERO-W-I2C-5V-Tolerant.png

Encore mieux, en utilisant un convertisseur de niveau logique compatible I2C (visible ci-dessus), il est possible de créer un bus I2C compatible 5V... bien pratique pour l'exploitation des nombreux senseurs du monde Arduino. Le convertisseur laissant 2 entrées/sorties libres, il est également possible de créer deux GPIO tolérantes 5V.   

Placer une antenne externe

Comme décrit dans l'introduction du Pi Zero W, il dispose d'un emplacement µFl. Il est possible remplacer l'antenne interne du Pi Zero W par un connecteur "micro FL".

Si vous avez un l'âme d'un bricoleur, il y a une modification intéressante documentée par Brian Dorey permettant de remplacer l'antenne par défaut.

RASP-PIZERO-W-Antenne-UFl.png
Ajouter un connecteur µFL (aussi dit U.FL ou uFL) sur un PiZero W
Source: blog de Brian Dorey

L'utilisation du connecteur uFL permet de brancher une antenne WiFi extérieure.

Sachez néanmoins que:

  • Cette modification n'est pas facile à réaliser (composant très petit, densité élevée de composant, déplacer le switch).
  • Cette modification invalide la certification FCC. La certification ne concerne que l'antenne interne.

RASP-PIZERO-W-Antenne-ufl-exemple.png
Source: blog de Brian Dorey


Documentation réalisée par Meurisse D pour MCHobby.be.

Traduit avec l'autorisation d'AdaFruit Industries - Translated with the permission from Adafruit Industries - www.adafruit.com