Arduino powered Solar Battery Charger (2 / 7 steg)

Steg 2: krets



Krets (intro)

Indikeringen är gjort av 4 lysdioder som syns på kretsscheman. Det finns också en återställningsknapp drog på främre styrelsen för enkel åtkomst, om koden fastnar. Denna knapp var mycket användbar under första provning.

I detta bygga för aktuell mätning används också en AD8212 nuvarande fjärranalys OP-förstärkare. Enheten visade sig vara otillförlitliga för ansökan som rekommenderas för att ersättas med en ACS712 breakout ombord.

Krets funktionsbeskrivning (se laddaren krets V1.pdf)

Q2 är huvudsakliga växlingen MOSFET för buck converter och Q3 är synkron växlingen MOSFET. MOSFET drivs av U2 som är en IR2104 MOSFET-drivrutin. IR2104 tar PWM-signal (Digital_pin_9) från Arduino input på pin 2 och används för att köra de växlingen MOSFETs. IR2104 kan också stängas med ange pin 3 till låg. Eftersom Q2 är en NFET måste en gate drive spänning som är 10V högre än den Matningsspänning som är solar indata. IR2104 använder alltså en avgift pump krets av D2 och C6 för att öka gate drive spänningen till vända på den höga sidan MOSFET. D3 är en snabb växling diod som ska börja genomföra före Q3 och på så sätt öka effektiviteten (en ökning med 1-2%).

Q1 håller batteriet från släpps ut på natten. Q1 startar när Q2 är på från spänning genom D1. R4 avlopp spänningen av utfärda utegångsförbud för av Q1 så den stängs av när Q2 stängs av.

L1 är den viktigaste induktor att släta växlingen nuvarande och tillsammans med C8 slät 's utspänningen.

För att mäta batteriet och solpanel spänningar R2, R3, C1 och R6, R7, C9 ställs som spänningsavdelare. I detta fall kondensatorerna C1 och C9 slät några pulser i signalen och ge en ren mätning för att ADC. C4 är indatafiltret kondensatorn så smidig någon input nuvarande pulser.

För att läsa aktuellt i systemet det är ett Rshunt motstånd. Spänningsfallet över är förstärks 100 gånger av U1 och skickas till ADC på Arduino.

De 3 lysdioderna är anslutna till de digitala stiften på mikrokontroller och fungera som förbindelselänk utdata visar laddning status.

Laddar Data Serial Monitor

Den aktuella koden är utformad så att den kan visa data på Arduinon seriell bildskärmen. Det visar spänningen på panelen den nuvarande spänningen i batteriet och den ström som laddaren för närvarande uppbär.

I V2 läggs en I2C 16 x 2 raders display som visar data.

Reservdelslista

Reservdelslista för hela kretsen med designators finns i filen "Delar lista V1".

För micro-styrenhet kan någon arduino körs på AtMega168/AtMega328/32u4 (Arduion Uno, Nano, mikro) användas, så länge det körs på 5V logik nivå och minst 16 MHz. En Arduino Mega kan användas emellertid kärna ur för timern kommer att behöva skrivas om så att MOSFETs i kretsen köras på 10khz frekvens.

Alla komponenter kan beställas från Farnell / RS online / eller din favorit hobby butik. Dessutom några komponenter som mosfets och Arduino styrelsen kan köpa väldigt billigt på Ebay.

För den aktuella avkänning som nämnts innan en ACS712 hall effekt ger sensor mer linjära och stabila data jämfört med OP-förstärkaren. Också kommer inte att en utbrytning styrelse vara nödvändigt eftersom chipet är lätt säljs åkermark på proto sköld.

Dessutom en I2C display som denna kan användas för att visa den uppmätta data. En I2c display är nödvändig eftersom på en standard Adruino UNO inte blir det tillräckligt tillgänglig stift.

Se Steg
Relaterade Ämnen

Montering en BootstrapSolar Chi-qoo Solar Battery Charger Kit

BootstrapSolarChi-qoo är en Öppen källkod KickStarter-finansierade batteri laddare kit för omladdning eller driver små elektroniska apparater som smartphones, iPads, Kindle tabletter, Arduino styrelser, EL wire och andra. Det kommer som en lätt-till-...

Hur: Pocket Sized Solar Battery Charger

någonsin ville ha en laddare som även en nybörjare kan göra? Du har väl fått det. Någonsin känt dåligt på grund av det fossila bränsle som förbränns och rök det släpper i miljön varje gång du ladda batterierna från vägguttaget? Vill du ha ett bättre...

Solar Battery Charger billiga

detta är snabb och lätt att göra. Jag har en bärbar USB-laddare som drivs av batterier. Ibland ladda telefonen samtidigt som jag är i skolan eftersom batteriet är svagt. Batterier senast för ca 15 timmars laddning. Den stora idén är att jag ville int...

