Arduino kontrollerade Solar fontän (9 / 11 steg)

Steg 9: Spänning batterisensorn



Eftersom produktionen av en solpanel är beroende av vädret, du kan inte alltid räkna med den för att hålla batteriet fulladdat. Så kan det vara bra att ha Arduino bildskärmens batteriets spänning. Detta skulle göra det möjligt att stänga av sig själv om batteriet blir för låg.

Du kan enkelt använda funktionen AnalogRead för att mäta en spänning. Tyvärr kan det bara mäta spänningar upp till 5V. Så måste du göra en spänningsavdelare att minska spänningen till något som kan mätas. För att göra en, behöver du två resistorer. En av dem bör vara två gånger värdet av den andra. Anslut en bly av det större motståndet 12V + line från batteriet. Anslut andra av större motståndet till en av analoga stiften i inmatningsläge. Även ansluta en av leder för mindre motståndet till detta samma analoga stift. Anslut sedan andra ledningen av det mindre motståndet till den negativa terminalen av batteriet eller GND PIN-koden för Arduino. Du kan sedan använda funktionen AnalogRead för att mäta en spänning som ett heltal mellan 0 och 1023. För att omvandla detta till volt kan du använda formeln: V = AnalogRead * 0.0049 * Rstörre/rmindre. Här är ett exempel på hur du kan använda den här inställningen att övervaka batteriets spänning och stänga av fontänen när batteriet blir låg. Valda motstånden är 10K och 4.7K.

int RelayPin = 13. relä-drivrutinen ansluten till digital stift 13
int analogPin = 3; Centrera av spänning delat ansluten till analoga stift 3
int val = 0; variabel för att lagra värdet läsa

void setup()
{
pinMode (RelayPin, OUTPUT); Anger den digitala pin som utdata
}

void loop()
{
Val = analogRead(analogPin); Läs ingångsstiftet
om (val < 720) //if batteriets spänning är mindre än 11
med de valda motstånd 10K och 4.7K blir spänningsavdelaren 11V till 3.5167V
Detta läses av funktionen analogRead som 720
{
digitalWrite (RelayPin, låg); stängs fontänen av om batteriets spänning är lägre än 11V
}

om (val > 785) //if batteriets spänning är större än 12
med de valda motstånd 10K och 4.7K blir spänningsavdelaren 12V till 3.8364V
Detta läses av funktionen analogRead som 785
{
digitalWrite (RelayPin, hög); vänder fontänen på om batteriets spänning är större än 12V
}
Delay(60000); väntar på en minut
}

Se Steg
Relaterade Ämnen

Arduino kontrollerade ljus dimmer

Varning: Vissa människor försöka bygga detta med en optocoupler med zerocrossing coz "som är bättre" rätt? Vissa får även höra i elektronik butiker är det bättre att använda sådan optocoupler. FEL. Detta fungerar endast med en random brand optoc...

Laser Galvo - Arduino kontrollerade

Arduino kontrollerad laser galvo. Servo driven speglar styra UV laser lämna ett fosforescerande spår på glöd-in-the-dark vinyl ark.Ursprungligen postat på notes.robives.comSteg 1:Börjar med ett blad av självlysande vinyl från eBay och en UV laserpeka...

Sällskapsdjur utegångsförbud: En Arduino kontrollerade sällskapsdjur dörr

Problemet: du vill begränsa den tid när ditt husdjur är tillåtet att gå utanför. Detta kan bero på att trakten inte är säkra för din katt eller liten hund på natten (plundringarna coyotes kommer att tänka på). Men du vill ha ditt husdjur för att kunn...

Arduino kontrollerade Servo Robot (serbiska)

vad bättre sätt för att börja experimentera med öppen källkod mikro-styrenheter ( Arduino ) då genom att bygga din egen öppen källkod robot ( CC (SA-av))?Vad till gör med din Serbiska?(här) - Hur ansluta din serbiska till internet och köra det över e...

Infraröd Sensor guidade Arduino kontrollerade L293D Robot (del 2)

Här är del 2 av Arduino kontrollerade L293D Robot.Del 2 innehåller IR Sensors.This ingår i en serie av instructables leder till en rad efterföljare Robot.QRD1114 Infrarödsensor kopplad till ArduinoSteg 1: Ledningar IR sensorn till ArduinoNegativ från...

ARDUINO MPPT SOLAR CHARGE CONTROLLER (Version-3.0)

