Testeur de pile solaire Arduino (5 / 6 étapes)

Étape 5: Le programme

L’esquisse est très simple. Je lis essentiellement des valeurs analogiques sur A1 et A2 et l’actualisation de l’écran LCD via D3.

/*
Testeur de pile solaire 15V-1 a
par Mike Soniat
8 septembre 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 ; Doit correspondre des résistances du circuit tension
float voltageFactor = 0 ;
flotteur de tension = 0 ;
flotteur courant = 0 ;
flotteur électrique = 0 ;
const int clearIt = 12 ;
const int cr = 13 ;
const int backLightOn = 17 ;
const int backLightOff = 18 ;

void setup() {}

pinMode (RxPin, sortie) ;
digitalWrite (RxPin, élevé) ;
lcdPanel.begin(9600) ;
startUp() ;
}

void loop()
{
mesurer la tension
readVolts = analogRead(voltPin) ;
Si (readVolts > 0)
{
while (readVolts > 0)
{
readVolts = analogRead(voltPin) ;
Si (readVolts > 0)
{
voltageFactor = 1024 / maxVolts ;
tension = readVolts / voltageFactor ;
clearLCD() ;
lcdPanel.print ("Reading") ;
lcdPanel.print(voltage) ;
lcdPanel.print("V") ;
lcdPanel.write(cr) ;
lcdPanel.print (« basculer le commutateur à A") ;
}
Delay(1000) ;
}
}
d’autre
{
startUp() ;
}

Basculez vers le circuit de courant
readAmps = analogRead(ampPin) ;
while (readAmps > 0)
{
Si (tension > 0)
{
readAmps = analogRead(ampPin) ;
courant = readAmps ;
puissance = tension * actuel ;
clearLCD() ;
lcdPanel.print(voltage) ;
lcdPanel.print (« V ») ;
lcdPanel.print ("J’ai =") ;
lcdPanel.print(current) ;
lcdPanel.print("mA") ;
lcdPanel.write(cr) ;
lcdPanel.print(power) ;
lcdPanel.print("mW") ;
Delay(1000) ;
}
else {}
readAmps = analogRead(ampPin) ;
}
}
Delay(1000) ;
}
Sub clearLCD()
{
lcdPanel.write(clearIt) ;            Claire
Delay(5) ;
}

Sub startUp()
{
clearLCD() ;
lcdPanel.write(backLightOn) ;
lcdPanel.print ("15V - 1 a solaire") ;
lcdPanel.write(cr) ;
lcdPanel.print ("testeur de cellules") ;
Delay(3000) ;
clearLCD() ;
lcdPanel.print (« basculer le commutateur sur V ») ;
lcdPanel.print ("et cellule de se connecter") ;
Delay(2000) ;
}

Articles Liés

Testeur de piles R3 Arduino Uno

Testeur de piles R3 Arduino Uno

Ce projet simple est destiné à vous aider à répondre à la question de vie « Que cette batterie a n'importe quel jus de gauche? ». Bien que la popularité des batteries de cellule unique (par exemple la cellule AA, AAA, C et D) est en baisse, il y a en
Station de contrôle de tension de pile solaire

Station de contrôle de tension de pile solaire

testeur de pile solaire pour DIY panneaux solairesVeuillez excuser le premier projet d'artisanat pauvres depuis la chirurgie de l'épauleJ'ai construit pour aider à rendre plus facile faire correspondre les cellules solaires, des panneaux solaires que
Arduino testeur de piles (1,5 v)

Arduino testeur de piles (1,5 v)

Ce projet vise à tester les tensions des batteries qui sont la variété de 1,5 volt.IE: AA, AAA, C et DAVERTISSEMENT : Si vous essayez et testez les piles au-dessus de 1,5 volts on peut faire frire votre Arduino. Il en va de même pour tester plus d'un
RÉGULATEUR de CHARGE solaire ARDUINO (Version 2.0)

RÉGULATEUR de CHARGE solaire ARDUINO (Version 2.0)

L'an dernier, j'ai commencé à construire mon propre système solaire pour alimenter ma maison de village. Au départ, j'ai fait un contrôleur de charge LM317 basé et un compteur d'énergie pour le système de surveillance. Enfin, j'ai fait régulateur de
RÉGULATEUR de CHARGE solaire ARDUINO (Version-1)

RÉGULATEUR de CHARGE solaire ARDUINO (Version-1)

Dans mon précédent instructables, j'ai décrit les détails de l'énergie, suivi d'une grille hors système solaire. J'ai aussi gagné le concours de circuits 123D pour cela. Vous pouvez voir ce wattmètre ARDUINO.Enfin, je poste mon contrôleur de charge d
Ce testeur de piles pas cher

Ce testeur de piles pas cher

plupart d'entre nous ont probablement vu ces testeurs de batterie au magasin du dollar, si vous n'avez pas, c'est une marque assez simple. Quand j'ai acheté le mien, il a servi bien ; puis il a commencé la rupture étant l'élément de magasin de dollar
Testeur de piles Arduino avec lumière Led

Testeur de piles Arduino avec lumière Led

Ce que je fais, c'est un testeur de batterie avec l'éclairage Led qui fonctionne aussi sur un Arduino.What il fait se montre combien batterie est laissée dedans par l'éclairage LED. Pour le câblage, j'ai utilisé une maquette qui m'a beaucoup aidé. S'
Strandbot - un solaire & arduino alimenté R/C motorisé Strandbeest

Strandbot - un solaire & arduino alimenté R/C motorisé Strandbeest

Le Strandbot est une mise à niveau de bricolage pour le Strandbeest conçu à l'origine par Theo Jansen.  Strandbeests sont incroyables créatures mécaniques qui peuvent se déplacer sur leur propre en utilisant un peu de l'énergie éolienne.  Malheureuse
ESP8266 + chargeur solaire Arduino à Emoncms

ESP8266 + chargeur solaire Arduino à Emoncms

Dans ce cas, il a été utilisé un module Arduino Nano et ESP8266 pour surveiller les temperarure, tension de 2 panneaux solaires, mesurer la tension et le courant d'une batterie de 6 v CC.Plus d'informationsBlog PDAControl anglaisBlog PDAControl Españ
Traqueur solaire Arduino & Lego (biaxiale)

Traqueur solaire Arduino & Lego (biaxiale)

J'ai fait un suiveur solaire avec lego et arduino.C'est un projet très agréable et simple, si vous voulez apprendre l'arduino et l'électronique. Aucune soudure requise.Son but est seulement éducatif car les moteurs ne sont pas assez solides pour supp
Deshidratador solaire + Arduino

Deshidratador solaire + Arduino

El proyecto inicio con la idée de conservar los alimentos por un periodo de tiempo más largo Québec el habituelle, utilizando la deshidratación por medio de l'ONU pasivo podemos evitar que los microorganismos den origen a la presencia de enfermedades
Testeur de batterie capacité (Arduino)

Testeur de batterie capacité (Arduino)

Salut les amis,C'est ma première tente sur arduino et c'est mon projet de conception technique. C'est assez simple à faire.Tout d'abord, vous devez savoir comment vous pouvez mesurer une valeur analogique et numérique sur Arduino. Atfter vous lire ce
SPLat EC1 fonction testeur de piles AA et AAA avec bargraphe

SPLat EC1 fonction testeur de piles AA et AAA avec bargraphe

Un simple et facile à testeur de batterie programme AA qui permet de tester toutes les 1.5V piles et peut être re-programmé pour tester jusqu'à 3,3 v piles !Pièces :1 LED common cathode bargraphe ou équivalent 1.8V transmettre la tension et 10mA par
Faites votre propre lumière LED ampoule testeur de pile 9V !

Faites votre propre lumière LED ampoule testeur de pile 9V !

Quand j'achète des voyants en ligne, j'ai toujours envie de s'assurer qu'ils fonctionnent avant de passer à travers le processus long et fatigant d'installation des lampes. Installer des lumières LED seulement pour découvrir qu'ils ne fonctionnent pa