Sommaire de la page
Parcours 01

Installer un écran

Le choix du matériel pilote tout le guide. Le câblage, les bibliothèques et le téléchargement affichés ci-dessous correspondent toujours à la variante sélectionnée.

1

Choisir l’écran et la carte

1. Votre écran

2. Votre carte

Je ne sais pas quel écran j’ai

Comparez l’inscription imprimée sur le module, sa taille et ses couleurs avec ces références :

Guide actifE-Ink 2.9" BWR + ESP8266

Trois couleurs, noir, blanc et rouge. Variante ESP8266 recommandée pour débuter.

296 × 128px · 1bpp
2

Préparer le matériel

Il vous faut une carte NodeMCU v1 (ESP8266 / ESP-12E), le module Waveshare 2.9inch e-Paper B V4, des fils Dupont et un câble USB permettant le transfert de données.

3

Câbler E-Ink 2.9" BWR

Reliez les huit fils du module aux broches D0 à D8 indiquées sur le NodeMCU. Les schémas et tableaux ci-dessous proviennent directement des broches utilisées par le firmware.

NodeMCU v1e-Paper 2.9" B V4D0 · GPIO16D1 · GPIO5D2 · GPIO4D5 · GPIO14D7 · GPIO13D8 · GPIO153V3GNDVCCGNDDINCLKCSDCRSTBUSY
E-Ink 2.9" BWR — firmware esp_eink_2.9BWR
FilModuleNodeMCU v1Remarque
VCC3V3Alimentation 3,3 V uniquement (pas 5 V)
GNDGND
DIND7 (GPIO13)Données (MOSI) — SPI matériel, broche imposée
CLKD5 (GPIO14)Horloge (SCK) — SPI matériel, broche imposée
CSD8 (GPIO15)Chip select — doit être bas au démarrage (la carte le garantit)
DCD2 (GPIO4)Données / commande
RSTD1 (GPIO5)Reset
BUSYD0 (GPIO16)Occupé (lu par l'ESP pour attendre la fin du rafraîchissement)
Détail technique — correspondance D0–D8 et GPIO
D0 = GPIO16    D1 = GPIO5     D2 = GPIO4
D3 = GPIO0     D4 = GPIO2     D5 = GPIO14
D6 = GPIO12    D7 = GPIO13    D8 = GPIO15

Pour les e-ink, CLK → D5 et DIN → D7 passent par le SPI matériel, même si ces broches ne sont pas répétées dans le fichier epdif.h.

4

Installer et préparer Arduino IDE

1

Installer Arduino IDE 2.x

Téléchargez le logiciel sur arduino.cc, installez-le puis ouvrez-le. Vous n’avez pas besoin de connaître la programmation Arduino pour suivre la suite.

2

Ajouter le support ESP8266

Ouvrez FichierPréférences et ajoutez dans « URL de gestionnaire de cartes supplémentaires » :

http://arduino.esp8266.com/stable/package_esp8266com_index.json

Ouvrez ensuite OutilsType de carteGestionnaire de cartes, recherchez esp8266 et installez « esp8266 by ESP8266 Community ».

3

Brancher et sélectionner la carte

Connectez la carte en USB, puis sélectionnezOutilsType de carteESP8266 BoardsNodeMCU 1.0 (ESP-12E Module)et choisissez son port dans OutilsPort.

Mon ordinateur ne détecte aucun port USB

Le NodeMCU utilise généralement une puce CH340 ou CP2102. Regardez l’inscription du petit circuit près de la prise USB, puis installez le pilote CH340 ou le pilote CP210x correspondant.

5

Installer les bibliothèques et télécharger le bon firmware

Dans Arduino IDE, ouvrez OutilsGérer les bibliothèques et installez les bibliothèques suivantes. ESP8266WiFi, ESP8266HTTPClient, EEPROM, SPI et SD sont incluses avec le cœur ESP8266.

ArduinoJson7.x ou plus récentLecture des réponses JSON du serveur.

QRCodedernière version — Richard MooreGénération du QR code d’appairage.

Cryptodernière version — Rhys WeatherleyGénération des clés et signature Ed25519.

Firmware correspondant à votre sélectionesp_eink_2.9BWRpod-firmware-eink29bwr.zip
Télécharger le ZIP
6

Ouvrir le code, téléverser et régler le Wi-Fi

1

Ouvrir le bon fichier

Décompressez le ZIP. Ouvrez le dossier esp_eink_2.9BWR, puis double-cliquez sur le fichier esp_eink_2.9BWR.ino. Arduino IDE ouvre le projet complet.

2

Ne rien modifier

Les réglages Wi-Fi ne sont plus dans le code : passez directement à l’étape suivante.

3

Compiler puis téléverser

Vérifiez que « ESP8266 » et le bon port sont toujours sélectionnés. Cliquez d’abord sur le bouton ✓ « Vérifier » pour compiler, puis sur la flèche → « Téléverser » pour envoyer le code à la carte.

Attendez le message de fin du téléversement. La carte redémarre ensuite automatiquement ; ouvrez le Moniteur série à 115200 bauds si vous souhaitez suivre les étapes.

4

Régler le Wi-Fi depuis votre téléphone (étape 1 sur 2)

Au premier démarrage, l’écran affiche des codes QR et un nom de Wi-Fi PoD-XXXX avec un mot de passe de 8 caractères. Il vous faut un téléphone (ou un PC) en plus de celui qui partage éventuellement votre connexion.

  1. Scannez le QR n° 1 avec l’appareil photo : le téléphone rejoint le Wi-Fi PoD-XXXX. À la main : choisissez ce nom et saisissez le mot de passe affiché.
  2. Une page « Étape 1/2 » s’ouvre en général toute seule. Sinon, scannez le QR n° 2 ou ouvrez http://192.168.4.1 dans le navigateur. Si votre téléphone propose de rester connecté sans Internet, acceptez.
  3. Choisissez le Wi-Fi de votre box (2,4 GHz), saisissez son mot de passe (la case « Afficher le mot de passe » permet de vérifier), puis touchez Enregistrer.
  4. Remettez votre téléphone sur votre Wi-Fi habituel. La carte redémarre et se connecte à votre box ; sur un écran e-ink, l’affichage suivant peut demander environ 3 minutes.

Si la connexion échoue (mauvais mot de passe, box éteinte), le portail se rouvre tout seul : recommencez. Pour changer de box plus tard, maintenez le bouton FLASH 2 secondes pendant la connexion au démarrage (ne le maintenez jamais pendant le branchement).

7

Laisser le premier démarrage se terminer

Pendant cette phase, l’écran peut se rafraîchir plusieurs fois. Les informations de clé sont montrées avant l’écran d’appairage. Gardez-les privées et attendez l’apparition du QR code ou du code d’appairage à 8 caractères (par exemple ABCD2345).

Voir ce qui se passe dans le Moniteur série

Ouvrez OutilsMoniteur série et sélectionnez 115200 bauds. Vous pourrez suivre la connexion Wi-Fi, l’enregistrement de l’appareil et la création du code d’appairage.

[WIFI] Connexion....
[WIFI] IP: 192.168.x.x
[REGISTER] deviceId: dev_XXXXXXXX
[REGISTER] paired: non

Si vous voyez à la place un message d’échec de connexion Wi-Fi, vérifiez le nom du réseau, le mot de passe et que le réseau est bien en 2,4 GHz (après un changement de box, le nom ou le mot de passe peut avoir changé).

8

Associer l’écran et afficher le premier dessin

Scannez le QR code affiché ou ouvrez la page d’association et saisissez le code d’appairage. Choisissez ensuite votre nom d’artiste. L’appareil apparaîtra dans votre profil.

L’écran ne fonctionne pas ? Ouvrir la checklist de dépannage

Cette liste est facultative. Utilisez-la seulement si rien ne s’affiche après avoir attendu le premier démarrage complet.

Installation terminéeVotre écran peut maintenant participer au réseau et recevoir les œuvres validées.