Arduino solcell testare (5 / 6 steg)

Steg 5: Programmet



Skissen är mycket enkel. Jag läser i princip analoga värden på A1 och A2 och uppdatera LCD via D3.

/*
Solcell testare 15V-1A
av Mike Soniat
Den 8 september, 2012

*/
CONST int RxPin = 3;

#include < SoftwareSerial.h >
SoftwareSerial lcdPanel = SoftwareSerial (255, RxPin);

int voltPin = 1;
int ampPin = 2;
int readVolts = 0;
int readAmps = 0;
int maxVolts = 15. Måste matcha spänning krets motstånd
flyta voltageFactor = 0;
flyta spänning = 0;
flyta ström = 0;
flyta power = 0;
CONST int clearIt = 12.
CONST int cr = 13.
CONST int backLightOn = 17;
CONST int backLightOff = 18;

void setup() {

pinMode (RxPin, OUTPUT);
digitalWrite (RxPin, hög);
lcdPanel.begin(9600);
startUp();
}

void loop()
{
mäta spänning
readVolts = analogRead(voltPin);
om (readVolts > 0)
{
samtidigt (readVolts > 0)
{
readVolts = analogRead(voltPin);
om (readVolts > 0)
{
voltageFactor = 1024 / maxVolts;
spänning = readVolts / voltageFactor;
clearLCD();
lcdPanel.print ("behandlingen");
lcdPanel.print(voltage);
lcdPanel.print("V");
lcdPanel.write(cr);
lcdPanel.print ("flytta växla till A");
}
Delay(1000);
}
}
annat
{
startUp();
}

Växla till strömkretsen
readAmps = analogRead(ampPin);
samtidigt (readAmps > 0)
{
om (spänning > 0)
{
readAmps = analogRead(ampPin);
Nuvarande = readAmps;
Power = spänning * aktuell;
clearLCD();
lcdPanel.print(voltage);
lcdPanel.print ("V");
lcdPanel.print ("jag =");
lcdPanel.print(current);
lcdPanel.print("mA");
lcdPanel.write(cr);
lcdPanel.print(power);
lcdPanel.print("mW");
Delay(1000);
}
annat {
readAmps = analogRead(ampPin);
}
}
Delay(1000);
}
void clearLCD()
{
lcdPanel.write(clearIt); Klart
Delay(5);
}

void startUp()
{
clearLCD();
lcdPanel.write(backLightOn);
lcdPanel.print ("15V - 1A sol");
lcdPanel.write(cr);
lcdPanel.print ("Cell testare");
Delay(3000);
clearLCD();
lcdPanel.print ("flytta kopplas till V");
lcdPanel.print ("och ansluta Cell);
Delay(2000);
}

Se Steg
Relaterade Ämnen

Arduino batteri testare projekt

Ett sätt att mäta spänningen i ett batteriSteg 1: materialMaterial som behövs för att skapa Arduino batteri testare:Arduino Uno2 gula lysdioder1 röd lysdiod1 RGB LED4 330 ohm motstånd9 kablar (färger spelar ingen roll)Någon 1.5V batteriSteg 2: Stegen...

Arduino batteri testare (1,5 v)

Detta projekt syftar till att testa spänningar av batterier som är 1,5 volts sort.IE: AA, AAA, C och DVarning: Om du försöker testa eventuella batterier över 1,5 volt det stek din Arduino. Detsamma gäller att testa mer än ett batteri i taget. Till ex...

Arduino utdata testare med LED #Xolcano

detta är en enkel och mycket användbara projekt när du arbetar på någon prototyp du kan använda detta för att spara tid..! så letz komma igångSteg 1: Komponenter som behövs 1) ledde 3 mm-#72) 1 k Resistor - #73) perforerade skärbräda4) lödning bly5)...

Göra PCB Arduino komponenter testare v07

speciell thx förmin referens:http://forum.Arduino.cc/index.php?topic=164112.0 https://blog.adafruit.com/2013/05/02/ardutester-a... http://forum.Arduino.cc/index.php?topic=164112.0 http://nicuflorica.blogspot.co.ID/2015/04/ardutes...Frot länken ovan j...

Arduino reaktionstid testare

detta är en enkel reaktionstid testare. Det kommer att slumpmässigt slå på ett led och mäta tiden det tar att trycka på en knapp och sedan skicka mätning till din dator.Steg 1: material Material ArduinoenSkärbrädaUSB A till B kabelLEDTryckknapp10 K R...

