Pages: [1]   Go Down
Author Topic: Disable connected Shields to reduce power consumption  (Read 281 times)
0 Members and 1 Guest are viewing this topic.
Offline Offline
Newbie
*
Karma: 0
Posts: 2
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Hey,

I am wanting to disable a shield plugged into my arduino (the wifi module) to save on power.
With the current setup my power source does not last a day as we are doing multiple wifi calls in a minute.

One solution that I have found is that one would be required to modify the hardware to include a regulator but find it hard to believe that this cannot be controlled by software.

The following are the mA readouts for our hardware:
Sleep Mode : 66
Idle : 80
Connected to wifi : 150
Servo Turn : 240

Uno on its own idle : ±30
Uno on its own sleep : ±20

We are using the following hardware:
- Arduino Uno R3
- Arduino WiFi shield
- 4 D-cell batteries
- 12kg Servo motor

Suggestions would be appreciated.
Thanks in advance.

Logged

Seattle, WA USA
Offline Offline
Brattain Member
*****
Karma: 631
Posts: 50039
Seattle, WA USA
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Have you looked at the schematic for the WiFi shield? Have you determined exactly how it gets power?

If you do, you'll see that the ATMega328 chip, where the software lives and can control the hardware, is not involved at all.
Logged

Global Moderator
Offline Offline
Brattain Member
*****
Karma: 495
Posts: 19026
Lua rocks!
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

You can save a lot of power by not using the development board at all:

http://gammon.com.au/power

In power-hungry situations I would design from the ground up to minimize power, and thus plugging a shield into a development board would not be the way to go.
Logged


Pages: [1]   Go Up
Jump to: