Jag arbetar på ett projekt med:
- 1 Arduino UNO
- 5 mikro 9 g servon (bara en som arbetar i taget)
- 2 små LED-lampor
- 1 MicroSD-läsarmodul
- 1 högtalare
Kan jag driva min Arduino UNO med ett vanligt 9v-batteri?
Jag tänker också använda en extern strömförsörjning för servor … men vad ska jag använda?
Snälla föreslå mig ett perfekt strömförsörjningssystem
Kommentarer
- Har du tittat på metoder för spänningsreglering? Vad sägs om olika batterier? Har du några begränsningar för storlek, utrymme eller kostnad? Du ’ frågar verkligen för mycket av Arduiono.SE för att göra allt.
Svar
Det perfekta strömförsörjningssystemet finns tyvärr inte ännu. Att driva en Arduino är dock enkelt. Du måste ha huvudalternativen 9V för standard ” full storlek ” Arduinos (som UNO som du nämner), även om du kan gå för lågspänningsalternativen 3.3V.
Täcker bara 9V-alternativet, från Power-delen av Arduino Uno :
Ström
Arduino Uno kan drivas via USB-anslutningen eller med en extern strömförsörjning. strömkälla väljs automatiskt.
Extern (icke-USB) ström kan antingen komma från en AC-till-DC-adapter (väggvarta) eller batteri. Adaptern kan anslutas genom att ansluta en 2,1 mm mittpunkt -positiv kontakt till kortets ström jack. Ledningar från ett batteri kan sättas in i Gnd- och Vin-stifthuvuden på POWER-kontakten.
Kortet kan arbeta med en extern matning på 6 till 20 volt. Om den levereras med mindre än 7V kan dock 5V-stiftet leverera mindre än fem volt och kortet kan vara instabilt. Om du använder mer än 12 V kan spänningsregulatorn överhettas och skada kortet. Det rekommenderade intervallet är 7 till 12 volt.
Du bör antagligen också titta på Strömförsörjning , särskilt avsnittet om Batterier och celler , även från följande avsnitt Spänningsomvandling och föreskrift , står det:
I ett mycket enkelt scenario ansluter du ett engångs 9v batteri (förmodligen ett av de (ca) 4 cm x 2,5 cm x 1,5 cm enheter med två snäppkontakter i ena änden) till din Arduino, och Arduinos inbyggda spänningsregulator tar hand om att minska spänningen till en konsekvent 5v eller 3.3v, beroende på vilken typ av Arduino du har.
Så du har ett par val angående 9V, antingen P9-cellen
eller ett paket som rymmer sex 1,5 V AA- eller AAA-batterier.
Du kanske hitta den här länken, Hur man kör en Arduino (klon) på (AA) batterier i över ett år – del 2 , en intressant läsning. Här använder kapitlet fyra AA-batterier, som bara ger 6V, för att driva en UNO:
Jag har just markerat lite information, du bör ta dig tid att läsa länkarna fullständigt och google för mer information.
När det gäller servomotorer kan mer ström krävas. Du kan använda samma fyra AA-batteripaket, alltså:
men batteriernas kapacitet kan lämna något att önska, speciellt om du använder uppladdningsbara batterier (som i dagens miljövänliga värld , du borde), så att du kanske behöver något mer kraftfullt. En snabb google visar de tillgängliga alternativen.
Tillägg
Videon Flite Test: RC-plan för nybörjare: Batterier och säkerhet – Nybörjarserien – Ep. 7 är en extremt användbar videohandledning om LiPO-batterier för RC-projekt.
Svar
Allt @ Greenonline sa plus …
Ett 2-cell Lipo-batteri är 7,4 V. Ett blygsamt 500 mAH-batteri skulle köra ditt projekt i flera timmar, kanske dagar. Om du inte är nöjd med körtiden, köp ett batteri med mer mAH, de går bra p 5 000 mAH! När allt kommer omkring är det samma typer av batterier som används i alla former av radiokontroll aeromodellering (massor av servor och borstlösa likströmsmotorer).
Uno kan reglera 7,4 V även om du måste köpa / bygg en kabel för att ansluta batteriet till Uno. Jag är inte säker på hur mycket ström Uno-regulatorn kan ge men jag har kört två mikroservon med mina.
Om servon chattar, surrar, annars inte fungerar korrekt eller om det kommer rök ut från regulatorn, behöver du förmodligen en separat strömkälla för servorna. En BEC som denna https://en.wikipedia.org/wiki/Battery_eliminator_circuit är en billig alternativ och också en vanlig RC-del. 🙂
Kommentarer
- Om du kan, kör allt från ett 1S Lipo-batteri, vilket kan innebära att du hittar servor som tål den lägre spänningen. Den inbyggda regulatorn kan hantera ungefär 1A men jag verkligen skulle inte ’ t prova det i mer än 500 mA med tanke på kortet ’ s konstruktion.
- +1 – Bra poäng om LiPO … Jag ’ har lagt till en länk till en videohandledning till mitt svar .
Svar
Att välja en strömförsörjning innebär att man överväger följande:
1. Spänningskrav
2. Aktuellt krävs
3. Löpslängd
4. Kostnad
Spänningskrav:
Från listan över specificerade objekt fungerar alla dina föremål utom microSD-kortet (som fungerar vid 3,3 V) på 5 V.
Nuvarande krav:
Arduino UNO: cirka 50mA
9G servomotor: 730mA topp
LED 5mm : 20mA * 2 = 40mA
microSD-kortläsare: 200mA-topp
Högtalare: 350mA
Total ström: 1.370 Förstärkare
Löpningstid:
Säg att jag vill att den här enheten ska köra i 1 timme i rad, för att detta ska jag behöva ett batteri som levererar 5V 1370mAh och en 1C-klassning . Så om du vill att din enhet ska fungera längre måste du skaffa ett batteri med högre kapacitet (i 2 timmar 2740 mAh och så vidare)
Kostnad
Jag tror inte att jag behöver nämna mycket i dessa kriterier
Lösning 1:
För dessa krav är din enklaste lösning att använda en USB-strömbank med 2000 mAh eller mer.
På ett protoboard-löd 1x USB-hane, 1x USB-hona, 2x huvudstift. Löd Alla positiva tillsammans och alla negativa tillsammans. Och nu har du en breakout för strömskenorna från USB också.
Ström Arduino via usb, microsd-kort via 3.3V på arduino och resten via breakout-stiften.
Lösning 2:
Använda lipo-batterier. Lipo-batterier har fördelen att de har stor kapacitet i ett litet paket (eller ett högt effekt / viktförhållande). För att kunna använda detta behöver du en spänningsregulator för att få 5V. Observera att enligt beräkningen kommer du att behöva totalt 1,37A för att driva din enhet vid topp, detta kan inte göras via Arduino-regulatorn.
Totalt kommer du att ha följande komponenter för att få detta att fungera:
LiPo-batteri
Spänningsregulator
LiPo-laddare
Lösning 3:
Använda alkaliskt batteri . Du kan läsa Minty Boost självstudien på Adafruit för att lära dig mer om detta.
Slutsats:
Om du vill ha en huvudvärkfri lösning till ditt problem, köp en USB-strömbank , men om du vill ha en mer anpassningsbar och billig lösning gå till LiPo-batteri
Och om du inte behöver en bärbar lösning. Gå efter en väggadapter 5V / 2A, det är i stort sett alla avancerade mobiltelefonladdare
Svar
Jag har haft mycket för framgång med en helspänningsbank – de är lätta att få, har redan laddningskretsar (från USB) och har rätt spänning (+ 5V). Du kan ansluta powerbanken direkt till USB-porten av Arduino.
Det enda problemet jag har haft är att vissa kraftbanker stängs av om det inte dras tillräckligt med ström – ett motstånd från + 5V till GND löser problemet (se till att du räknar ut hur många watt din motstånd släpper igenom, för att se till att det kan släppa ut värmen – jag använde ett 100Ohm motstånd, vid 5v; jag lade ”Ohms Law calculator” på google, fylld i 5V & 100 Ohm , och fann att det behövde vara ett motstånd på 1/4 watt – perfekt! Jag noterade också att det drog 50 milli ampere AKA 0,05 ampere. Jag försökte motstånd med högre motstånd, t.ex. 200 Ohm, och powerbanken stängdes av. projektet drar mer kraft (kontinuerligt!) då kan du komma undan med ett högre motstånd).
Min kraftbank kan leverera 1,5 ampere, vilket borde vara mycket för ditt projekt.
Svar
Du kan använda 9v-batteri och använda separat för servo. På grund av att spänningen är ”relativ” måste du fortfarande ansluta jordningen.
Du kan ansluta + av batteriet till VIN för Arduino.