Nota

Ciao, benvenuto nella Community di appassionati di SunFounder Raspberry Pi, Arduino e ESP32 su Facebook! Approfondisci le tue conoscenze su Raspberry Pi, Arduino e ESP32 insieme ad altri appassionati.

Perché unirti?

  • Supporto Esperto: Risolvi i problemi post-vendita e affronta le sfide tecniche con l’aiuto della nostra community e del nostro team.

  • Impara e Condividi: Scambia consigli e tutorial per migliorare le tue competenze.

  • Anteprime Esclusive: Ottieni accesso anticipato agli annunci di nuovi prodotti e alle anteprime.

  • Sconti Speciali: Approfitta di sconti esclusivi sui nostri prodotti più recenti.

  • Promozioni Festive e Giveaway: Partecipa a promozioni festive e concorsi a premi.

👉 Pronto a esplorare e creare con noi? Clicca su [Qui] e unisciti oggi stesso!

2.15 - Due Tipi di Transistori

Questo kit è dotato di due tipi di transistori, S8550 e S8050, il primo è un PNP e il secondo un NPN. Sono molto simili nell’aspetto, quindi è necessario controllare attentamente le etichette per distinguerli. Quando un segnale di alto livello attraversa un transistor NPN, esso si attiva. Tuttavia, un transistor PNP richiede un segnale di basso livello per funzionare. Entrambi i tipi di transistor sono frequentemente utilizzati per interruttori senza contatto, proprio come in questo esperimento.

img_NPN&PNP

Usiamo un LED e un pulsante per capire come utilizzare un transistor!

Transistor

Componenti Necessari

In questo progetto, abbiamo bisogno dei seguenti componenti.

È sicuramente conveniente acquistare un kit completo, ecco il link:

Nome

ELEMENTI IN QUESTO KIT

LINK PER L’ACQUISTO

Kepler Kit

450+

Kepler Ultimate Kit

Puoi anche acquistarli separatamente dai link qui sotto.

SN

INTRODUZIONE COMPONENTE

QUANTITÀ

LINK PER L’ACQUISTO

1

Introduzione al Pico W

1

ACQUISTA

2

Cavo Micro USB

1

3

Breadboard

1

ACQUISTA

4

Cavi Jumper

Diversi

ACQUISTA

5

Resistenza

3 (220Ω, 1KΩ, 10KΩ)

ACQUISTA

6

LED

1

ACQUISTA

7

Pulsante

1

ACQUISTA

8

Transistor

1 (S8050/S8550)

ACQUISTA

Collegamento del transistor NPN (S8050)

sch_s8050

In questo circuito, quando il pulsante viene premuto, GP14 va a livello alto.

Programmando GP15 per emettere un livello alto, dopo un resistore di limitazione di corrente da 1k (per proteggere il transistor), il S8050 (transistor NPN) viene attivato, consentendo così al LED di accendersi.

wiring_s8050

Collegamento del transistor PNP (S8550)

sch_s8550

In questo circuito, GP14 è basso per impostazione predefinita e passerà a livello alto quando il pulsante viene premuto.

Programmando GP15 per emettere basso, dopo un resistore di limitazione di corrente da 1k (per proteggere il transistor), il S8550 (transistor PNP) viene attivato, consentendo così al LED di accendersi.

L’unica differenza che noterai tra questo circuito e il precedente è che nel circuito precedente il catodo del LED è collegato al collettore del S8050 (transistor NPN), mentre in questo è collegato all”emettitore del S8550 (transistor PNP).

wiring_s8550

Codice

Nota

  • Puoi aprire il file 2.15_transistor.ino nel percorso kepler-kit-main/arduino/2.15_transistor.

  • Oppure copia questo codice nell”Arduino IDE.

  • Non dimenticare di selezionare la scheda (Raspberry Pi Pico) e la porta corretta prima di cliccare sul pulsante Upload.

Entrambi i tipi di transistori possono essere controllati con lo stesso codice. Quando premiamo il pulsante, Pico W invierà un segnale di alto livello al transistor; quando lo rilasciamo, invierà un segnale di basso livello. Possiamo osservare che nei due circuiti si verificano fenomeni diametralmente opposti.

  • Il circuito che utilizza il S8050 (transistor NPN) si accenderà quando il pulsante viene premuto, il che significa che sta ricevendo un segnale di conduzione di alto livello;

  • Il circuito che utilizza il S8550 (transistor PNP) si accenderà quando il pulsante viene rilasciato, il che significa che sta ricevendo un segnale di conduzione di basso livello.