Merci pour ta réponse !
Précise le schéma de montage.
Schéma en pièce jointe
Pour réguler avec un asservissement il faut pouvoir inverser le sens du courant dans le Peltier et donc employer un pont en H.
Pour le pont en H j'ai trouvé ce circuit:
Lien
Petit lien d'une démonstartion : Lien
J'ai un peux de mal à voir quel entrée fait quoi pour faire fonctionner ce circuit.
Selon moi si je prend le fonctionnement d'un pont en H les pin devrais être relier à ces transistors ?(Pont en H dans la pièce jointe)
Si je fait le code suivant ça fonctionne ?
void setup() {
for(int i=5;i<9;i++)
{
pinMode(i,OUTPUT);
}
for(int i=5;i<9;i++)
{
digitalWrite(i,LOW);
}
delay(1000);
//Produit du "froid"
digitalWrite(R_EN,HIGH);
digitalWrite(L_EN,LOW);
analogWrite(RPWM,255);
analogWrite(LPWM,0);
delay(1000);
//Produit du "chaud"
digitalWrite(R_EN,LOW);
digitalWrite(L_EN,RIGHT);
analogWrite(RPWM,0);
analogWrite(LPWM,255);
}void loop(){}
Dans le lien avec la démonstration, le code montré fonctionne différemment :
int RPWM=5;
int LPWM=6;
// timer 0
int L_EN=7;
int R_EN=8;
void setup() {
// put your setup code here, to run once:
for(int i=5;i<9;i++){
pinMode(i,OUTPUT);
}
for(int i=5;i<9;i++){
digitalWrite(i,LOW);
}
delay(1000);
Serial.begin(9600);
}
void loop() {
// put your main code here, to run repeatedly:
Serial.println("EN High");
digitalWrite(R_EN,HIGH);
digitalWrite(L_EN,HIGH);
delay(1000);
for(int i=0;i<256;i++){
analogWrite(RPWM,i);
// analogWrite(LPWM,255-i);
delay(100);
}
delay(500);
for(int i=255;i>0;i--){
analogWrite(RPWM,i);
// analogWrite(LPWM,255-i);
delay(100);
}
delay(500);
Serial.println("EN LOW");
digitalWrite(R_EN,LOW);
digitalWrite(L_EN,LOW);
delay(1000);
for(int i=0;i<256;i++){
analogWrite(RPWM,i);
delay(100);
}
delay(500);
for(int i=255;i>0;i--){
analogWrite(RPWM,i);
delay(100);
}
delay(500);
}
Il faudrait aussi que tu évalue la précision dont tu as besoin : obtenir une température à 1 ou 2°C près sera plus simple qu'à 0,2°C près.
Une précision de 0.5°C est suffisant et réalisable je pense.
Il faudrait donner les caractéristiques de ces produits.
Pompe :
Consommation: 5W
Tension nominale: 12V DC
Max courant nominal: 400mA
Ventilateur :
Diameter: 80 mm
Fan Speed: 750 RPM
Current / Voltage: 0.030A / 12 V