Transistor 2N3904 NPN Haute Performance
Un composant fiable et compact pour la commutation, l’amplification et les projets Arduino, capteurs et électronique générale.
Description complète du transistor 2N3904
Le 2N3904 est un transistor bipolaire NPN extrêmement populaire dans l’univers de l’électronique. Il est reconnu pour sa simplicité d’utilisation, sa fiabilité et sa compatibilité avec une grande variété de circuits. Grâce à son format compact et à ses performances bien adaptées aux applications courantes, il fait partie des composants les plus utilisés aussi bien en apprentissage qu’en maintenance ou en prototypage.
Le transistor 2N3904 est souvent employé dans les circuits de commutation et d’amplification. Il permet par exemple de piloter une LED, un buzzer, un petit relais basse consommation, un étage de signal ou un capteur nécessitant une adaptation de courant. Il est aussi très courant dans les montages sur breadboard, dans les kits Arduino, dans les circuits éducatifs et dans les réparations de cartes électroniques.
Sa capacité de courant de 200mA en fait un très bon choix pour les charges légères à moyennes. Si votre application demande une commande simple, rapide et fiable sans recourir à des composants plus encombrants, le 2N3904 constitue une excellente solution.
Pourquoi choisir le 2N3904 ?
Le 2N3904 est apprécié parce qu’il répond parfaitement aux besoins de l’électronique générale. Il ne cherche pas à commander de fortes puissances, mais il excelle dans les tâches fréquentes : adaptation de signal, amplification simple, pilotage de petites charges et intégration dans des circuits compacts.
- Transistor NPN compact et très répandu
- Parfait pour la commutation de petites charges
- Très utile pour les circuits de signaux faibles
- Compatible avec Arduino, ESP32 et autres microcontrôleurs
- Simple à intégrer sur breadboard et circuit imprimé
- Excellent choix pour l’apprentissage et les prototypes
Caractéristiques techniques
| Paramètre | Valeur |
|---|---|
| Référence | 2N3904 |
| Type | Transistor bipolaire NPN |
| Tension collecteur-émetteur max | 40V |
| Courant collecteur max | 200mA |
| Boîtier | TO-92 |
| Usage principal | Commutation légère et amplification |
Applications du transistor 2N3904
Grâce à sa grande polyvalence, le 2N3904 se retrouve dans de nombreuses applications électroniques où la précision, la compacité et la simplicité comptent davantage que la puissance brute.
- Pilotage de LED et indicateurs lumineux
- Commande de buzzers et petites charges
- Amplification de signaux faibles
- Interface entre capteurs et microcontrôleurs
- Circuits logiques et temporisations
- Préamplification simple
- Prototypes éducatifs et montages sur breadboard
- Réparation de cartes électroniques
Comprendre le fonctionnement du 2N3904
En tant que transistor NPN, le 2N3904 conduit lorsqu’un courant est appliqué sur sa base à travers une résistance adaptée. Ce faible courant de base autorise alors un courant plus important entre le collecteur et l’émetteur. C’est ce principe qui permet d’utiliser une sortie logique de microcontrôleur pour commander une charge externe.
Dans un schéma classique, l’émetteur est relié à la masse, le collecteur à la charge, et la charge à l’alimentation positive. Lorsque la base reçoit le signal de commande, le transistor se met en conduction et la charge fonctionne.
Schéma de câblage simplifié
Signal de commande ---- Résistance ---- Base (B)
+V ---- Charge ---- Collecteur (C)
|
2N3904
|
Emetteur (E)
|
GND
Ce montage convient parfaitement pour piloter une petite charge à partir d’une carte Arduino ou d’un circuit logique.
Exemple de code Arduino
Voici un exemple simple de pilotage d’une charge avec un transistor 2N3904 :
int transistorPin = 8;
void setup() {
pinMode(transistorPin, OUTPUT);
}
void loop() {
digitalWrite(transistorPin, HIGH); // active la charge
delay(1000);
digitalWrite(transistorPin, LOW); // désactive la charge
delay(1000);
}
Exemple de commande d’une LED
// Pilotage d'une LED avec 2N3904
int ledPin = 7;
void setup() {
pinMode(ledPin, OUTPUT);
}
void loop() {
digitalWrite(ledPin, HIGH);
delay(500);
digitalWrite(ledPin, LOW);
delay(500);
}
Exemple avec un buzzer
// Commande simple d'un buzzer avec 2N3904
int buzzerPin = 6;
void setup() {
pinMode(buzzerPin, OUTPUT);
}
void loop() {
digitalWrite(buzzerPin, HIGH);
delay(300);
digitalWrite(buzzerPin, LOW);
delay(700);
}
2N3904 vs 2N2222
| Référence | Type | Courant max | Usage courant |
|---|---|---|---|
| 2N3904 | NPN | 200mA | Signaux, LED, petites charges, interfaces |
| 2N2222 | NPN | 800mA | Commutation plus robuste, relais, charges plus fortes |
Avantages du 2N3904 pour vos projets
Le 2N3904 est un transistor pratique, économique et très utile à avoir en stock. Il couvre une grande partie des besoins de base en électronique générale, en particulier lorsque la charge à commander reste modérée.
- Très bon choix pour les petits signaux et les interfaces
- Compact et facile à intégrer
- Très populaire dans les kits Arduino et l’apprentissage
- Convient aux applications simples et fiables
- Excellent pour les prototypes et la maintenance
iButton Clé unique RW1990 + Support porte clef - Maroc
Lot de 65 câbles DUPONT MALE/MALE de branchement assortis pour montages sur breadboard et Arduino Maroc
Module de relais 5V ESP8266 WIFI Internet Of Things Interphone à télécommande Maroc
Lecteur clé de Dallas iButton DS1990A Maroc
TempU03 Enregistreur d'humidité température USB Réutilisable Datalogger Maroc
Nc-559-asm Pâte Nettoyage soudure Maroc
ARDUINO UNO MAROC
IGCM04G60HA Maroc
RC522 Module lecteur RFID Mifare Maroc
BTA16-600B TO-220 600 V 16 A Thyristor (SCR) - TRIAC Maroc
Ethernet Shield W5100 Maroc
Interrupteurs basiques / à action instantanée Omron Electronics SS-5GL Maroc
Adaptateur Expansion T GPIO 40 broches Pour Raspberry Pi 2 + Câble GPIO Maroc
L293DNE Driver Contrôleur de moteur, Half-H, Alimentation 4.5V à 36V, 4 Sorties 36V/600 mA, DIP-16 Maroc
Micro USB vers USB OTG Adaptateur Maroc
Shield DHT11 mesure de température et humidité Maroc
G5NB-1A-E 5V DC Relais électromagnétique Maroc
10 vers 6 Broches Adaptateur pour AVRISP MKII USBASP STK500 MaROC
Module de relais 8 canaux (5V, 250VAC) Maroc
Afficheur LCD 2x16 I2C Maroc
Sonoff S26 type F Maroc
UC28 Mini Projecteur LED Numérique Maroc
Module de relais 8 canaux (12V, 250VAC) Maroc
TNY179PN Maroc Convertisseur AC-DC
Module Relais 5V Contrôleur Humidité Maroc
module Capteur de Niveau d'eau Profondeur de Détection pour Arduino Maroc
Set Tournevis Précision Torx 25 en 1 Maroc
Module capteur détecteur gaz MQ135 benzene fumée alcool qualité air CO2 Maroc
Convertisseur USB vers TTL Maroc 




There are no reviews yet.