VIND och SOLAR BATTERY CHARGER gjorda av återvunnet delar

här är lätt att göra TELEFONLADDARE gjorda av återvunnet delar...

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...

Solar-orienterade, Arduino-Powered klockan

detta är en klocka för att hålla exakt tid (oberoende av atom eller GPS), Visa lokala soluppgång, solnedgång och solar, och även justera sig för sommartid.Jag ville ha klockan för att vara lätt att använda och vara flexibel. Funktionerna som inställn...

Arduino Powered uppvärmd handske Liners

Arduino Powered uppvärmda handskarDetta projekt är om hur att göra världens smartaste uppvärmd handske liners för extremt kalla förhållanden som de i Minnesota eller människor som har Raynauds syndrome(like me). Dessa handskar kommer förses du med ti...

Arduino Powered raket styrsystemet

detta är min första Instructable så bär med mig.Detta är en Arduino Powered raket vägledning System. Jag skickade in detta för Google Global Science Fair. Min science projekt är på https://sites.google.com/site/arduinorocket/ . Det tog mig tre månade...

Ett trådlöst kontrollerade, Arduino-Powered anslagstavla

bygga själv en trådlöst styrd, Arduino-powered anslagstavla!Här är ett enkelt projekt som skapar en trådlöst programmerbart anslagstavla. XBee moduler använder för att ge en trådlös seriell länk mellan datorn och enheten. Du interagerar med den via e...

Arduino-Powered binära termometer

jag nyligen förvärvat en Arduino Uno och letade efter en cool "komma igång" projekt. Jag beslöt att göra en termometer, som satsen har jag haft alla nödvändiga delar (termistor, sladdar, motstånd, lysdioder). Genom ett par iterationer, jag äntli...

Arduino Powered infraröd sak

Hej, detta är min första instructible. Jag kommer att visa dig hur man gör en arduino powered analog sensor läsare (jag kommer att använda en infraröd fotodiod).Steg 1: delar Du behöver flera saker att göra detta:1. någon form av fallet eller låda2....

Hur till din Off-Grid Solar batterier

om du designar ett solelsystem och inte har tillgång till nätet, du kommer att ha att göra med batterier. När du börja titta på solar batterier kommer du att stöta på lite matematik. Lyckligtvis, SolarTown är här för att guida dig genom beräkningar!D...

Arduino-powered LED klocka

En rolig, enkel LED-klocka, som ger dig tiden till den närmaste halvtimmen med hjälp av enfärgade lysdioder. Delar som behövs är följande:Arduino Nano400 tie-punkt skärbrädaBandkabelDS1307 RTC IC32.768 kHz Crystal(12) 10mm lysdioder(12) 180 Ohm motst...

Arduino powered Halloween pumpa med rörelsedetektor

Hejdetta Instructable visar dig hur man gör några Halloween dekorationer inklusive arduino powered Halloween pumpa med rörelsedetektor.Steg 1: Göra Halloween pumpa Material:Rund ballongGamla tidningarSmidig mjölVattenTemperaModellering leraSuperlimVe...

Acrylic fisk Tank med Arduino-Powered mataren

Har du någonsin velat ett mer händer på känsla när får en fisk? Eller ville ha något annat än de genomsnittliga akvarier finns i butiker? Denna fisk tank är helt anpassad och kan ändras för att passa din storlek behov och har en Arduino powered feede...

Arduino Powered RGB LED Vodka hylla

detta instructable kommer du igång att göra ditt eget arduino powered röd grön och blå LED-projekt. Det behöver inte ens vara en hylla! Vodka flaskor råkar bara lysa upp fint så det är vad jag valde att göra.I detta projekt använder vi varje stift på...

Att göra en Arduino Powered gardin Automation

I den här videon börja jag arbeta på visar dig hur man gör en Arduino Powered enhet som kommer att öppna och stänga gardiner!Med hjälp av några rep och en kontinuerlig rotation servo jag kan skapa en trissa system som fungerar som stamnät till rörels...

3 kanal arduino Powered Christmas Light Controller!

För julen i år, jag ville göra ett riktigt häftigt projekt men inte riktigt vet vad man ska göra. Som jag fick julen ljus ut att dekorera, var det en gammal trasig Christmas light timer. Jag tog isär och tittade på lågspänning kretsen. Innan detta ha...

Arduino Powered Gainclone (förstärkare)

för er som inte vet (och jag inte förrän nyligen), en Gainclone är en förstärkare som är en klon av den ursprungliga utformningen av en förstärkare av 47 Labs kallas en Gaincard och är baserade på enkel flisa förstärkare av National Semiconductor - n...