Per inciso, ho pensato di dover amplificare il commento di Tony Stewart.
Il circuito che stai guardando è perfettamente a posto in linea di principio, ma non può essere utilizzato solo per i motori più piccoli.
Mettiamola in questo modo: per ottenere molta corrente (e quindi molta coppia o potenza) dal motore, è necessario che la tensione sia il più vicino possibile a 5 volt. Ciò significa che la tensione ai capi del transistor (Vce) deve essere la più bassa possibile e certamente inferiore a 1 volt. Oltre a questo ovvio problema, tieni presente che la potenza dissipata nel transistor è il prodotto della tensione (Vce) e della corrente (principalmente corrente del collettore).
Questo è perfettamente possibile, ma ci sono dei limiti. La cosa più importante è che, quando il transistor viene azionato con Vce molto basso (meno di un volt, in genere), il suo guadagno diminuisce in modo significativo. La regola generale per questa condizione, chiamata saturazione, è un guadagno da 10 a 20, in cui puoi scegliere esattamente quanto essere ottimista. Il valore conservativo è 10. A questo valore, puoi aspettarti Vce di circa 0,2 volt o giù di lì, a condizione che tu rispetti che ciò implica un livello di corrente specifico.
Ora guarda il tuo circuito. Se il pin 9 ha una tensione massima di 3,3 volt, la tensione attraverso il resistore di base sarà di circa 3,3 - 0,6 volt o circa 2,7 volt. Lo 0.6 proviene dalla caduta di tensione base-emettitore. 2,7 volt divisi per 10k danno una corrente di base di circa 270 uA. Guidare la base con questa corrente fornisce una corrente di collettore massima di circa 2,7 mA, o 5,4 mA con un guadagno di saturazione di 20. Se il transistor è completamente "ON", Vce sarà di circa 0,2 volt. Quindi la potenza massima disponibile per il motore sarà di circa 4,8 volt per 2,7-5,4 mA, o qualcosa nell'ordine di 13-26 mW. Come punto di riferimento, 1 cavallo vapore equivale a circa 750 watt, quindi stai parlando da 17 a 34 micro-cavalli.
Questo non è certo inutile; puoi far girare un piccolo indicatore bene con un motore a bassa potenza. È solo che non sarai in grado di costruire (ad esempio) nessun tipo di veicolo, né sarai in grado di sollevare molto in termini di carichi con una puleggia.
Se vuoi davvero costruire il tuo circuito, cosa ti serve per un motore? Dovrà essere valutato per 5 volt o più, con il più vicino possibile a 5 volt. Comprati un DMM (multimetro digitale) economico per 10-20 dollari e misura la resistenza del motore. Dovrà essere dell'ordine di 900-2k ohm o superiore. La resistenza è uguale alla tensione sulla corrente. 4.8 volt diviso da .0027 a .0054 ti daranno i numeri (ricorda che stavamo parlando di mA, non di amplificatori).
Ovviamente, puoi ottenere più corrente pilotando il transistor più forte e lo fai riducendo il resistore di base. Tuttavia, tieni presente che a un certo punto Arduino non sarà in grado di guidare abbastanza corrente dal pin 9 e la tensione sul pin inizierà a diminuire. Dovresti stare bene riducendo la resistenza a 1k, e possibilmente in prossimità di 330 ohm o giù di lì, con un conseguente aumento della corrente del transistor (e del motore). Ti incoraggio a indagare su questo in modo sistematico. Quando lo fai, controlla anche la temperatura del transistor su base regolare. I 2N3904 non sono dispositivi ad alta potenza, quindi non sorprenderti se si surriscalda. Fortunatamente, sono anche molto economici, quindi non essere troppo paranoico nel bruciarne qualcuno.
Nel peggiore dei casi, imparerai a conoscere Magic Smoke. Sapevi che i transistor funzionano davvero per magia? Al centro di ogni transistor c'è una piccola tasca di Magic Smoke. Se lasci uscire il fumo magico, il transistor smetterà di funzionare e questo dimostra che il fumo magico lo ha fatto funzionare.
Giusto?