ULN2803A pour commander facilement moteurs, relais et solénoides

C'est la fin du week-end et l'occasion de publier un nouveau tutoriel Arduino en utilisant un ULN2803A.

Donner du muscle à vos broches de sorties avec ces 8 formidables Darlington! Ce circuit intégré au format DI contient 8 circuits pilotes ("driver" en anglais) capable de faire circuler 500mA depuis une alimentation 50V et intègre des diodes anti-retour (aussi appellée "diode en roue libre"), ce qui permet de piloter des bobinages.
ULN2803A disponible chez MCHobby

Cela permet au petit microcontrôleur (ou micro-ordinateur) de contrôler facilement des solénoïdes, relais, moteur continu (dans un seul sens) et moteurs pas-à-pas unipolaire.
Notez qu'il s'agit d'un circuit a 'collecteur ouvert' - il peut uniquement être utilisé pour connecter une charge à la masse et il y aura une chute de tension de 1 Volt (ou plus)... perte de tension causée par les transistors internes.
Les entrées peut être pilotées en logique 3.3V ou 5V.
L'empattement de 2.54mm permet de placer ces composants facilement sur des breadboard, plaque de prototypage et perfboard.
Le ULN2803A est le composant de puissance utilisé sur le PiFace. Nous disposons également d'un tutoriel Raspberry Pi expliquant comment utiliser un ULN2803A pour commander un moteur pas-à-pas.

Diagramme ULN2803A

Utilisation et précaution
L'utilisation d'un ULN2803A est simple, ce qui le rend particulièrement utile a l'emploi.

Exemple d'utilisation de l'étage de puissance.
Plus d'info dans notre tutoriel MCHobby.
Attention quand même si vous utilisez plusieurs tensions différentes car dans ce cas, la diode anti-retour de l'ULN2803A ne peut pas être utilisé.
Nous avons détaillé ce point particulier ici dans notre tutoriel.

Montage Arduino
Finalement, le montage complet avec un Arduino se résume à...
Détail du tutoriel MCHobby.
Il ne reste plus qu'a commander les broches digitales 7 et 8 avec un simple digitalWrite.

Tutoriel complet
Tutoriel Arduino qui est accessible ici... bon amusement.

Nous disposons également d'un tutoriel Raspberry Pi expliquant comment utiliser un ULN2803A pour commander un moteur pas-à-pas

Où acheter
Vous pouvez acheter un ULN2803A chez MCHOBBY