Zonne-aangedreven ARDUINO weerstation (11 / 13 stap)

Stap 11: POWER optimalisatie door SLAAPSTAND met behulp van


De weergegevens niet vaak worden gewijzigd. Zo kunnen we lezen met een tussenpoos van 5mins. Als wij lezingen op gezette tijden nemen, is het een fantastische manier om te besparen veel macht. Een systeem met passende slaap schema's aankan maandenlang op slechts twee AA batterijen. We zijn zo gelukkig dat Arduino verschillende slaap zedig die kunnen worden gebruikt heeft om het energieverbruik verlagen.

Dit is vooral handig voor elke sensornetwerken. U kunt deze trucs gebruiken in om het even welk van uw stand-alone sensor project.

Na zoeken via het internet voor het gebruik van de slaap zedig, vond ik een eenvoudige maar krachtige bibliotheek door
Raket Scream is een lichtgewicht Low Power bibliotheek ondersteunt alle AVR uitzetten in de modi. Elke modus heeft een bijbehorende mediawisselaar methode waarmee u controle van slaap duur met behulp van de watchdog-timer. Voor een beginnende programmeur als ik is het zeer eenvoudig en makkelijk te gebruiken.

Het gebruik van de LowPower bibliotheek:

1. download de bibliotheek van GitHub
2. extract het zip-bestand aan de bibliotheek van de arduino op uw computer.
3. importeren de bibliotheek in uw code.
4. de volgende één regel programmacode schrijven voor energiebesparing.
"LowPower.powerDown (SLEEP_1S, ADC_OFF, BOD_OFF);"

U kunt ook verschillende argumenten voor dicht vandoor individuele randapparatuur doorgeven. Raadpleeg de tabel geboden door Lichtgewicht Low Power Arduino bibliotheekvoor verschillende argument en slaap tijd.

voorbeeldcode:

#include "LowPower.h"
VOID Setup
{
Geen installatie is vereist voor deze bibliotheek
}
void loop
{
Slapen voor 8 s met ADC-module en BZV module uit
LowPower.powerDown (SLEEP_8S, ADC_OFF, BOD_OFF);
Iets hier doen
Voorbeeld: lezen van sensor, gegevens vastleggen, gegevens doorgeven
}

Kunt gebruiken in het Knipoogje gedragscode van de arduino IDE voorbeeld

"LowPower bibliotheek" toepassen in Blink-code

#include "LowPower.h" / / de lowpoer-bibliotheek importeren
int geleid = 13;
VOID Setup
{
pinMode led (, uitvoer);
}
void loop
{
digitalWrite (led, hoog);
LowPower.powerDown (SLEEP_1S, ADC_OFF, BOD_OFF); in plaats van delay(1000);
digitalWrite (led, laag);
LowPower.powerDown (SLEEP_1S, ADC_OFF, BOD_OFF); in plaats van delay(1000);
}
Voordat u de Lowpower bibliotheek huidige genomen door arduino

51.7mA toen leidde brandt
47mA toen leidde is OFF

Na het gebruik van de Lowpower bibliotheek huidige genomen door arduino

34.93mA toen leidde brandt
31.73mA toen leidde is OFF

Bent u tevreden met 32.43% verminderen? Hey is er nog ruimte om te verminderen van het energieverbruik.
Je arduino board hebben verschillende macht zuigen componenten zoals macht geleid, spanningsregelaar en USB interface chip waarin de meeste van de macht, zelfs als het niet actief is. Zie de volgende stap voor andere alternatieven.

Gerelateerde Artikelen

Zonne-Aangedreven Arduino Klok!

Zonne-Aangedreven Arduino Klok!

Ik heb onlangs geïnteresseerd in zonne-energie en haar toepassingen. Met de vooruitgang in zonnepanelen technologie, zijn zonnepanelen veel meer efficiënt en goedkoop geworden op hetzelfde moment. Ze zijn echter nog steeds nogal duur, zodat je een ap
Zonne-aangedreven arduino op de achterkant van een speelkaart

Zonne-aangedreven arduino op de achterkant van een speelkaart

hier is een zes word tragedie:Mijn arduino moet vier AA-batterijen.Echt?  Is niet dit 2012?  Waar is mijn jetpack?!Hier is een manier om de toekomst--een manier om een zonnepaneel, vanaf nul, dat kan de macht van een arduino off van zonlicht of zelfs
Zonne-aangedreven zaklamp gecontroleerde mini tank robot!

Zonne-aangedreven zaklamp gecontroleerde mini tank robot!