Arduino batteri testare

I denna tutorial jag ska visa dig hur man testar ett batteri om nya eller gamla med en Arduino, detta även kommer att demonstrera analog Läs funktion i Arduino. Detta fungerar för endast celler vars spänning är lägre än 5v om du använder en UNO eller...

Hur man gör en Arduino batteri testare

Detta Arduino projekt kommer att testa spänningen i ett 1,5 v batteri.Steg 1: materialHär är de material som behövs för att skapa batteri testare:Arduino Uno2 gula lysdioder1 röd lysdiod1 RGB LED4 330 ohm motstånd9 kablar (färger spelar ingen roll)Nå...

Arduino batteri testare med Led ljus

Vad jag gör är en batteri testare med Led-lampor som också körs på en Arduino.What som det gör är visar hur mycket batteri kvar i det av de LED-belysningen. För ledningar som använde jag en skärbräda som hjälpte mig mycket. Vänligen kommentera mitt p...

Solcell spänning testning Station

solcell testare för DIY SolpanelerUrsäkta dålig hantverk första projektet sedan shoulder kirurgiJag byggde detta för att göra det lättare att matcha solceller solpaneler jag planerar att byggaDet gör det tilld lättare för att matcha utdata från celle...

Arduino CPU + RAM-användning bildskärm LCD

Hej alla,Jag Todi gjorde jag en Arduino CPU + RAM-användning bildskärm med hjälp av en enkel Arduino skiss och en VB.net program.I detta instructable jag kommer att visa dig hur man gör det.Vb.net programmet har en Arduino samband testare och du kan...

Billig DMX testare

Hej alla,Jag arbetar deltid (mer av en hobby) i belysningsbranschen och använder DMX eftersom det är facto-standard för att kommunicera eller kontrollera enheter (belysning, styrenheter, konsoler, etc..) Jag har sett kommersiella DMX testare på markn...

Billigaste bärbara 3D-skrivare

Hej detta är min andra instructables, så vänligen acceptera mig som en mindre.OK så det här är den 3D-skrivare jag gjorde som så enkel, portabel och billigt. Skapandet av 3D-skrivare sig kan vara ett hårt jobb för vissa. Men jag kan säga att det är e...

Bygga din egen elektronisk penna Dispenser

Hej, kommer jag att visa de steg som krävs för att bygga elektronisk penna dispenser som visas i bilden ovan. Jag byggde denna sak för min skola under min fritid och jag trodde att det skulle vara häftigt om någon annan försökt att göra det också. Ta...

Arduino sant batteri kapacitet testare (Li-Li-Ion/NiMH/NiCD/Pb)

om någon såg min senaste instructable "enkel Li-Ion batteri Power testare" de nu kan uppgradera till en datoriserad hi-tech version som kan mäta nästan alla typer av laddningsbara eller inga uppladdningsbara batterier (men det kommer att tömma e...

Arduino Numitron Cigar Box personlighet testare

Detta är en Arduino-baserad personlighet testare som magiskt känner av din nuvarande humör/personlighetsdrag och lyfter fram det på ett LED-lit baksida. Testaren använder en rysk IV-9 numitron röret räknas ned under fjärranalys och en uppsättning av...

Arduino Uno R3 batteri testare

Detta enkla projekt syftar till att hjälpa dig att besvara livslångt frågan "Detta batteri har någon juice kvar?". Även om populariteten av enstaka cellsbatterier (t ex AA, AAA, C och D cell) sjunkande, det finns fortfarande många små enheter so...

DIY Servo testare Arduino

Jag har en felfunktion servo testare höll länge. Det chalanged mig att bygga om det till arbetet igen genom att tillämpa mini Arduino controller-enhet. Gamla servo testaren har en icke programplanerat chip installerat på kompakta kretskort. Det är in...

Arduino Uno T-Rex batteri testare

Detta instructable skapades enlighet projektet kravet på Makecourse vid University of South Florida (www.makecourse.com)Hej och Välkommen till mitt Arduino Uno T-Rex batteri testare projekt. Detta projekt omfattar både STL-filer och steg filer så skr...

Baserade Arduino RGB Matrix LED testare

Detta är en mycket enkel Arduino projekt vilken kontroll panelen 16 x 32 RGB LED Matrix via en 16pin IDC kabel. Arduinoen kommer att kontinuerligt skicka 5 set färger (röd, grön, blå, vit, svart) till panelen LED matris som gör att teknikern att ta r...