Ogni dispositivo elettronico ha bisogno di energia per funzionare, lo stesso è il caso di Arduino. Vcc è la potenza minima necessaria per far funzionare Arduino in modo efficiente. Vcc in Arduino si riferisce a una tensione di alimentazione CC regolata richiesta per far funzionare l'ATMEGA328P utilizzato nelle schede Arduino come microcontrollore.
Requisiti di alimentazione per Arduino
La maggior parte degli Arduino usa “ATMEGA328P” microcontrollori che hanno un'ampia gamma di tensioni accettabili Vcc. Sono progettati per funzionare a due diversi livelli 3,3 V per un basso consumo energetico e 5 V-16 V per un elevato consumo energetico come motori e driver meccanici.
Di seguito ho mostrato le specifiche della scheda Arduino in termini di tensione:
Potenza |
Tensione I/O | 5V |
Tensione di ingresso (nominale) | 7-12V | |
I/O di corrente CC | 20 mA | |
Tipo di connettore | Tappo a botte |
La potenza di Arduino avviene in due modi:
-
- Forniamo input Vcc ad Arduino per accenderlo.
- Possiamo prendere la tensione da Arduino e alimentare alcuni dei nostri componenti utilizzando la tensione Arduino disponibile su due pin che ci danno 5 V e 3,3 V.
Modi per alimentare Arduino tramite Vcc
Ci sono tre modi per dare potere ( Vcc ) ad Arduino. Ognuno di questi ha alcuni requisiti in termini di utilizzo nel tuo circuito:
-
- porta USB
- Spina CC a barilotto
- Spilla da vino
Metodo 1: Vcc tramite porta USB
Il modo più semplice e pratico per alimentare Arduino è utilizzare una porta seriale USB. Ci fornisce un'esatta alimentazione regolata a 5V. Utilizzando una fonte di alimentazione USB, non è necessaria alcuna fonte di alimentazione esterna. La porta USB ha un regolatore integrato; non utilizza un regolatore da 5 volt della scheda Arduino. La porta USB 2.0 può fornire corrente fino a 500 mA a seconda della necessità di un circuito.
Il tipo di connettore USB dipende dalla scheda Arduino in uso. Arduino nano ha un connettore USB mini-B Arduino UNO ha un connettore USB di tipo B. Di seguito ho menzionato i limiti di tensione e corrente per le porte USB:
Specifiche | Valore |
Voltaggio | 5V |
Attuale | 500 mA |
Metodo 2: Vcc tramite DC Barrel Jack
Un altro modo per alimentare il tuo Arduino è l'uso di a Jack a canna da 2,1 mm che viene fornito come standard con la maggior parte delle tue schede Arduino. Arduino può accettare una tensione fino a 16V ma il punto debole è compreso tra 7V-12V. Si consiglia di non utilizzare una tensione superiore a 16 V in quanto potrebbe danneggiare la scheda.
Mancia: Non utilizzare una tensione inferiore a 6 V perché il regolatore da 5 V è collegato con un jack a barilotto che utilizza alcune tensioni e ne dissipa alcune sotto forma di calore. Un altro motivo è che c'è un diodo collegato ad esso che impedisce danni elettrici alla tua scheda nel caso in cui tu l'abbia usata negativo Vcc , quindi ci saranno sempre dei voltaggi sprecati. Inoltre, non farlo sopra il potere il tuo Arduino come 12 o 15 volt attraverso il jack CC, perché alla fine otterrai 5 V e perderai molte delle tue tensioni sotto forma di calore. I limiti di tensione e corrente descrivono qui:
Specifiche | Valore |
Voltaggio | 7-12V |
Attuale | Fino a 800 mA |
Metodo 3: Vcc tramite Vin Pin di Arduino
L'ultimo modo per alimentare il tuo Arduino include la porta Vin. Usando Vin, possiamo anche alimentare Arduino con Vcc. Vin è direttamente collegato al Terminale positivo di jack a barilotto CC. Vin funziona allo stesso modo del jack a barilotto e fornisce gli stessi livelli di tensione del jack CC ma manca di due caratteristiche:
-
- Nessun diodo che significa no Protezione da inversione di polarità a disposizione
- Non ci sarà caduta di tensione per assenza di diodo
I limiti di corrente e tensione sono gli stessi del jack barilotto CC:
Specifiche | Valore |
Voltaggio | 7-12V (+Vcc) |
Attuale | Fino a 800 mA |
Possiamo usare USB e DC Barrel Jack insieme
La risposta è SÌ . Tutto dipende dalle tensioni di uscita richieste se le tensioni richieste sono maggiori di 6 V, Arduino riceverà alimentazione dal jack DC Barrel altrimenti continuerà con la porta USB. Un'altra cosa da capire è che se non stai ricevendo alimentazione da USB, non significa che la tua comunicazione seriale si fermerà, funzioneranno bene, è solo che non stai più ricevendo alimentazione da USB.
Conclusione
Ecco fatto, abbiamo coperto tutte le fonti di alimentazione disponibili per Arduino. Il modo migliore per alimentare il tuo Arduino è tramite il jack DC Barrel in modo da poter sfruttare tutti i vantaggi di caratteristiche di sicurezza integrate . Ma tutto dipende dalle tue esigenze. È possibile selezionare una fonte di alimentazione in base ad essa se si dispone di un sistema che richiede un'alta tensione continua, quindi un jack a barilotto CC sarà per te o se il tuo circuito ha protezioni integrate, una porta USB da 5 V farà al caso tuo.