Go Down

Topic: Projet mini-serre automatisée (Read 6005 times) previous topic - next topic

Guillaume0165

Bonjour à tous,

Je m'appelle Guillaume et je suis en 1ère STI2D. Mon projet cette année est de faire une mini-serre automatisée, mon rôle est de m'occuper de la température dans la mini-serre. Je dois faire pousser des semis de cornichons dans cette mini-serre.

Voici les contraintes :

- Température entre 20-25°C
- Doit être compatible avec Arduino (je dois faire un programme (définir un seuil) et si la température descend en-dessous du seuil : augmenter le chauffage, etc...)
- Chauffage par des résistances assemblées sur des dissipateurs thermiques
- Serre alimentée par une batterie d'une semaine minimum

J'avais pensé à une sonde thermique reliée à Arduino qui commanderais par exemple s'il fait trop froid une résistance et s'il fait trop chaud un ventilateur.
Et tout ça doit être sur un micro-contrôleur relié par batterie.

Voilà je ne sais pas trop par où commencer, j'implore de l'aide  :'(
Merci d'avance

P.S: N'hésitez pas à me demander si des détails manquent

Artouste

... semis de cornichons dans cette mini-serre.
bonsoir
Qui est à l'origine du choix de l'espèce ? 8)
Un prof "taquin" ?  ;)

CelticLord

Bonsoir Guillaume,

Je vais realiser un projet identique bientot, mais dans une grande serre.
Je serais ravi qu'on echange des futures idees.
Concernant la partie "commande" au niveau de l' arduino ce n'est pas tres compliqué de mesurer la temperature et de faire une regulation ensuite, c'est plutot la partie hors arduino qui demandera plus de boulot.
Quelle est la taile de ta serre? Elle doit etre en autonomie energetique? Quelles sont les conditions exterieures?


Zorro_X

#3
Mar 14, 2016, 09:15 am Last Edit: Mar 14, 2016, 09:37 am by Zorro_X
Pour avoir réalisé un thermostat générique pas plus tard que la semaine dernière, je te conseille fortement le capteur de température DS18S20 : accompagné de sa librairie "DallasTemperature" que tu peux télécharger directement via l'IDE d'Arduino, en 3-4 lignes de code t'as une température stable et fiable.
Pour le montage (t'as besoin d'une résistance), fais juste une recherche sur "DS18S20 arduino" dans Google et tu trouveras tout ce qu'il faut. De même pour savoir comment utiliser ta librairie DallasTemperature pour en extraire la température.
Pour commander ton élément de chauffe, il te faut obligatoirement un relais, commandé par un transistor, sans oublier sa diode de roue libre, cherche "relais arduino" et tu trouveras un tas de montages, infos et schémas à ce propos.
Pour le code, il va falloir t'aventurer à mettre un peu les mains dedans et nous pourrons t'aider une fois que t'auras quelque chose à nous montrer... ;)

Enfin, si tu débutes avec arduino, tu vas difficilement apprendre à t'en servir en nous demandant de faire ton projet à ta place, pour apprendre tu peux commencer par lire ou regarder des tutos avant de revenir nous poser des questions plus précises... ;)

manumanu

Salut;

Pour info le datasheet du DS18b20 traduit en français sur le forum des tutos.

A plus!
"Apprends moi ce que tu sais je t'apprendrais ce que je sais en nous serons intelligent"

hazerty565

#5
Mar 14, 2016, 10:26 am Last Edit: Mar 14, 2016, 10:32 am by hazerty565
tout depend de la taille de la serre, et l'emplacement de la sonde par rapport au chauffage,
si ta sonde est a 1m de ton chaffage, est ce que ca va faire quelque chose?

un peu de ce genre
temperature = analogRead(sensorPin);

if ( temperature<20) { // si la temperature est au dessus on allume le chauffage
digitalWrite(7,HIGH);
} else {
digitalWrite(7,LOW);
}
if ( temperature>25) { /// si la temperature est au dessus on eteint
digitalWrite(7,LOW);
} else {
digitalWrite(7,HIGH);
}

