Lage macht Arduino temperatuur Monitor (3 / 5 stap)

Stap 3: Sluit alle onderdelen


Nu dat je alle onderdelen laten we verbinden met hen allemaal samen volgens het schema.

De sleutel tot dit project energiebesparende verbruik is het gebruik van een kale ATMEGA-chip in plaats van een Arduino Board. Aangezien een spanningsregelaar Arduino boards Arduino boards gebruiken om te werken met veel verschillende spanningsniveaus, moeten ze meer macht. Wij nodig niet deze regulator want we zijn het voeden van ons project van 3AA batterijen!

In dit project ben ik met behulp van de Nokia 5110 LCD-scherm dat is een grote display en moet alleen de 0.2mA van de huidige als de achtergrondverlichting uitgeschakeld is. Indrukwekkend!

We gebruiken ook een fotoweerstand om op te sporen van licht. Dus, als het is nacht uitschakelen we het LCD-scherm om stroom te besparen.

Een ander klein geheim is de LowPower library. Wanneer wij niet de temperatuur meten wij Arduino te slapen met behulp van de LowPower-bibliotheek. Wanneer een blote ATMEGA-chip is slapen het vereist alleen 0.06mA van huidige! Dat betekent dat je hebt een chip van de ATMEGA slapen meer dan 4 jaar op 3 AA batterijen!

Dus met een slimme softwareontwerp we een zoet batterijleven bereiken. De ATMEGA chip moet rond 10mA van huidige wanneer het wakker is. Zo, ons doel is dat het merendeel van de tijd slapen. Om die reden we alleen's ochtends het wanneer we nodig voor het meten van de temperatuur, elke twee minuten. Als we de ATMEGA-chip wakker worden, we doen alles zo snel mogelijk, en we gaan onmiddellijk weer slapen.

Het algoritme

Het project is wakker van elke twee minuten. Het eerste ding dat het doet is het inschakelen van de photoresistor door het schrijven van hoge naar digitale pin 6. Het leest de waarde van de fotoweerstand en het stelt als het dag of nacht. Vervolgens schrijft het lage naar digitale pin 6 om het uitschakelen van de fotoweerstand en de instandhouding van de porer. Als het nacht die we de LCD display uitschakelen als het brandt en wij gaan direct naar de slaap gedurende twee minuten zonder het lezen van de temperatuur. Er is geen behoefte om dit te doen, omdat het display uitstaat. Op deze manier die wij nog meer energie besparen. Als er genoeg licht is, kunnen we de LCD display als het was uitgeschakeld, we de temperatuur lezen, we weer te op het scherm geven en we gaan slapen voor twee minuten. Deze lus gaat op voor eeuwig.

Gerelateerde Artikelen

Arduino Basic temperatuur Monitor - Exosite

Arduino Basic temperatuur Monitor - Exosite

Deze code Arduino leest een Dallas Semiconductor een-draads temperatuursensor en rapporteert aan een portaal van de Exosite via de Ethernet-Shield. Dit artikel beschrijft de hook-up informatie en de code voor een eenvoudig netwerk aangesloten tempera
Arduino en LM35 Based temperatuur Monitor voor Beginners

Arduino en LM35 Based temperatuur Monitor voor Beginners

IntroductieMaak uw eigen temperatuur controle systeem met behulp van de Arduino en LM35 analoge temperatuursensor. Dit is een zeer eenvoudige DIY-project voor de Arduino beginners. Alle stappen en vereisten worden in detail hieronder genoemd.Opmerkin
Arduino Based temperatuur Monitor

Arduino Based temperatuur Monitor

deze video toont een monitor van de temperatuur met behulp van de LM34 precisie temperatuursensor, Arduino en 16 X 2 LCD-display. De monitor slaat ook de laatste 10 temperatuur lezingenMeer foto's en projecten @ http://www.kunaldoshi.comHeres de link
ATTiny85 Mono temperatuur Monitor

ATTiny85 Mono temperatuur Monitor

