Low Power Arduino temperaturvakt (3 / 5 steg)

Steg 3: Anslut alla delar



Nu när du har alla delar låt oss ansluta dem alla tillsammans enligt till Schematiskt diagram.

Nyckeln till detta projekt låg effekt förbrukning är användningen av ett kalt ATMEGA chip istället för en Arduino ombord. Eftersom Arduino styrelser använder en spänningsregulator för att arbeta med många olika spänningsnivåer, behöver de mer makt. Vi behöver inte denna regulator eftersom vi driver vårt projekt från 3AA batterier!

I detta projekt använder jag den Nokia 5110 LCD-skärm som är en stor display och den behöver bara 0.2mA av strömmen när bakgrundsbelysningen är avstängd. Imponerande!

Vi använder också ett fotomotstånd för att upptäcka ljus. Så, om det är natt vi inaktivera LCD-skärmen för att spara ström.

En annan liten hemlighet är den LowPower biblioteket. När vi inte mäter temperaturen lägger vi Arduino att sova med LowPower biblioteket. När en bare ATMEGA chip sover det kräver bara 0.06mA av strömmen! Det betyder att du kan ha en ATMEGA chip sova i över 4 år på 3 AA-batterier!

Så med en smart programvarudesign uppnå vi en bra batteritid. The ATMEGA chip behöver runt 10mA av strömmen när det är vaken. Så, vårt mål är att ha det sover för det mesta. Av den anledningen vakna vi bara det när vi behöver för att mäta temperaturen, varannan minut. När vi vaknar ATMEGA chip, vi göra allt så snabbt som möjligt, och vi går omedelbart för att sova igen.

Algoritmen

Projektet vaknar upp varannan minut. Det första den gör är att aktivera fotomotstånd genom att skriva hög till digital stift 6. Det läser värdet från fotomotstånd och det determins om det är dag eller natt. Sedan skriver det låg till digital stift 6 för att inaktivera fotomotstånd och bevara porer. Om det är natt vi avaktivera LCD-skärmen om det är ON och vi går omedelbart för att sova i två minuter utan att läsa temperaturen. Det finns ingen anledning att göra det, eftersom skärmen är avstängd. Detta sätt vi spara ännu mer makt. Om ljuset är tillräckligt, aktivera vi LCD-skärmen om det var inaktiverat, läser vi temperaturen, vi visar det på skärmen och vi går till sova i två minuter. Att slinga går för alltid.

Se Steg
Relaterade Ämnen

Att göra low-power(0.12μA) Arduino kontroll ombord

När gör vissa elektroniska foder som drivs av batteri, det är viktigt att spara kraft. Jag leta efter rätt Arduino kompatibel kontrollstyrelsen, men det finns inte. Så ritade jag en Arduino-kompatibel lågenergi-kontroller av μHex.ΜHex energiförbrukni...

Power Arduino med en mobil

gamla mobiltelefoner är lätt att skaffa och de har byggt i litium laddning kretsar. Vad en underbar bas för spänningsmatning för små mobila saker. Jag kopplade upp en mobil till arduino med möjlighet att ladda mobiltelefonen när du ansluter arduino t...

Arduino temperaturvakt och visuella LED mätare

Detta är en riktigt rolig Arduino projekt som kommer att läsa temperaturen, skicka det till den seriella Monitor i Arduino IDE och efter temperatur anpassas antalet lysdioder som lyser upp. Det är verkligen lätt att sätta ihop och produktens programm...

Power Arduino från ett 9v batteri.