un truc de ce genre, ( peut etre optimiser)

pour la contrainte batterie, prendre une batterie assez forte, et mettre au repos ton arduino.
et le faire reveiller toutes les heures par exemple.

Guillaume0165

Schéma :

Capteur thermique ------- microcontrôleur(programmé avec Arduino) ------- résistance chauffante OU ventilateur

Est-ce que ça va marcher ?
Je ne sais pas trop à quoi sert le transistor, je suis nouveau dans ce milieu :(

Zorro_X

on va pas non plus te le faire à ta place ton projet hein ! ;)
commence par regarder les liens que je t'ai donnés, ce sont des tutos pour apprendre tout ce que tu nous demandes. C'est déjà expliqué dedans, on ne va pas faire un copier-coller du tuto ici juste pour te faire plaisir (!)

Guillaume0165

Tu peux même pas répondre à ma question ?
La revue de projet est pour demain, en première c'est juste de la théorie, on ne va rien mettre en oeuvre. En gros je vais dire je fais ça, je mets un capteur là... Même pas de programme Arduino à faire contrairement à ce que je pensais. Tout ce que je demande c'est : quel est le schéma pour capter la température (capteur), entrer ces infos sur Arduino et qu'Arduino envoie les ordres aux résistances chauffantes ou au ventilateur. Puis-je avoir de l'aide ?

Zorro_X

#9
Mar 14, 2016, 07:20 pm Last Edit: Mar 14, 2016, 07:25 pm by Zorro_X
Faut pas s'énerver, j'ai répondu à ta question... t'as pas voulu faire deux recherches google pour avoir tes schémas, ce n'est pas mon problème...
mais ton projet ils ne t'on pas donné le sujet ce matin pour demain (ou alors ils sont vraiment vache !) donc t'avais certainement le temps de te renseigner suffisamment... Tu comptes sur nous pour avoir une bonne note ? et on y gagne quoi nous si t'as une bonne note ?!

Guillaume0165

Je viens de te dire que je n'y connais rien en câblage Arduino et toi tu me sors des datasheet, des D59F5DSF4D. J'y connais rien moi. Je demande un renseignement je ne demande pas de me mâcher le travail ! C'est le fait que ce projet aie un rapport avec les cours qui te pose un problème ? Si j'avais demandé ce renseignement sans parler d'un quelconque rapport avec les cours m'aurais-tu donné ce renseignement ?
Tu n'y gagne rien et c'est le principe d'un forum : une question -> une réponse 

Zorro_X

#11
Mar 14, 2016, 07:27 pm Last Edit: Mar 14, 2016, 07:29 pm by Zorro_X
Reponse :
Pour le montage (t'as besoin d'une résistance), fais juste une recherche sur "DS18S20 arduino" dans Google et tu trouveras tout ce qu'il faut.
[...]
Pour commander ton élément de chauffe, il te faut obligatoirement un relais, commandé par un transistor, sans oublier sa diode de roue libre, cherche "relais arduino" et tu trouveras un tas de montages, infos et schémas à ce propos.

Guillaume0165

Et j'y mets dans quel ordre ? Tel est ma question

Zorro_X

...dans l'ordre que tu trouveras sur les schémas en résultat de tes recherches...

hazerty565

#14
Mar 14, 2016, 08:34 pm Last Edit: Mar 14, 2016, 08:36 pm by hazerty565
suffit fis de mettre arduino + fan sur google,
arduino + ton capteur
arduino +DS18S20
tu auras tous les schemas...
en mettant arduino + fan, j'ai tout ce que tu as besoin, le cpateur de temperature ( LM35 + le schema du ventilo, que demandé de plus??



http://www.electroschematics.com/9540/arduino-fan-speed-controlled-temperature/

Go Up