Questions tagged [power]

This tag is for questions regarding powering and/or power consumption of Arduino systems.

This tag is for questions regarding powering and/or power consumption of Arduino systems.

The most common ways to power an Arduino:

  • Wall-wart
  • Battery (with some sort of external circuitry for making sure the voltage is correct.) This is also used sometimes in conjunction with solar panels to act as a "buffer."
  • USB is often used for small projects that are on the breadboard and don't require much power (no motors, etc.).

Power consumption

The Atmega processors in particular are designed to have low power consumption for battery-driven applications. Under the right circumstances you can get power consumption down to 100 nA (0.1 µA). See this chart:

Power consumption chart

The circled area shows 100 nA consumption when running from 3 volts at 25 °C with the watchdog timer (and various other things) disabled.

General techniques you can use to save power are:

  • Run the processor at a lower frequency
  • Run the processor at a lower voltage
  • Turn off unneeded internal modules in software (eg. SPI, I2C, Serial, ADC)
  • Turn off brownout detection
  • Turn off the Analog-to-Digital converter (ADC)
  • Turn off the watchdog timer
  • Put the processor to sleep
  • Don't use inefficient voltage regulators - if possible run directly from batteries
  • Don't use power-hungry displays (eg. indicator LEDs, backlit LCDs)
  • Arrange to wake the processor from sleep only when needed
  • Turn off (with a MOSFET) external devices (eg. SD cards, temperature sensors) until needed

References

898 questions
11
votes
7 answers

Does a delay in a loop save energy?

I've noticed most example snippets always have a delay in the loop even if it's not needed for proper execution of the program. I can only assume this is added because people copy and paste without understanding what's going on but it got me…
Ryan Detzel
  • 305
  • 5
  • 10
5
votes
4 answers

Power bank turns off spontaneously

I currently have a 50,000 mAH USB power bank powering my Arduino Uno and micro servomotor. Unfortunately, my power bank has an automatic shutoff and shuts off after 2 hrs of runtime (I need 16 hrs for my project). I can restart the power bank by…
kingrumak
  • 51
  • 1
  • 1
  • 3
5
votes
4 answers

Two arduinos one power source

I was surprised that this question had no answer on Stack Exchange and I can't find much about it elsewhere so, in the hopes that it will be useful to people other than myself, I'd like to ask: How can one power two arduinos using the same power…
xeuari
  • 87
  • 2
  • 2
  • 8
4
votes
2 answers

Digispark clone not recognised when plugged in

When I plug in my digispark clone the computer doesn't make any sounds or some kind of acknowledgement that it has been plugged in. Anyone know why this may be or is it just a dodgy clone?
davidbrok5
  • 41
  • 1
  • 1
  • 2
4
votes
4 answers

Send out a short signal every 10 seconds to an arduino

In order to reduce power consumption, I want to resume my Arduino from standby mode every 10 seconds. For this a hardware interrupt is necessary. Is there such a device that can create a quick impulse to trigger that interrupt? It can be anything…
Cowboy_Patrick
  • 174
  • 1
  • 16
4
votes
1 answer

AC ceiling fan speed control using arduino Uno R3

How can I control an AC ceiling fan speed using Arduino Uno R3? I cannot understand the key behind controlling AC voltage using Arduino (though I know how to on/off ac appliances using arduino and relays).
3
votes
2 answers

Execute Code on power off?

Arduino newbie here. I'm thinking about building an Arduino-based light switch to control the Philips Hue light system in my living room. I have standard wall light switches that power ceiling lamps, and I basically want all Hue lamps that are…
Jan
  • 141
  • 1
  • 4
3
votes
0 answers

Correctly Powering Lilypad Arduino

I am trying to correctly power a Lilypad Arduino that is attached with an HC-05, Lilypad temp sensor, and Amped pulse sensor. So far I have found that powering by plugging the Lilypad into my laptop and using three coin cells in parallel will allow…
JHolland
  • 31
  • 2
3
votes
3 answers

Best way to power an Arduino using the Vin pin

I have a powerbank rated 5v. The battery is actually 3.6v, powering the built-in SMPS to give out 5v. I have stripped one end of the USB cable coming from the power bank, powering a motor driver and the Arduino in parallel. The positive end of the…
3
votes
1 answer

Arduino UNO/ZERO PRO, enough computing power for PID-controller?

I am currently working on a project, where I design a PID-Controller for a 2-axis stabilization with brushless-propeller-motors. My question is: Does an Arduino UNO have enough computing power to perform this task in a useful manner? Arduino UNO…
hallole
  • 35
  • 1
  • 6
2
votes
0 answers

Confusing language on arduino docs about powering via 3V3/5V pins

I'm reading about powering alternatives for the arduino board, and I have run across two confusing sentences in Section 5, powering via 3V3/5V pin. First, it says: 3V3 and 5V pins can also be used as power inputs if no regulated power supply is…
2
votes
0 answers

Power requirements of a 7 Segment Display on Uno vs Nano

As part of a Simhub Dash set up I have been trying to get a 8 Digit 7 segment display working on an Arduino Nano. As part of my fault finding process I have gone back to basics and am using the 7CDemo7Segment example script included with the…
Byte Insight
  • 121
  • 3
2
votes
2 answers

Where Can I Find a 12v Solder-less Breadboard Power Supply?

I am trying to find a 12 V input and 12 V output breadboard power supply but I can't find one. I am making an Arduino-controlled lock but the Arduino cannot power the lock strike by itself so I need to use a separate power supply. The link to make…
Kyriazis
  • 65
  • 5
2
votes
3 answers

Powering Arduino and transistors with one power supply > 12V

So say you want to use transistors with your Arduino Nano to power components, which require greater than 12V. If your power supply is more than 12V, is there a way to safely use the same power supply to power the Arduino?
BobaJFET
  • 135
  • 8
2
votes
1 answer

Arduino power consumption issues

I'm working on an Arduino project involving an UNO. I'm powering a 20x4 LCD screen and I am using all the ports on the Arduino, to the last. All but four of them are pulled high at any given time, so by the time I'm done with pulling them all up…
Quitty
1
2 3 4 5 6