Har du någonsin velat driva du Arduino med ett 9v smet men visste inte hur? Väl är här en enkel instructable om hur man!Steg 1: material Behöver du:1. Arduino (något slag som har en power cord jack)2. en nätadapter med 2,1 mm uttag3. sax4. tejp (hels...

Low-Power Pump för gravitation vattentank

tankenDetta projekt startade som ett test för att se minst energi behövs för att pumpa vatten till en gravity tank högt från marken. Vi ville hitta den mest effektiva pumpen möjligt, kanske bara några watt. Den intressanta delen verkade vara tidsskif...

Low power LED lantern mod

göra dessa batteri hungriga leksaker kör du galen? Är du orolig att hålla 3 små barn glada under de nästa familj campout utan kör till Radio Shack varje dag för batterier? Om så förbereda att häpna på hur du kan utvidga livet av en enkel batteridrive...

Arduino temperaturvakt web

i detta instructable du lär att etablera kommunikation mellan arduino styrelsen (eller en mikrokontroller som suports UART) och Internet via en android-enhet. När du vet hur man gör att du kan styra en lampa i sovrummet från andra sidan av jordklotet...

Power Arduino från 9V batteri inc fallet

Jag har mixtra med med min Arduino i ställen där elnätet inte är ett alternativ så jag måste testa hur länge mitt projekt kommer att arbeta på batteri. Det är lätt att använda en AA eller 9V batterihållare och infoga dem i VIN och GND på Arduino, jag...

Low Power konsumtion Joule tjuv

detta är en förbättrad version av den "traditionella" JT, tanken är att få en mycket låg strömförbrukning. Jag strävat efter ett sätt att lysa en 3v ledde med så lågt som möjligt batteriet laddas ur.Tillägg:Direktlänk till större Schematisk bild...

SOLAR POWERED ARDUINO väderstation

[Spela Video]I land som Indien är de flesta människor beroende av jordbruket. För effektiv planering i jordbruket väderprognos är av yttersta vikt. Så jordbrukarna är alltid intresserad av väder Forecasts.As jordbrukare vistelse i avlägsna områden, d...

Arduino dusch skärm

eftersom denna lata gamla Geek (logg) blir gamla, he(I) glömmer saker. Nu jag vilja duscha varannan dag men minns inte om det är dusch dag eller inte. Jag kan markera den på en kalender (papper eller dator) eller jag kunde ha kalenderns alarm mig men...

Hur man gör den enklaste bakbord Arduino Uno... NÅGONSIN! -Breduino! (& Hur ladda upp skisser rakt till det!) With Additional Hardware Options - UPDATED - JULY 2013

Steg 1: Avsnitt 1 - byggnad reglerade 5 volts strömkälla! Okay now before i start, something about my notes for my step-by-step PICTURE instructables that i Love to create:"Jag brukade märka alla mina bilder i min instructables men det verkar instruc...

Uber Home Automation med Arduino & Pi

[REDIGERA] Jag skapade ett forum för att samarbeta på gateway kod.http://homeautomation.proboards.com/Board/2/openha...För några år sedan, blev jag en hundägare för första gången. Kändes inte som lämnar Cody i kenneln ensam hela dagen. Jag hade en we...

Hur man gör den enklaste bakbord Arduino-kompatibelt Sanguino-motsvarande... NÅGONSIN! & Hur ladda upp skisser rakt till det!

Okej så titeln är faktiskt lite av en munfull lol!Ive behöva röra runt med en önskan om mer Input/Output stift än Arduino UNO och numera UNO använder en Atmega328mikrokontroller, & dess begränsade till bara 20 Input/Output pins :-(Bra om du har strul...

Arduino + Android plus Bluetooth Home Automation

Uppdaterad 31/07/2014: ändra lite på App, jag tar bort mitt namn och lägga till ordet Imagine så det ser inte ut som privat, och jag vill du vara kreativ och bygga del saker tillhör själv :) Plus när du skakar din enhet det kommer sjunga en mono: Väl...

BARC Jeep - en XBOX kontrollerad Power Wheels

göra en power wheels jeep som kontrolleras av en XBOX-handkontrollen. Denna särskilda bygga använder Power Wheels® Jeep® orkan med Monster Traction™ men bör kunna användas i många olika typer av makt hjul med små justeringar.Jag ville göra detta proj...

Arduplane - baserade Arduino rc flygplan i mindre än 50$.

RC flygplan är en av de största leksaker alla vill spela med. Men att köpa en kan vara dyrare kan få händerna smutsiga och bygga en för oss själva med hjälp av Arduino mikrokontrollanter. Kan göra vår egen sändare och mottagare och bygga ett flygande...

Arduino bot Android fjärrkontroll

Hallå där,I detta instructable jag vill undersöka sambandet mellan Arduino och Android. Båda är öppna, lätt-till-program miljö (Ja, Android inte så lätt, men ganska), och samspelet mellan dem låter intressant mänskliga-till-anordning interaktion.Måle...

Gränsyta borstlös likströmsmotor (BLDC) med Arduino

Detta är en handledning om hur att gränssnitt och köra en borstlös likströmsmotor med Arduino. Om du har några frågor eller kommentarer vänligen svara i kommentarer eller mail till rautmithil [at] gmail [dot] com. Du kan också kontakta mig @mithilrau...