08.05.2018 Views

Elektor Electronics 2018 01 02 469

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

généralement supportable, mais si, comme pour moi, le poste<br />

de douane le plus proche est à 120 km du domicile, alors un<br />

tel écran ne vaut ni le voyage ni le temps perdu, et la douane<br />

gardera la marchandise.<br />

Si vous optez pour la sécurité, commandez chez un fournisseur<br />

national ou au moins dans un pays voisin (de l’UE), alors tout<br />

ira plus vite et sans problème, même si cela a un coût. Par<br />

exemple, dans l’e-choppe d’<strong>Elektor</strong> [1], un tel écran coûtera<br />

14,95 € ou 13,46 € pour les membres.<br />

J’ai néanmoins aussi essayé la méthode chinoise de « Shoping<br />

» et ai commandé pour 7 € port compris un tel module<br />

avec interface I 2 C et SPI combinée (fig. 4). J’ai eu de la chance :<br />

après un peu plus de trois semaines, un sachet en plastique<br />

gris au contenu intact se trouvait dans ma boîte aux lettres.<br />

Les modules de 0,96’’ sont disponibles comme montré sur la<br />

figure 5 avec une couleur d’affichage dans la partie supérieure<br />

et une autre couleur dans la partie inférieure. Il existe<br />

également des versions monochromes en bleu-vert ou blanc.<br />

Pratiquement tous ces écrans sont équipés d’un contrôleur de<br />

type SSD1306 [2] du fabricant Solomon. Ces modules peuvent<br />

fonctionner à des tensions comprises entre 3,3 V et 5 V, et<br />

ne nécessitent qu’un courant de 10 mA. Si l’on recherche<br />

« SSD1306 » avec Google, on obtient une avalanche de liens<br />

sur le brochage, vers des conseils d’utilisation et des bibliothèques<br />

(par exemple pour Arduino ou même Bascom). Ces<br />

modules sont donc idéaux pour l’affichage d’informations pour<br />

des projets personnels, des prototypes ou des petites séries.<br />

équipés de câble plat au lieu de broches ou points de soudure,<br />

pour lesquels il faudra d’abord trouver le bon connecteur. En<br />

revanche, avec les modules SSD1306, on est en sécurité et il<br />

devient difficile de faire des erreurs.<br />

Exception à la règle du SSD1306 : il existe des écrans OLED<br />

alphanumériques (fig. 8) à deux ou quatre lignes de 12, 16<br />

ou 20 caractères à écriture blanche, bleue, jaune ou rouge<br />

sur fond noir, et avec des diagonales d’écran de 2,5” à 6”. Ils<br />

conviennent pour remplacer les écrans à cristaux liquides alphanumériques<br />

classiques et offrent l’avantage d’une meilleure<br />

lisibilité pour une consommation d’énergie nettement moindre,<br />

le rétroéclairage des LCD étant particulièrement gourmand.<br />

Figure 5. Écran OLED bicolore avec contenu de démonstration.<br />

Écrans OLED : précis et économes !<br />

L’encadré Écran OLED & Arduino décrit comment connecter un<br />

module à une carte Arduino Uno et quel logiciel est nécessaire.<br />

Grâce à un large éventail de logiciels à code source ouvert, il n’est<br />

pas nécessaire de gérer chaque pixel et de réinventer la roue, car<br />

on a accès à toutes sortes de fonctions graphiques déjà testées.<br />

Autres écrans OLED<br />

Outre le quasi standard de 0,96”, il existe aussi la demi-version<br />

avec 128×32 pixels pour une diagonale de 0,91” (2,31 cm). La<br />

figure 6 en montre un exemple : le prix est identique à celui<br />

du 0,96” et ce type s’appuie également sur la puce SSD1306. En<br />

raison du nombre de pixels horizontaux moindre, on fera attention<br />

lors de l’utilisation de bibliothèques pour l’écran standard. Ce<br />

standard existe également en un peu plus grand, à savoir 1,3”<br />

(3,30 cm), voire 1,54” (3,91 cm). La police très nette, mais plutôt<br />

petite est alors un peu plus lisible, toutefois la consommation<br />

augmente légèrement. La figure 7 montre la version miniature<br />

avec seulement 0,66” (1,67 cm) et 64×48 pixels. Vous l’aurez<br />

deviné : il est lui aussi équipé du SSD1306.<br />

Bien entendu, outre ces types standards, on trouve en Chine à<br />

peu près tout ce qui est sorti pour les appareils électroniques<br />

existants. Néanmoins pour ces écrans spéciaux, il est souvent<br />

difficile d’identifier le contrôleur et d’obtenir suffisamment<br />

de données techniques. De plus, on dispose assurément de<br />

beaucoup moins de travaux préalables de la communauté que<br />

pour le contrôleur standard SSD1306. Ces écrans sont parfois<br />

Figure 6. Écran OLED avec diagonale de 0,91’’, 128×32 pixels et<br />

interface I 2 C<br />

Figure 7. Écran OLED avec diagonale de 0,66’’, 64×48 pixels et<br />

interface I 2 C.<br />

vu sur www.frboard.com<br />

www.elektormagazine.fr janvier/février <strong>2<strong>01</strong>8</strong> 9

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!