Go Down

Topic: Indicateur de charge de batterie + anti-buée via résistances chauffantes (astro) (Read 2019 times) previous topic - next topic

yonafunu

Bonjour a vous tous,

j'ouvre un nouveau topic, toujours sur le thème de l'astronomie.

Cette fois ci j'aimerai pouvoir visualiser la charge restante de ma batterie (qui me sert a piloter un télescope via 2 moteurs pap).
Le meme arduino sera aussi relié a un capteur de température/humidité placé à l'interieur du tube afin de déclencher des résistances chauffantes situé pres des miroirs.
Le tout alimenté par la meme batterie.

Cela semble possible ?
Quel matos (mis a part l'arduino) me conseillez vous ?
Les résistances chauffantes ne vont-elles pas trop tirer sur la charge de la batterie ?

Merci encore pour votre participation  :)

B@tto

Effectivement, dit comme ça ça semble possible ^^ sur quel matériel exactement cherches-tu des conseils ?
Blog électronique : http://battomicro.wordpress.com/
Photographie : www.interactive-celebration.fr

yonafunu

Quote
Effectivement, dit comme ça ça semble possible ^^ sur quel matériel exactement cherches-tu des conseils ?


hummm...tout en fait  :smiley-mr-green:

Le problème etant que je ne suis pas en métropole, les pieces mettent du temps a venir, donc jaimerais rapatrier le tout en une seule fois.
Je suis débutant, j'ai touché a l'arduino il y a plusieurs années.
Donc en gros je ne sais pas exactement ce qu'il me faut, et comme j'ai rien, je voulais avoir des conseils d'ordre general :)

- Arduino uno
- capteur temperature
- capteur humidité
- kékifaut pour capter la charge de la batterie et l'envoyer sur....
- ....un ecran lcd 2 ou 4 lignes
- rallonge ? afin de mettre les capteur humidité et temperature dans le telescope

Si t'as des conseils hésite pas un instant :)


infobarquee

bonjour,
tu peux suivre le topic sur mon projet de couveuse pour ca.
pour la charge de la batterie, 2 resistances et un calcul tout bête.
basé sur une batterie de 12v
Code: [Select]

int batMonPin = A0;
int val = 0;   
float pinVoltage = 0;
float batteryVoltage = 0;
float ratio = 5.5;
void setup()
{
  pinMode(photocellPin, INPUT);
}

void loop()
{
  val = analogRead(batMonPin);    // read the voltage on the divider 
  pinVoltage = val * 0.00488;       //  Calculate the voltage on the A/D pin
  batteryVoltage = pinVoltage * ratio;
  Serial.println(batteryVoltage);

yonafunu

merci inforbarquee de ta réponse.

Cette manip te permet de connaitre la charge en temps réel mais as tu une idée de comment connaitre la charge restante ?

Artouste


merci inforbarquee de ta réponse.

Cette manip te permet de connaitre la charge en temps réel mais as tu une idée de comment connaitre la charge restante ?


quelque soit la technologie des batteries , la charge restante ne peut être qu'estimée et derivée en fonction de la consommation.
les courbes de décroissances sont simplement statistique.

une approche pas trop mauvaise est d'utiliser un coulombmetre
un compo dédié à çà  chez maxim
http://www.maxim-ic.com/datasheet/index.mvp/id/3801

B@tto

Une charge, c'est beaucoup plus compliqué que ça en fait à mesurer, avec ce montage tu suis simplement la tension aux bornes de la batterie (qui est liée à la charge de la batterie mais ce n'est pas linéaire, on se sert de ce montage pour détecter quand la batterie arrive sur la fin). Idéalement il faudrait mettre une résistance de faible valeur en sortie et mesurer le courant consommé (I=U/R ;) ) en permanence puis le comparer au courant total qu'elle peut générer.

Sinon pour les autres composant il nous faut plus d'info : par exemple pour le capteur de température, quelle précision et quelle gamme de température ? Pareil pour l'humidité.
Blog électronique : http://battomicro.wordpress.com/
Photographie : www.interactive-celebration.fr

infobarquee

Artouste vient de répondre, je rajouterais aussi que cela dépend du type de batterie et de la température ambiante.
batterie gel ou acide, décharge lente ou non, température basse ou haute.

j'ai des bornes wifi sur panneau solaire (c'est mon boulot le wifi) et suivant tous ces aléas, la batterie se décharge ou n'a pas la même efficacité.

yonafunu

Alors pour les gammes de températures je suis pas exigeant, le but est de "virtualisé" la courbe clausius-claperon pour déclencher automatiquement les resistances chauffantes.
Donc je dirais qu'il faut que ce soit a 0.5°C pret, et quelques pourcents pour l'humidité. Bref pas besoin d'une grosse précision :)

A oui en passant, ou peut-on se procurer un lcd avec un backlight rouge avec si possible 4 lignes ?(le rouge est primordiale la nuit :) ) . Je trouve 2 lignes mais je pense que ça sera insuffisant niveau confort de visualisation.

Sinon j'ai trouvé ça pour la charge :

http://www.robotshop.com/indicateur-charge-pour-batteries-fuel-gauge.html

ça sera pas ce qu'il me faudrait ?


Jean-François

Tu peux utiliser plusieurs lcds en prenant simplement une pin de plus par écran.

Il y a un sujet qui en parle en anglais  XD...  :

http://www.hackmeister.dk/2010/08/4-lcd-displays-on-1-arduino/
MacBook intel core 2 duo  os X snow Leopard 10.6<br/> eMac PPc G4  os X Leopard 10.5<br/>powerbook G4 os X Leopard 10.5
imac PPC G3 os X Pa

Go Up