Zaklamp gecontroleerd zonne-Aangedreven Arduino Robot ingeschakeldDit project is een licht verloop gevoelige robot met zonne-energie opladen mogelijkheden, met andere woorden het wil het licht zelf opladen. Het volbrengt dit probleem met een set van
Geautomatiseerde zonne-aangedreven horizontale Blind Controller

Geautomatiseerde zonne-aangedreven horizontale Blind Controller

Ik begon dit project, omdat we sommige horizontale jaloezieën gelegen in een hoog raam over de belangrijkste deur naar ons huis hebben. Dit venster gezichten zuiden en hier in Colorado, dat betekent veel zon. Het zou leuk om te hebben dat zonlicht sh
De Arduino-weerstation / thermostaat

De Arduino-weerstation / thermostaat

UPDATE:UPDATE: toevoegen dauwpunt berekeningenUPDATE: Wind toerentalbewakingIk heb altijd geïnteresseerd geweest in het toezicht op mijn lokale weer, en merkte het verschil tussen wat weather.com en accuweather.com lijkt mijn lokale weer, en wat zie
Bouwen van een zonne-aangedreven ESP8266

Bouwen van een zonne-aangedreven ESP8266

In dit Instructable die laten we hoe zien het bouwen van een zonne-aangedreven ESP8266We maken een ESP8266 aan de SunAirPlus Solar Power Controller/lader/Data Collection van bestuur en een zonnepaneel/batterij.Het doel van dit project is vijf vouwen:
SODAQ zonne-aangedreven autonome regen observatie station

SODAQ zonne-aangedreven autonome regen observatie station

Dit is de eerste in een serie tutorials we in de komende paar weken op het gebruik van het SODAQ-bord voor autonome, outdoor zonne-aangedreven sensor stations schrijven zal.Wij gebruiken de SODAQ, een Arduino compatibel zonne-aangedreven board (www.s
De Darth zonne-aangedreven ruimte Engineer's Clip boord & rugzak behuizing

De Darth zonne-aangedreven ruimte Engineer's Clip boord & rugzak behuizing

De Darth zonne-aangedreven ruimte Engineer's Klembord & rugzak behuizingStap 1: Vergeet niet uw klembord! De zonne aangedreven Engineer's Clip Board behuizing.Macht van uw Raspberry Pi voor onderweg! Of andere dingen, zoals mobiele telefoons.Elk zonn
Arduino-weerstation Part3, regen

Arduino-weerstation Part3, regen

zodat een van mijn laatste projecten was het toevoegen van een windwijzer tot mijn Arduino-weerstation.Deze oude Lazy Geek besloten toe te voegen een regenmeter hoewel we niet veel regen in de hoge woestijn krijgen. De meeste digitale regen meters zi
IKEA Hack: Zonne-aangedreven fiets licht

IKEA Hack: Zonne-aangedreven fiets licht

In school heb dit jaar, ik een vrij late schema. Soms ik kom thuis van klasse naSundown en met een fiets die gevaarlijk kan zijn. Vóór de aankoop van een commerciële fietsverlichting, besloten heb ik om te zien of ik een zelf kon maken. Met behulp va
Voltaïsche zonne-aangedreven verontreiniging Monitor

Voltaïsche zonne-aangedreven verontreiniging Monitor

Wie zou niet willen meer weten over de kwaliteit van de lucht in het gebied woont ze in? Zeker, je zou kunnen kijken van de statistieken op vele websites, maar waar is het plezier in dat? Wonen hier in Florida zijn er vele gebieden die zich lenen voo
Draagbare zonne-aangedreven luchtfilter

Draagbare zonne-aangedreven luchtfilter

Het doel van dit Instructable is een zonne-aangedreven luchtfilter te maken. Sinds ik ben met behulp van een Voltaïsche systeem 6 Watt Solar Charger Kit, het apparaat is zeer draagbaar en kan ook worden gebruikt om gewoon verhogen luchtstroom, bijvoo
Autonome zonne-aangedreven tweeting Vogelhuis/waterbak

Autonome zonne-aangedreven tweeting Vogelhuis/waterbak

het concept is eenvoudig op het oppervlak; Bouw een autonome zonne-aangedreven Vogelhuis/waterbak die beweging detecteert, wordt uitgelijnd van foto's en upload ze naar Twitter.  De rest van dit artikeldetails uit de bouw van een dergelijk apparaat e
Zonne-aangedreven koelkast!

Zonne-aangedreven koelkast!

Hier is een na de implementatie van de feit van hoe de macht van mijn koelkast uit de zon. Dit uit rastersysteem werkt groot sinds mei 2013. Het is echt geruststellend te weten dat mijn boodschappen worden veilig opgeslagen ongeacht de stroomstoring.