[ Spela upp Video]Välkommen till mina solar charge controller tutorials serien. Jag har postat två version av min PWM laddningsregulator. Om du är ny till detta vänligen se min tidigare tutorial för förstå grunderna i laddningsregulatorn.Detta är pro...

Arduino kontrollerade fyren

Översikt:Jag har ofta tänkt att en fyr skulle göra ett stort projekt för en Arduino, och så jag beslöt att ge det ett försök med någon av de lokala fyrarna här i Erie, Pennsylvania som inspiration. Jag valde Norr Pierhead fyr som vaktar ingången till...

Arduino-kontrollerade Wolf svans

hälsningar, eller ska jag säga, "Aaaaaooooooooooooh!" Gärna göra din bekantskap Karl wolf entusiast. Du har en inre wolf ande som är så ivriga att ge sig till känna att du har kommit mig att lära mig hur man gör din egen animatronic wolf svans,...

Arduino kontrollerade kök Timer

Alla ni måste har upplevt detta att du har något kokning på din gasspis medan å andra sidan du få upptagen tittar på TV eller få en djup konversation att du inser på upptäcka en lukt som det var helt bortskämd bara på grund av din slarv. Denna lilla...

Arduino kontrollerad bil Tracking System baserade på SMS-

Hej jag gjorde en Arduino kontrollerad bil Tracking System baserat på SMS för min fars bil.Använda modulerna är;Arduino nano V3.0SkyLab GPS-modulenWaveCom GSM-modulSoftwareSerial bibliotek, TinyGPS används för att kommunicera med moduler.När jag ring...

Trådlösa Arduino kontrollerade Tank (nRF24L01)

Hej!Idag kommer jag att visa dig hur man bygger en Arduino kontrollerade tank och fjärrkontroll. 3d tryckta delar av tanken (med undantag av registeransvarige, spåra guide och tank cover) ritades av timmiclark och kan hittas här.Steg 1: Samla materia...

Arduino kontrollerade CNC / 3D skrivare Hybrid

Moder natur gör... Vi bygger.BuildersBot säkringar 3D utskrift & CNC fräsning till en Builders dröm "3dprintingindustry.com"BuilderBot är en öppen Design maskin, som använder OpenMjukvara och öppen hårdvara. Det är en produkt av öppna projek...

Android & Arduino kontrollerade projektorn skärmen

detta är min första gången du använder Arduino, eller någon mikrokontroller. Jag är glad att det fungerat så bra men min fru kan inte bero på, travar av mikrokontroller som kommer att dyka upp på vår tröskel snart för framtida projekt. Någon feedback...

Wall-E's anti-sociala kusin: objekt att undvika Arduino kontrollerade Robot!

jag byggde nyligen en Arduino kontrollerade robot, som undviker objekt och skickar ut en PING)) ekolod att kontrollera om ett objekt är. När ett objekt har identifierats, roboten ryggen upp och vänder åt andra hållet!Jag kallar det anti-sociala robot...

Arduino-kontrollerade Smart Home

Detta Instructable skrevs av PubNub Evangelist Ian Jennings . Ians historia går igenom hans processen för att bygga en Arduino-kontrollerade smarta hem modell från grunden.--Tillbaka i September, vår grundare Stephen och jag pratade om olika sätt att...

Arduino kontrollerade Flight Simulator - "The Viper"

min Maker Faire projekt för 2012 är "The Viper"--en Arduino kontrollerade flight simulator inspirerad av shipen av det samma känt från SyFy kanalens TV-serien Battlestar Galactica. Den roterar 360 grader längs två axlar, vilket innebär att ja, d...

Arduino kontrollerade makt källa

Detta instructable beskriver hur du utformar en Arduino kontrollerad leverans strömkälla.En kort video som presenterar sitt arbete kan ses i min Youtube-kanalSteg 1: Design idéer, begagnade strategi... Syftet med projektet var att skapa ett litet dri...

Hexachord, en Arduino-kontrollerade musikinstrument

Förra året, med tidsfristen för Bay Area Maker Faire skapade jag ett nytt instrument som kallas Hexachord. Det var mycket roligt, en stor hit, och jag har haft chansen att göra ett antal samtal om det. Den design utmaningen var spännande och det fann...

Arduino-kontrollerade Robotic trumma

I år jag har berättat för någon som lyssnar som skulle jag bygga en robot trumma. De flesta slags ryckte likgiltigt. Även när jag byggde det, de flesta slags sneglade över på det och förmedlas tveksamhet. Det verkade som ingen men själv var övertygad...