Sto lavorando a un progetto con:
- 1 Arduino UNO
- 5 micro servi 9g (solo uno funzionante alla volta)
- 2 piccole lampadine LED
- 1 modulo lettore MicroSD
- 1 altoparlante
Posso alimentare il mio Arduino UNO con una comune batteria 9v?
Ho anche in mente di utilizzare un alimentatore esterno per i servi … ma cosa usare?
Per favore, suggeritemi un sistema di alimentazione perfetto
Commenti
- Avete esaminato i metodi di regolazione della tensione? E le batterie diverse? Hai limitazioni di dimensioni, spazio o costi? ‘ stai davvero chiedendo troppo ad Arduiono.SE per fare tutto il lavoro.
Risposta
Sfortunatamente, il sistema di alimentazione perfetto non esiste ancora. Tuttavia, alimentare un Arduino è semplice. Devi scegliere le opzioni principali 9V per lo standard ” ” Arduino a grandezza naturale (come lUNO che hai menzionato), anche se potresti optare per le opzioni a bassa tensione da 3,3 V.
Coprendo solo lopzione 9V, dalla sezione Alimentazione di Arduino Uno :
Alimentazione
Arduino Uno può essere alimentato tramite connessione USB o con un alimentatore esterno. la fonte di alimentazione viene selezionata automaticamente.
Lalimentazione esterna (non USB) può provenire da un adattatore CA / CC (wall-wart) o da una batteria. Ladattatore può essere collegato collegando un centro da 2,1 mm -positivo collegarlo allalimentazione della scheda Jack. I cavi di una batteria possono essere inseriti nelle intestazioni dei pin Gnd e Vin del connettore POWER.
La scheda può funzionare con unalimentazione esterna da 6 a 20 volt. Tuttavia, se alimentato con meno di 7V, il pin da 5V potrebbe fornire meno di cinque volt e la scheda potrebbe essere instabile. Se si utilizzano più di 12V, il regolatore di tensione potrebbe surriscaldarsi e danneggiare la scheda. Lintervallo consigliato è compreso tra 7 e 12 volt.
Probabilmente dovresti anche dare unocchiata a Alimentatori , in particolare la sezione su Batterie e celle , anche dalla sezione seguente Conversione di tensione e regolamento , afferma:
In uno scenario molto semplice, si collega una batteria usa e getta da 9 V (probabilmente una delle (circa) 4 cm x Unità da 2,5 cm x 1,5 cm con due connettori a scatto su unestremità) al tuo Arduino, e il regolatore di tensione integrato di Arduino si occupa di ridurre la tensione a 5v o 3,3v costanti, a seconda del tipo di Arduino che hai.
Quindi hai un paio di scelte per quanto riguarda 9V, o la cella P9
o una confezione che contiene sei batterie AA o AAA da 1,5 V.
Puoi trova questo link, Come far funzionare un Arduino (clone) con batterie (AA) per oltre un anno – parte 2 , una lettura interessante. Qui il ragazzo utilizza quattro batterie AA, che forniscono solo 6 V, per alimentare un UNO:
Ho appena evidenziato alcune informazioni, dovresti dedicare del tempo alla lettura completa dei link e google per ulteriori informazioni.
Per quanto riguarda i servomotori, potrebbe essere necessaria più corrente. puoi utilizzare lo stesso gruppo di quattro batterie AA, quindi:
ma la capacità delle batterie potrebbe lasciare a desiderare, soprattutto se si utilizzano batterie ricaricabili (che nel mondo eco-consapevole di oggi , dovresti), quindi potresti richiedere qualcosa di più pesante. Un rapido google ti mostrerà le opzioni disponibili.
Addendum
Il video Flite Test: Aerei RC per principianti: batterie e sicurezza – Serie per principianti – Ep. 7 è estremamente utile video tutorial sulle batterie LiPO per progetti RC.
Risposta
Tutto ciò che ha detto @Greenonline, più …
Una batteria Lipo a 2 celle è 7,4 V. Una modesta batteria da 500 mAH farà funzionare il tuo progetto per diverse ore, forse giorni. Se non sei soddisfatto del tempo di esecuzione, acquista una batteria con più mAH, vanno bene p fino a 5000 mAH! Dopotutto, questi sono gli stessi tipi di batterie utilizzate in tutte le forme di aeromodellismo radiocomandato (molti servi e motori CC senza spazzole).
Uno può regolare i 7,4 V anche se dovrai acquistare / costruire un cavo per collegare la batteria allUno. Non sono sicuro di quanta corrente possa fornire il regolatore Uno ma ho guidato due micro servi con il mio.
Se i servi vibrano, ronzano, altrimenti non funzionano correttamente o se cè del fumo che esce dal regolatore, probabilmente hai bisogno di una fonte di alimentazione separata per i servi. Un BEC come questo https://en.wikipedia.org/wiki/Battery_eliminator_circuit è unalternativa economica e anche una parte RC comune. 🙂
Commenti
- Se puoi, fai funzionare il tutto con una batteria Lipo 1S, il che potrebbe comportare la ricerca di servocomandi in grado di tollerare la tensione inferiore. Inoltre, il regolatore di bordo può gestire circa 1 A ma davvero non ‘ provarlo per più di 500 mA data la scheda ‘ s costruzione.
- +1 – Buon punto su LiPO … Ho ‘ ho aggiunto un link a un video tutorial alla mia risposta .
Risposta
La selezione di un alimentatore implica la considerazione di quanto segue:
1. Requisiti di tensione
2. Corrente richiesta
3. Durata di esecuzione
4. Costo
Requisiti di tensione:
Dallelenco di elementi specificati tutti i tuoi elementi tranne la scheda microSD (che funziona a 3,3 V) funziona a 5 V.
Requisito attuale:
Arduino UNO: circa 50 mA
servomotore 9G: picco 730 mA
LED 5 mm : 20 mA * 2 = 40 mA
Lettore di schede microSD: 200 mA di picco
Altoparlante: 350 mA
Corrente totale: 1.370 Amp
Durata di esecuzione:
Supponiamo che io voglia che questo dispositivo funzioni per 1 ora di fila, per farlo avrò bisogno di una batteria che fornisca 5 V 1370 mAh e un 1C rating . Quindi, se vuoi che il tuo dispositivo funzioni più a lungo, dovrai procurarti una batteria con una capacità maggiore (per 2 ore 2740 mAh e così via)
Costo
Non credo di dover menzionare molto in questo criterio
Soluzione 1:
Per questi requisiti, la soluzione più semplice è utilizzare un power bank USB con 2000 mAh o più.
Su una scheda di saldatura prototipi 1x USB maschio, 1x USB femmina, 2x header pin. Salda tutti i lati positivi insieme e tutti i negativi insieme. E ora hai anche un breakout per i binari di alimentazione dallUSB.
Alimenta Arduino tramite usb, scheda microsd tramite 3.3V su arduino e il resto tramite i pin di breakout.
Soluzione 2:
utilizzando batterie lipo. Le batterie Lipo hanno il vantaggio di avere una grande capacità in un piccolo pacchetto (o un elevato rapporto peso / potenza). Per usarlo avrai bisogno di un regolatore di tensione per ottenere 5V. Tieni presente che in base al calcolo avrai bisogno di un totale di 1,37 A per alimentare il tuo dispositivo al massimo, questo non può essere fatto tramite il regolatore di bordo di Arduino.
In totale avrai i seguenti componenti per farlo funzionare:
Batteria LiPo
Regolatore di tensione
Caricabatterie LiPo
Soluzione 3:
Utilizzo di batterie alcaline . Puoi fare riferimento al tutorial Minty Boost su Adafruit per saperne di più.
Conclusione:
Se desideri una soluzione senza mal di testa al tuo problema, acquista un power bank USB , ma se vuoi un soluzione personalizzabile ea basso costo scegli la batteria LiPo
E se non hai bisogno di una soluzione portatile. Scegli un adattatore da parete 5V / 2A, che è praticamente ogni caricabatterie di fascia alta per telefoni cellulari
Risposta
Ne ho mangiati molto di successo utilizzando un power bank disponibile in commercio: sono facili da ottenere, hanno già circuiti di ricarica (da USB) e hanno il voltaggio corretto (+ 5V). Puoi collegare il power bank direttamente alla porta USB di Arduino.
Lunico problema che ho avuto è che alcuni power bank si spengono se non viene assorbita corrente sufficiente: un resistore da + 5V a GND risolve il problema (assicurati di calcolare quanti watt hai il resistore sta lasciando passare, per assicurarmi che possa dissipare il calore – Ho usato un resistore da 100 Ohm, a 5 V; ho inserito “Calcolatore della legge di Ohm” in Google, riempito a 5 V & 100 Ohm , e ho scoperto che doveva essere un resistore da 1/4 di watt – perfetto! Ho anche notato che ha assorbito 50 milli amp AKA 0,05 amp. Ho provato resistori con una resistenza maggiore, ad esempio 200 Ohm, e il power bank spento. Se il tuo il progetto sta assorbendo più potenza (continuamente!) quindi potresti farla franca con una resistenza maggiore).
Il mio power bank può fornire 1,5 Amp, che dovrebbe essere sufficiente per il tuo progetto.
Risposta
Puoi utilizzare una batteria da 9 V e una separata per i servocomandi. Dato che la tensione è “relativa”, devi comunque collegare la massa.
Puoi connettere il file + della batteria al VIN di Arduino.