Jeg jobber med et prosjekt med:
- 1 Arduino UNO
- 5 mikro 9g servoer (bare en som arbeider om gangen)
- 2 små LED-pærer
- 1 MicroSD-lesermodul
- 1 høyttaler
Kan jeg drive Arduino UNO med et vanlig 9v batteri?
Jeg har også i tankene å bruke en ekstern strømforsyning til servoer … men hva skal jeg bruke?
Foreslå meg et perfekt strømforsyningssystem
Kommentarer
- Har du sett på metoder for spenningsregulering? Hva med forskjellige batterier? Har du noen størrelse, plass eller kostnadsbegrensninger? Du ‘ spør virkelig for mye av Arduiono.SE for å gjøre alt arbeidet.
Svar
Dessverre eksisterer ikke det perfekte strømforsyningssystemet ennå. Imidlertid er det enkelt å drive en Arduino. Du må ha hovedalternativene 9V for standard » full størrelse » Arduinos (for eksempel UNO som du nevner), selv om du kunne gå for lavspennings 3,3 V-alternativene.
Dekker bare 9V-alternativet, fra Power-delen av Arduino Uno :
Strøm
Arduino Uno kan drives via USB-tilkoblingen eller med en ekstern strømforsyning. strømkilde velges automatisk.
Ekstern (ikke-USB) strøm kan komme enten fra en AC-til-DC-adapter (veggvort) eller batteri. Adapteren kan kobles til ved å koble til et 2,1 mm senter -positive plugger inn i styrets strøm knekt. Ledninger fra et batteri kan settes inn i Gnd- og Vin-pinnehodene på POWER-kontakten.
Boardet kan fungere på en ekstern forsyning på 6 til 20 volt. Hvis den leveres med mindre enn 7V, kan imidlertid 5V-stiften levere mindre enn fem volt, og kortet kan være ustabilt. Hvis du bruker mer enn 12V, kan spenningsregulatoren overopphetes og skade kortet. Det anbefalte området er 7 til 12 volt.
Du bør nok også se på Strømforsyninger , spesielt delen om Batterier og celler , også fra følgende seksjon Spenningskonvertering og regulering står det:
I et veldig enkelt scenario kobler du til et engangs 9v batteri (sannsynligvis et av de (ca.) 4 cm x 2,5 cm x 1,5 cm enheter med to snapkontakter i den ene enden) til Arduino, og Arduinos innebygde spenningsregulator tar seg av å redusere spenningen til en jevn 5v eller 3.3v, avhengig av hvilken type Arduino du har.
Så du har et par valg angående 9V, enten P9-cellen
eller en pakke som inneholder seks 1,5 V AA- eller AAA-batterier.
Du kan finn denne lenken, Hvordan kjøre en Arduino (klone) på (AA) batterier i over et år – del 2 , en interessant lesning. Her bruker kapteinen fire AA-batterier, som bare gir 6V, for å drive en UNO:
Jeg har nettopp markert litt informasjon, du bør ta deg tid til å lese lenkene fullstendig, og google for mer informasjon.
Når det gjelder servomotorer, kan det være behov for mer strøm. Du kan bruke samme fire AA-batteripakker, således:
men kapasiteten til batteriene kan gi noe å være ønsket, spesielt hvis du bruker oppladbare batterier (som i dagens miljøbevisste verden , du burde), så du kan kreve noe mer heftig. En rask google viser deg de tilgjengelige alternativene.
Tillegg
Videoen Flite Test: RC Planes for Beginners: Batteries and Safety – Beginner Series – Ep. 7 er en ekstremt nyttig videoopplæring om LiPO-batterier for RC-prosjekter.
Svar
Alt @Greenonline sa pluss …
Et 2-cellers Lipo-batteri er 7,4 V. Et beskjedent 500 mAH batteri vil kjøre prosjektet ditt i flere timer, kanskje dager. Hvis du ikke er fornøyd med kjøretiden, kjøp et batteri med mer mAH, de går bra p ast 5000 mAH! Dette er tross alt de samme batteriene som brukes i alle former for radiokontroll aeromodellering (mange servoer og børsteløse likestrømsmotorer).
Uno kan regulere 7,4 V, selv om du må kjøpe / bygge en kabel for å koble batteriet til Uno. Jeg er ikke sikker på hvor mye strøm Uno-regulatoren kan gi, men jeg har kjørt to mikroservoer med min.
Hvis servoene skravler, brummer, ellers ikke fungerer riktig, eller hvis det kommer røyk ut av regulatoren, trenger du sannsynligvis en egen strømkilde for servoene. En BEC som denne https://en.wikipedia.org/wiki/Battery_eliminator_circuit er en billig alternativ og også en vanlig RC-del. 🙂
Kommentarer
- Hvis du kan, kjør alt av et 1S Lipo-batteri, som kan innebære å finne servoer som tåler lavere spenning. Innebygd regulator kan også håndtere omtrent 1A, men jeg virkelig ville ikke ‘ t prøve det i mer enn 500 mA gitt kortet ‘ s konstruksjon.
- +1 – Bra poeng om LiPO … Jeg ‘ har lagt til en lenke til en videoopplæring til svaret mitt .
Svar
Valg av strømforsyning innebærer å vurdere følgende:
1. Spenningskrav
2. Gjeldende kreves
3. Kjøretid
4. Kostnad
Spenningskrav:
Fra listen over spesifikasjoner som er spesifisert, fungerer alle elementene dine bortsett fra microSD-kortet (som fungerer ved 3,3 V) på 5 V.
Gjeldende krav:
Arduino UNO: ca 50mA
9G servomotor: 730mA topp
LED 5mm : 20mA * 2 = 40mA
microSD-kortleser: 200mA peak
Høyttaler: 350mA
Total strøm: 1.370 Forsterker
Varighet:
Si at jeg vil at denne enheten skal kjøre i 1 time sammenhengende, for å få dette til trenger jeg et batteri som leverer 5V 1370mAh og en 1C-vurdering . Så hvis du vil at enheten skal kjøre lenger, må du skaffe deg et batteri med høyere kapasitet (i 2 timer 2740 mAh og så videre)
Kostnad
Jeg tror ikke jeg trenger å nevne mye i dette kriteriet
Løsning 1:
For disse kravene er din enkleste løsning å bruke en USB-strømbank med 2000mAh eller mer.
På en lodd på protoboard 1x USB-hann, 1x USB-hunn, 2x topptekster. Lodde Alle positive sammen og alle negative sammen. Og nå har du en pause for strømskinnene fra USB også.
Strøm Arduino via usb, microsd-kort via 3.3V på arduino og resten via breakout pins.
Løsning 2:
Bruk av lipo-batterier. Lipo-batterier har fordelen av å ha stor kapasitet i en liten pakke (eller et høyt effekt / vekt-forhold). For å kunne bruke dette trenger du en spenningsregulator for å få 5V. Vær oppmerksom på at i henhold til beregningen vil du trenge totalt 1,37A for å drive enheten på topp, dette kan ikke gjøres via den innebygde regulatoren til Arduino.
Totalt vil du ha følgende komponenter for å få dette til å fungere:
LiPo batteri
Spenningsregulator
LiPo-lader
Løsning 3:
Bruk av alkalisk batteri . Du kan se Minty Boost -veiledningen på Adafruit for å lære mer om dette.
Konklusjon:
Hvis du vil ha en hodepinefri løsning til ditt problem, kjøp en USB-strømbank , men hvis du vil ha en mer tilpassbar og billig løsning gå for LiPo-batteri
Og hvis du ikke trenger en bærbar løsning. Gå for en veggadapter 5V / 2A, det er stort sett alle high-end mobiltelefonlader
Svar
Jeg har hatt mye med suksess ved å bruke en heftig strømbank – de er enkle å få tak i, har allerede ladekretser (fra USB) og har riktig spenning (+ 5V). Du kan koble strømbanken direkte til USB-porten av Arduino.
Det eneste problemet jeg har hatt er at noen kraftbanker stenger hvis det ikke dras nok strøm – en motstand fra + 5V til GND løser problemet (sørg for at du regner ut hvor mange watt motstand slipper igjennom, for å sikre at den kan spre varmen – jeg brukte en 100Ohm motstand, på 5v; jeg la «Ohms Law calculator» på google, fylt ut 5V & 100 Ohm , og fant ut at det måtte være en motstand på 1/4 watt – perfekt! Jeg la også merke til at den trakk 50 milli ampere AKA 0,05 ampere. Jeg prøvde motstander med en høyere motstand f.eks 200 Ohm, og strømbanken ble slått av. prosjektet trekker mer kraft (kontinuerlig!), så kan du komme unna med en høyere motstand).
Strømbanken min kan levere 1,5 ampere, noe som burde være nok for prosjektet ditt.
Svar
Du kan bruke 9v batteri og bruke separat til servoer. På grunn av at spenningen er «relativ», må du fortsatt koble til jordet.
Du kan koble til + av batteriet til VIN på Arduino.