onsdag 20 mars 2013

Äntligen..

Igår fick jag mina efterlängtade P channel mosfetar..  :)
Efter lite bängel med Gaten på mosfeten så fick jag det att fungera..

:)

Som vanligt ser det ut som ett råttbo.  Men ska lägga ut en skiss lite senare.
Som den fungerar just nu, så är den en PWM laddare...

Nu fattas bara DC-DC omvandlaren. Samt en Amp-shunt för att mäta och hitta maximala strömstyrkan vid laddning.

Enkelt...  ;)

onsdag 13 mars 2013

Nya tag.

Efter vinterns mörka dagar är det dax och återta breadboardet. :)
Här är min MPPT laddare..   inte klar, men snart.. hehe
Just nu funkar bara PWM funktionen.. 
Väntar ivrigt på nya delar som är beställt... P-channel mosfet.. :)
Då man är nybörjare, så köpte jag ett gäng starka N-channel..
Funkar,,  fast omöjligt och ha gemensam grund..  :(    vilket gör det besvärligt och mäta spänningen på sekundärsidan..   :(
Nå,  vilken dag som helst kommer delarna från Tyskland..
En kul finnes som jag har experimentera med är, att delsulfatera kassa batterier med korta, starka pulser.. 
Fungerar utmärkt...  :)

tisdag 16 oktober 2012

Solar tracking med Arduino.

 

Tänkte lägga upp lite skisser på olika projekt samt kod.

I skissen har jag lagt in en ULN2003A för att styra motorn.  Det är så klart inte att rekommendera att använda Arduino UNOs 5V för att driva stepmotorn.. (som på skissen)  utan den behöver en egen spänningskälla. :)

På motorns axel har jag monterat ett gängstål som justerar vinkeln på solpanelen.

Fotoresistorerna monteras horisontal på panelen. Hmm..  Ska fixa en bild på det. :)

Och koden lägger jag upp i morgon om någon är intresserad?   hehe,, eller de gör jag i alla fall.. :)


Måste säga att det var väldigt enkelt att koda. :)

Har tidigare styrt mina paneler med ett tvåkanaligt digitalt ur, tidsrelä, skruvdragarmotor  plus en massa växelreläer.

Här är Koden :)

// Enkel Solföljare.
// Av Fredrik Jönsson
// 2012.10.16
#include <Stepper.h>
#define STEPS 100

Stepper stepper(STEPS, 8, 9, 10, 11);

void setup()
{
  Serial.begin(9600);
  // Hastighet på stepmotor RPMs
  stepper.setSpeed(50);
}

void loop()
{
  int sen1 = analogRead(2); // Läser av Fotoresistor 1
  int sen2 = analogRead(1); // Läser av Fotoresistor 2
 
  int val =sen1-sen2 ;  // Räknar ut skillnaden mellan resistorerna 1 och 2.
  if (val>20) val=20;   // Filtrerar ner värdet så man slipper en gungande panel
  if (val<-20) val=-20; // ifall ljusförhållanderna är stora.
  if (val<4 && val>-4) val=0; // Filtrerar bort små diff..
 
Serial.println(val);    // Skriver ut det kalylerade värdet. dvs skillnaden. 

  stepper.step(val);    // Kör motorn.
 
}

torsdag 4 oktober 2012

Okey.. jag behöver städa...

Behöver verkligen städa bordet...  Hehe
Ska lägga upp kod och ritning på enheten..  har bara några små ändringar kvar..

tisdag 2 oktober 2012

Suntracker...


Den här styr mina solceller.. :)
Ser lite racklig ut.. men fungerar fint..  och följer solen under dagen..


måndag 1 oktober 2012

Dieselkaminen.

Hemmabyggd.  Det är den här som ska styras med microcontrollern.  :)


Det här är mitt första lilla Arduinoprojekt.

Vad enheten kommer att göra är följade:

  • Mäta luftfuktighet och temperatur.
  • Tre Reläer för styrning av diverse apparater.
  • En PWM-utgång för hastighetsstyrning av fläkt.
  • 2x20 teckens LCD display.
  • 4 knappar för menysystem.
Koden i Nano-kretsen kommer att skicka pulser till bränslepumpen för kaminen.
Justera luftflödet för optimal förbränning.
Kommer även att kunna välja MIN sam MAX läge för kaminen.
En annan egenskap som jag kommer att lägga in är avläsning av total samt snittförbrukning av bränslet.

Två av reläerna blir "över" till framtida idéer. Sen finns 8st Analoga ingångar för annat skoj över..
Kanske en fotosensor som tänder och släcker utebelysningen ?!

Nu återstår bara att finna en pulserande pump för bränslet. I dagsläget har jag en vanlig bränslepump.
Den är inte optimal, då jag bara vill skicka små "skvättar" med bränsle till kaminen med relativt  korta fördröjningar.