Partage
  • Partager sur Facebook
  • Partager sur Twitter

PiFish – Gestion RaspBerry pi 3 d'un aquarium

Fortement inspiré par Mattdevue

    13 janvier 2018 à 16:04:29

    PiFish – Gestion RaspBerry pi 3 d'un aquarium

    Fortement inspiré par Mattdevue (https://openclassrooms.com/forum/sujet/raspberry-interface-web-aquamonitor-en-cours) 😊

    Aquariophile passionné depuis des années je possède un bac de 240L avec un biotope Malawi. Informaticien de métier (Administrateur Réseau) je n’ai jamais pris le temps de m’intéresser davantage au Raspberry et à ce qu’il pouvait offrir, jusqu’à ce que je parte en vacances .. Aussi ! (Je pense que c’est la démarche initiale pour les conceptions de contrôleur d’aquarium 😊) De ce fait, je suis en train de monter un projet afin de surveiller mon bac en continu (notamment pour les vacances ^^).
    Pour l'instant rien de bien concret, j’utilise juste 3 sondes étanches qui contrôle les paramètres de températures et envoie le tout dans une dB SQL avec alerte mail en cas dépassement des seuils que j’ai déterminé via Cayenne. Je me suis inspiré du tuto sur le site de Jahislove. (https://jahislove314.wordpress.com/). Mais mes connaissances en électroniques sont loin d’être au niveau (actuellement) afin d’avoir un projet comme celui de
    mattdevue. Néanmoins, j’essaye d’avancer, et un petit schéma que vous trouverez plus bas sur l’avancée du projet.

    J’imagine qu’il doit être truffé de « bévues » pour vos yeux expert, c’est pourquoi toute aides et/ou conseils sont les bienvenus 
    😊

    J’y ai également mis le matériel dont je dispose afin d’y voir plus clair.

    En ce qui concerne la sonde PH, elle doit être en 5v, je n’ai pas encore le relais, mais j’ignore actuellement si un relais 1 Channel est suffisant ou s’il vaut mieux en prendre un à 4 channels pour le futur (ceci dit vu le prix pourquoi se priver).

    Voici la liste des fonctions :

     ECLAIRAGE :

    • Ne sera pas géré car j'ai déjà une rampe LED Razor r420 avec cycle

     TEMPÉRATURE :

    • Affichage température bac supérieur OK
    • Affichage température bac inférieur OK
    • Affichage température air ambiant     OK

     PARAMÈTRES D’EAU :

    • Affichage pH
    • Affichage hauteur eau

     DIVERS :

    • Alertes de seuil de température maximum et minimum du bac OK

    • Alertes de seuil de pH maximum et minimum du bac              OK
    • Alertes de seuil minimum d'eau du bac                               OK
    • Envoi alerte par mail                                                      OK

     EVOLUTIONS POSSIBLES :

    • Remplissage bac automatique (évaporation)
    • Ajout caméra à distance
    • Contrôle ventilateur (on/off/auto)
    • Contrôle résistance chauffage (on/off)
    • Ajout panneau Led pour affichage en temps réel T° et PH sur deux lignes

    Matériels en ma possession :

    • 2 RASPBERRY PI 3 MODÈLE B
    • 2 Alimentations Micro USB 5v 3000mA
    • 2 Cartes Mémoire microSDHC 16GB Classe 10
    • 3 Capteurs de température numérique 1m étanche DS18B20
    • 1 Sonde PH + interface SEN0161
    • 1 Convertisseur analogique/numérique MCP3008
    • 1 Solution de calibrage de sonde ph
    • 1 Capteur ultrasons HC-SR04
    • Lot de 1000 résistances 1/4W
    • 10 K Précision réglable
    • 10 x résistance 10K (RA10K0)
    • 10 x résistance 560R (RA560E0)
    • 1 Breadboard 830
    • 2 Breadboard 400
    • 1 Support pour HC-SR04
    • Kit Fils Premium Jumper 40 X 150mm F/F - F/M – M/M
    • 2 T-Copper Kit pour Raspberry Pi
    • 2 BROCHES 40 PINS
    • 1 buzzer actif
    • 1 buzzer passif
    • 12 rouge LED
    • 12 vert LED
    • 10 jaune LED
    • 10 bleu LED
    • 1 x LED RVB de 5 mm
    • 2 gros boutons Bleu
    • 2 gros boutons Rouge
    • 2 gros boutons Jaune
    • 2 gros boutons Vert
    • 1 x module LCD 1602 (LCD1602BLC)
    • 65 x fil de raccordement M-M
    • 1 x carte d'extension GPIO en forme de T
    • 1 x câble plat pour carte GPIO
    • 1 x récepteur IR (VMA317)
    • 1 x mini télécommande pour VMA317
    • 1 x potentiomètre 50K (K047AM)
    • 4 x poussoir avec capuchon rond, 4 broches (12 x 12 cm)
    • 1 x connecteur mâle à 40 broches (2.54 mm), simple rangée
    • 1 x câble avec connecteur femelle à 3 broches - 20 cm
    • 1 x câble avec connecteur femelle à 3 broches - 20 cm

    Schéma auquel je souhaiterais arriver :

    la petite interface web qui me permet de vérifier les températures, pas d'ip externe pour le moment ;)

    -
    Edité par nke69 13 janvier 2018 à 16:05:53

    • Partager sur Facebook
    • Partager sur Twitter
      15 janvier 2018 à 20:05:42

      Bonsoir,

      Tout d'abord je souhaiterais savoir si tu as hébergé ton interface web sur la raspberry ? 

      Pour la sonde pH, effectivement il te faut une alimentation en 5v de la carte amplificateur. Tu verras après différent test que ta sonde ne sortira pas de tension supérieur à 3,3V. Du coup tu branches ta carte à l'alim 5V et à la masse des GPIO. Ensuite tu envoi ton signal sur l'une des 8 bornes de ton convertisseur MCP3008. Pas besoin de relais, en tout cas je ne vois pas ce que tu souhaite faire avec.

      • Partager sur Facebook
      • Partager sur Twitter
        8 février 2018 à 21:58:56

        Bonsoir,

        Alors y a-t-il du nouveau ?

        • Partager sur Facebook
        • Partager sur Twitter
          23 février 2018 à 22:39:12

          je viens de te répondre par MP :)
          • Partager sur Facebook
          • Partager sur Twitter
            3 avril 2018 à 22:09:42

            Bonjour,

            Tout comme sur le post de Mattdevue, j'ai découvert votre projet (assez similaire à celui de Mattdevue) que je trouve vraiment très intéressant !

            L'idée de lier tout ç à de l'électronique pour avoir des relévés automatiques, je suis trop fan et j'aimerais, à terme, proposer ça sur mon projet (https://openclassrooms.com/forum/sujet/app-krevett-gestionnaire-daquarium-1)

            Je ne suis pas doué en électronique mais comment gérez-vous le relevé de la hauteur de l'eau du bac ? Je trouve cette info très intéressante et rarement cité dans les divers applications que j'ai pu testé sur le sujet.

            Si vous souhaitez partager un peu de votre passion, ce serait avec plaisir.

            • Partager sur Facebook
            • Partager sur Twitter
              25 avril 2022 à 4:43:41

              Bonjour ce serait possible d'avoir un accès sur le code dédié au capteur de ph. Je réalise le même système que vous pour un projet. Svp
              • Partager sur Facebook
              • Partager sur Twitter

              PiFish – Gestion RaspBerry pi 3 d'un aquarium

              × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
              • Editeur
              • Markdown