Jeg arbejder på et projekt med:
- 1 Arduino UNO
- 5 mikro 9g servoer (kun en arbejder ad gangen)
- 2 små LED-pærer
- 1 MicroSD-læser-modul
- 1 højttaler
Kan jeg drive min Arduino UNO med et fælles 9v batteri?
Jeg har også i tankerne at bruge en ekstern strømforsyning til servoer … men hvad skal jeg bruge?
Foreslå mig et perfekt strømforsyningssystem
Kommentarer
- Har du undersøgt metoder til spændingsregulering? Hvad med forskellige batterier? Har du nogen størrelse, plads eller omkostningsbegrænsninger? Du ‘ beder virkelig for meget om Arduiono.SE for at gøre alt arbejdet.
Svar
Desværre findes det perfekte strømforsyningssystem endnu ikke. Det er dog simpelt at drive en Arduino. Du skal have hovedindstillingerne 9V til standard ” fuld størrelse ” Arduinos (som f.eks. UNO, som du nævner), selvom du kunne gå efter 3,3 V-indstillingerne med lav spænding.
Dækker kun 9V-indstillingen fra strømsektionen i Arduino Uno :
Strøm
Arduino Uno kan få strøm via USB-forbindelsen eller med en ekstern strømforsyning. strømkilde vælges automatisk.
Ekstern (ikke-USB) strøm kan enten komme fra en AC-til-DC-adapter (vægvorte) eller batteri. Adapteren kan tilsluttes ved at tilslutte et 2,1 mm center -posit stik i kortets strøm jack. Ledninger fra et batteri kan indsættes i Gnd- og Vin-stifthovedene på POWER-stikket.
Kortet kan fungere ved en ekstern forsyning på 6 til 20 volt. Hvis den leveres med mindre end 7V, kan 5V-stiften dog levere mindre end fem volt, og kortet kan være ustabilt. Hvis der bruges mere end 12V, kan spændingsregulatoren overophedes og beskadige kortet. Det anbefalede interval er 7 til 12 volt.
Du bør sandsynligvis også se på Strømforsyninger , især afsnittet om Batterier og celler , også fra det følgende afsnit Spændingskonvertering og regulering , hedder det:
I et meget simpelt scenario tilslutter du et engangs 9v batteri (sandsynligvis et af de (ca.) 4 cm x 2,5 cm x 1,5 cm enheder med to snapstik i den ene ende) til din Arduino, og Arduino´s indbyggede spændingsregulator sørger for at reducere spændingen til en jævn 5v eller 3.3v, afhængigt af hvilken type Arduino du har.
Så du har et par valg vedrørende 9V, enten P9-cellen
eller en pakke, der indeholder seks 1,5 V AA- eller AAA-batterier.
Du må muligvis find dette link, Sådan kører du en Arduino (klon) på (AA) batterier i over et år – del 2 , en interessant læsning. Her bruger kapitlen fire AA-batterier, som kun giver 6V, til at drive en UNO:
Jeg har lige fremhævet nogle oplysninger, du skal tage dig tid til at læse linkene fuldt ud og google for mere information.
Med hensyn til servomotorer kan der kræves mere strøm. Du kan bruge den samme fire AA-batteripakke, således:
men batteriernes kapacitet kan efterlade noget at ønske, især hvis du bruger genopladelige batterier (som i dagens miljøbevidste verden , skal du), så du kan kræve noget mere heftigt. En hurtig google viser dig de tilgængelige muligheder.
Tillæg
Videoen Flite Test: RC Planes for Beginners: Batteries and Safety – Beginner Series – Ep. 7 er en ekstrem nyttig video-tutorial om LiPO-batterier til RC-projekter.
Svar
Alt @ Greenreenline sagde plus …
Et 2-celle Lipo-batteri er 7,4 V. Et beskedent 500 mAH-batteri vil køre dit projekt i flere timer, måske dage. Hvis du ikke er tilfreds med køretiden, skal du købe et batteri med mere mAH, de går godt p ast 5000 mAH! Når alt kommer til alt er dette de samme typer batterier, der bruges i alle former for radiokontrol aeromodellering (masser af servoer og børsteløse jævnstrømsmotorer).
Uno kan regulere 7,4 V, selvom du skal købe / bygge et kabel til at forbinde batteriet til Uno. Jeg er ikke sikker på, hvor meget strøm Uno-regulatoren kan levere, men jeg har kørt to mikroservoer med min.
Hvis servoerne chatter, brummer, ellers ikke fungerer korrekt, eller hvis der kommer røg ud af regulatoren, har du sandsynligvis brug for en separat strømkilde til servoerne. En BEC som denne https://en.wikipedia.org/wiki/Battery_eliminator_circuit er en billig alternativ og også en fælles RC-del. 🙂
Kommentarer
- Hvis du kan, skal du køre det hele af et 1S Lipo-batteri, som kan omfatte at finde servoer, der tåler den lavere spænding. Den indbyggede regulator kan også håndtere omkring 1A, men jeg virkelig ville ikke ‘ ikke prøve det i mere end 500mA givet bordet ‘ s konstruktion.
- +1 – Godt punkt om LiPO … Jeg ‘ har tilføjet et link til en video tutorial til mit svar .
Svar
Valg af strømforsyning indebærer at overveje følgende:
1. Spændingskrav
2. Aktuelt påkrævet
3. Driftsvarighed
4. Omkostninger
Spændingskrav:
Fra listen over specificerede emner fungerer alle dine varer undtagen microSD-kortet (som fungerer ved 3,3V) ved 5V.
Nuværende krav:
Arduino UNO: ca. 50mA
9G servomotor: 730mA peak
LED 5mm : 20mA * 2 = 40mA
microSD-kortlæser: 200mA peak
Højttaler: 350mA
Total strøm: 1.370 Forstærkere
Kørselstid:
Sig, at jeg vil have denne enhed til at køre i 1 time i træk, for at dette skal jeg bruge et batteri, der leverer 5V 1370mAh og en 1C-vurdering . Så hvis du vil have din enhed til at køre længere, skal du få et batteri med en højere kapacitet (i 2 timer 2740 mAh og så videre)
Omkostninger
Jeg tror ikke, jeg har brug for at nævne meget i disse kriterier
Løsning 1:
Til disse krav er din nemmeste løsning at bruge en USB-strømbank med 2000 mAh eller mere.
På en protoboard-lodde 1x USB-han, 1x USB-hun, 2x hovedstifter. Lodde Alle positive sammen og alle negative sammen. Og nu har du også et breakout for strømskinnerne fra USB.
Tænd Arduino via usb, microsd-kort via 3.3V på arduino og resten via breakout-pins.
Løsning 2:
Brug af lipo-batterier. Lipo-batterier har den fordel, at de har stor kapacitet i en lille pakke (eller et højt forhold mellem effekt og vægt). For at bruge dette skal du have en spændingsregulator for at få 5V. Bemærk, at i henhold til beregningen har du brug for i alt 1,37A for at drive enheden i top, dette kan ikke via Arduino-regulatoren.
I alt vil du have følgende komponenter for at få dette til at fungere:
LiPo-batteri
Spændingsregulator
LiPo-oplader
Løsning 3:
Brug af alkalisk batteri . Du kan se Minty Boost -vejledningen på Adafruit for at lære mere om dette.
Konklusion:
Hvis du vil have en hovedpinefri løsning til dit problem, køb en USB-strømbank , men hvis du vil have en mere løsning, der kan tilpasses og er billig gå til LiPo-batteri
Og hvis du ikke har brug for en bærbar løsning. Gå efter en vægadapter 5V / 2A, det er stort set alle high-end mobiltelefonoplader
Svar
Jeg har haft meget succes ved hjælp af en ikke-hyldebaseret strømbank – de er nemme at få, har allerede opladningskredsløb (fra USB) og er ved den rigtige spænding (+ 5V). Du kan slutte strømbanken direkte til USB-porten af Arduino.
Det eneste problem, jeg har haft, er, at nogle strømbanker lukker ned, hvis der ikke trækkes nok strøm – en modstand fra + 5V til GND løser problemet (sørg for at finde ud af, hvor mange watt din modstand slipper igennem for at sikre, at den kan sprede varmen – Jeg brugte en 100 Ohm modstand ved 5 v; Jeg satte “Ohms Law calculator” i google, udfyldt 5 V & 100 Ohm , og fandt ud af, at det skulle være en 1/4 watt modstand – perfekt! Jeg bemærkede også, at den trak 50 milli ampere AKA 0,05 ampere. Jeg prøvede modstande med en højere modstand, f.eks. 200 Ohm, og strømbanken blev slået fra. projektet trækker mere strøm (kontinuerligt!), så kommer du måske væk med en højere modstand).
Min powerbank kan levere 1,5 ampere, hvilket burde være rigeligt for dit projekt.
Svar
Du kan bruge 9v batteri og bruge separat til servoer. På grund af spændingen er “relativ”, skal du stadig tilslutte grunden.
Du kan forbinde + af batteriet til VIN på Arduino.