Partage
  • Partager sur Facebook
  • Partager sur Twitter

Projet SIN STI2D Télégestation d'un Aquarium

Aquarium tropical, projet de terminale STI2D

    12 mars 2019 à 19:47:14

    Bonjour,

    Actuellement en terminale STI2D, j'ai un projet qui est d'automatiser un aquarium tropical au travers de différentes tâches :
    - Contrôler le niveau de l'eau
    - Réguler le taux de pH
    - Réguler la température
    - Distribuer de la nourriture aux poissons

    Moi, je m'occupe du niveau d'eau, ce qui veut donc dire que je dois contrôler le niveau d'eau et en ajouter si nécessaire.

    J’envisage de mettre deux capteurs de niveaux d’eau, un situé à une limite dite haute et un second à une limite dite basse.

    De ce fait, quand l’eau est en dessous du capteur de niveau bas l’électrovanne s’ouvre en injecte de l’eau jusqu’à ce que le capteur de niveau haut soit au contact de l’eau ce qui aura pour conséquence de fermer l'électrovanne.
    Sachant que quand l'utilisateur va sur l'écran LCD, il puisse lire à quel niveau est l'eau.


    Pour cela, j'ai à ma disposition 2 capteurs de niveaux (Composant : 101020018) dont je possède le programme qui ne fonctionne seulement pour 1 capteur :

    #define WATER_SENSOR 2

    void setup()
    {
      Serial.begin (9600);
      pinMode(WATER_SENSOR, INPUT);
    }
    void loop()
    {
      Serial.println(digitalRead(WATER_SENSOR));
      delay(500);
    }

    Mais je dispose aussi d'un relais (103020005) dont je possède aussi le programme mais je n'ai hélas pas pue le tester :

    / Relay Control void setup() { pinMode(2, INPUT); pinMode(3, INPUT); pinMode(4, OUTPUT); } void loop() { if (digitalRead(2)==HIGH) { digitalWrite(4, HIGH); delay(100); } if (digitalRead(3)==HIGH) { digitalWrite(4, LOW); } }


    Et je possède aussi l'électrovanne (VMA422)
    Pour finir, je possède bien évidement une Arduino Mega et un shiled pour celle-ci.

    Comme vous l'aurez très certainement remarquer, j'ai poser le shiled sur l'arduino mega, puis j'ai brancher le câble I2C sur un port du shiled et sur le port du capteur de niveau.

    Cependant je ne sais pas quoi faire avec tout ces composants, je ne sais pas si il faut modifier le programme du capteur pour pouvoir lire les 2 capteurs. Mais aussi, je ne sais pas comment tout câbler et je ne connais aucun programme qu'il faudrait pour ouvrir l'électrovanne et aussi si vous pourriez m'aider à afficher les valeurs du niveau d'eau sur un petit écran LCD.

    Es que vous pourriez m'aidez au niveau du programme et au niveau du câblage ?

    En attente d'une réponse de votre part et en vous remerciant d'avoir lu mon problème.
    • Partager sur Facebook
    • Partager sur Twitter
      13 mars 2019 à 13:32:11

      Tu ne trouveras personne ici pour faire tout le travail à ta place.

      Pour découvrir les bases d'Arduino, je te conseille de faire un petit tour sur le site de Eskimon : https://eskimon.fr/

      Tu y découvriras pleins de petits cours pour apprendre à cabler et utiliser les éléments de base (capteurs, moteurs, afficheurs...)

      • Partager sur Facebook
      • Partager sur Twitter

      Projet SIN STI2D Télégestation d'un Aquarium

      × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
      × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
      • Editeur
      • Markdown