Gestion énergétique d'un système d'hydroponie : Différence entre versions

Ligne 26 : Ligne 26 :
 
|Step_Picture_02=Pilotage_de_l'hydroponie_via_Arduino_IMG_9942.JPG
 
|Step_Picture_02=Pilotage_de_l'hydroponie_via_Arduino_IMG_9942.JPG
 
|Step_Picture_03=Pilotage_de_l'hydroponie_via_Arduino_IMG_9930.JPG
 
|Step_Picture_03=Pilotage_de_l'hydroponie_via_Arduino_IMG_9930.JPG
|Material=* une carte arduino
+
|Material={{Info|Les références des composants présentés ici sont donnés à titre d'exemple et peuvent tout à fait être remplacés par d'autre à fonction équivalente.}}
  
* Régulateur de charge et de décharge (ex : 4-8V 1A Module de Chargeur Charge Batterie Mini Li-ion USB Arduino [https://www.amazon.fr/gp/product/B077XW1XBJ/ref=ppx_yo_dt_b_asin_title_o04_s01?ie=UTF8&psc=1 TP4056]
+
* une carte Arduino UNO  REV3 A000066
  
* Convertisseur de tension : [https://www.amazon.fr/gp/product/B07HB3C13D/ref=ppx_yo_dt_b_asin_title_o04_s00?ie=UTF8&psc=1 DC/DC booste]r MT3608 (composant électrique qui va transformer le 3,7 V des batteries en 5V)
+
*un régulateur de charge et de décharge (ex : 4-8V 1A Module de Chargeur Charge Batterie Mini Li-ion USB Arduino TP4056
  
* un relais
+
*un convertisseur de tension : DC/DC booster MT3608 (composant électrique qui va transformer le 3,7 V des batteries en 5V)
  
* un domino
+
*un module de 4 relais 5V pour Arduino
  
* des fils
+
*un domino à 10 connecteurs
  
* un truc non identifié
+
*des fils
  
* 2 batteries
+
*un truc non identifié
  
* 2 porte batteries
+
*2 batteries 18650, 3.6V
 +
 
 +
*2 supports de batteries 18650
 +
 
 +
* un bouton ON/OFF
 
|Tools=<u>Pour le circuit électronique:</u>
 
|Tools=<u>Pour le circuit électronique:</u>
  
 +
- un fer à souder
  
 +
- du fil d'étain
  
 
<u>Pour la programmation:</u>
 
<u>Pour la programmation:</u>
Ligne 54 : Ligne 60 :
 
|Prerequisites={{ {{tntn|Prerequisites}}
 
|Prerequisites={{ {{tntn|Prerequisites}}
 
|Prerequisites=Hydroponie
 
|Prerequisites=Hydroponie
}}{{ {{tntn|Prerequisites}}}}
+
}}{{ {{tntn|Prerequisites}}
 +
|Prerequisites=Récupération de batteries
 +
}}
 
}}
 
}}
 
{{ {{tntn|Tuto Step}}
 
{{ {{tntn|Tuto Step}}
Ligne 63 : Ligne 71 :
 
|Step_Title=Ecriture du programme
 
|Step_Title=Ecriture du programme
 
|Step_Content=<u>Partie 1: Attribution des variables</u>
 
|Step_Content=<u>Partie 1: Attribution des variables</u>
 +
 +
Cette partie consiste à définir les constantes et à nommer les relais.
 +
 +
La fonction "const int" permet de créer une constante qui sera la valeur lue par le capteur en A0.
 +
 +
La fonction "int" permet juste de nommer une sortie du relais (par exemple la sortie 2 correspond au ventilateur).
  
 
<u>Partie 2: Initialisation des variables</u>
 
<u>Partie 2: Initialisation des variables</u>

Version du 29 mai 2019 à 12:18

Tutorial de avatarCyprien Cayla | Catégories : Alimentation, Énergie

Ce tutoriel permet le pilotage d'une plantation hydroponique via un petit système électronique contrôlé par une carte Arduino, de l'assemblage des composants à l'écriture du programme de guidage. Cette installation a été étudiée et documentée lors d'une escale du Nomade des Mers à Taipei (Taïwan) et est dorénavant utilisée pour gérer le système hydroponique du bateau.

Difficulté
Moyen
Durée
2 jour(s)
Coût
80 EUR (€)
Autres langues :
français
Licence : Attribution (CC BY)

Introduction

Cette installation est spécialement utile lorsque l'on dispose d'une source d'énergie limitée ou inconstante car elle permet de répartir l'énergie entre les différents composants en réduisant au maximum les pertes.

On peut ainsi grâce à une certaine alternance:

- Contrôler la température de la pièce grâce au déclenchement ou pas d'un petit ventilateur d’appoint

- Contrôler le fonctionnement des différentes pompes à eau

- Contrôler la charge des batteries afin de stocker l'énergie non utilisée

Matériaux

Les références des composants présentés ici sont donnés à titre d'exemple et peuvent tout à fait être remplacés par d'autre à fonction équivalente.
  • une carte Arduino UNO REV3 A000066
  • un régulateur de charge et de décharge (ex : 4-8V 1A Module de Chargeur Charge Batterie Mini Li-ion USB Arduino TP4056
  • un convertisseur de tension : DC/DC booster MT3608 (composant électrique qui va transformer le 3,7 V des batteries en 5V)
  • un module de 4 relais 5V pour Arduino
  • un domino à 10 connecteurs
  • des fils
  • un truc non identifié
  • 2 batteries 18650, 3.6V
  • 2 supports de batteries 18650
  • un bouton ON/OFF

Outils

Pour le circuit électronique:

- un fer à souder

- du fil d'étain

Pour la programmation:

-le programme Arduino, facilement téléchargeable gratuitement sur le site Arduino (https://www.arduino.cc/en/Main/Software#)


Étape 1 - Conception du circuit électrique

Étape 2 - Ecriture du programme

Partie 1: Attribution des variables

Cette partie consiste à définir les constantes et à nommer les relais.

La fonction "const int" permet de créer une constante qui sera la valeur lue par le capteur en A0.

La fonction "int" permet juste de nommer une sortie du relais (par exemple la sortie 2 correspond au ventilateur).

Partie 2: Initialisation des variables

Partie 3: Ecriture de la boucle

Code complet:


Commentaires

Draft