Ik graag doen elektronica als een hobby en een mooie werkruimte die ik heb van een afgedankte PC gemaakt hebben. Het bevat een solderen houder en soldeerbout (rechter bovenhoek van de afbeelding van de werkruimte). Het gebeurt dat ik heb een handige
Temperatuur Monitor met ESP8266 - IoT

Temperatuur Monitor met ESP8266 - IoT

Dit project zal helpen u bij het maken van een monitor van de temperatuur met behulp van een ESP8266-SoC en een temperatuursensor (DS18B20) met de volgende mogelijkheden:Temperatuur van de maatregelStuur een e-mail als de temperatuur gaat onder een d
COI - temperatuur-Monitor

COI - temperatuur-Monitor

Mechanische Setup:Je moet een Intel Edison voor Arduino, een Grove Starter Kit Plus en een computer met de Edison-Arduino IDE geïnstalleerd.Allereerst de Edison-bestuur met Grove Starter Kit Plus Base Shield aangesloten op de computer via twee micro
LinkIt One Tutorials - #8 DS18B20 één draad Water Temperatuur Monitor

LinkIt One Tutorials - #8 DS18B20 één draad Water Temperatuur Monitor

Voor deze tutorial ga ik om een water temperatuur monitor met behulp van een DS18B20.De DS18B20 is een apparaat van een draad. Één draad betekent dat het krijgt opdrachten van het controle-apparaat (in dit geval onze LinkIt een boord) en stuurt ze te
Arduino + temperatuur vochtigheid

Arduino + temperatuur vochtigheid

een eenvoudige temperatuursensor met behulp van één LM35 temperatuursensor voor precisie, de vochtigheid Sensor en de Arduino, dus je kunt aansluiting op uw toekomstige projecten. Het circuit stuurt seriële informatie over de temperatuur en vochtighe
SODAQ (compatibel met Arduino) bier-temperatuur-monitor

SODAQ (compatibel met Arduino) bier-temperatuur-monitor

Stap 1: SODAQ Zal u deze materialenSODAQ bestuurGPRSbeeAntenneLiPo batterijTemperatuurvoelerOLED-DisplayHet OLED display aansluiten op de SODAQ I2C-poort en de sonde stekkers in D2D3 Grove contactdoos.U zult moeten laden van de volgende bibliotheken:
Arduino lage macht Project.

Arduino lage macht Project.

Hallo dames en herenIk heb onlangs besloten dat ik zal onderzoeken van de Arduino slapen bibliotheek en hoe lang kan ik een Arduino zien uitvoeren van een interne N size1.5v batterij. Ja! van een 1, 5V batterij. Als u geïnteresseerd hier bent is wat
Lage-energie rivier Quality Monitor

Lage-energie rivier Quality Monitor

Toezicht op de kwaliteit van het water van een rivier is een moeilijke taak. Een wetenschapper die wil de metingen van de waterkwaliteit in de verschillende stadia langs een rivier moet een toegewijd team bereid om herhaaldelijk wandeling uit naar ve
Plug en Play Arduino temperatuur controller

Plug en Play Arduino temperatuur controller

Ik heb een paar verschillende temperatuur controller projecten hier. Ik wilde te bouwen, met de volgende beperkingen:Gecontroleerde "stom" toestel kan worden aangesloten rechtstreeks op de eenheid. Ik wilde niet inbreken in het toestel, maar nog
Arduino BAC Monitor

Arduino BAC Monitor

Het doel van dit project is met een arduino en een MQ-3 alcohol sensor te maken van een eenvoudige breathalyzer die toezicht houdt op BAC niveaus. Het project omvat het ontwerpen en bouwen van een eenvoudige schakeling en het schrijven van code in de
Digitale vochtigheids- en temperatuur-Monitor

Digitale vochtigheids- en temperatuur-Monitor

Hallo iedereenZorgen voor goede indoor vochtigheid heeft belangrijke huid, allergeen en andere voordelen voor de gezondheid door remming van de groei van bacteriën, virussen, schimmels en enz. Deze digitale temperatuur en vochtigheid Monitor kunt u c