Page 1 sur 2

Gestion aquarium

Posté : dim. 29 nov. 2015 21:11
par yukio
Bonjour à tous et à toutes,

Ca fait quelques mois que j'ai mon Raspberry, et jusqu'à présent, j'ai due m'en servir qu'à 10% (et encore).
Etant aquariophile, je suis entrain de remonté un baque de 260L (j'épargnerais les détails, mais je mettrais des photos par la suite).

Le soucis, c'est l'automatisation de certaines taches récurrentes.
En effet, l'aquarium à besoin d'un entretien journalier voir hebdomadaire.
- Distribution de l'engrais pour les plantes
- Gestion du chauffage
- Surveillance du niveau de l'eau
- Gestion de l'éclairage
etc....
ECLAIRAGE :
• Gestion de 5 canaux d’éclairage indépendants
• Gestion de l’éclairage principal progressif
• Gestion de l’éclairage lunaire progressif
• Gestion du moteur du soleil progressif
• Réglage de la puissance maximum pour chaque canal
• Possibilité de renommé chaque canal indépendamment

POMPES DOSEUSES :
• Gestion de 4 pompes doseuses (limité à 1 dose par jour et par canal)
• Possibilité d’augmenter le nombre de pompe doseuse
• Possibilité de renommé chaque canal indépendamment
• Affichage du niveau de chaque pompe doseuse
• Affichage alerte seuil minimum réservoir pompe doseuse

CAMERA :
• Affichage de la caméra en streaming
• Possibilité de la diriger sur deux axes via le réseau

DIVERS :
• Affichage de la température du bac
• Affichage d’alertes de seuil de température maximum et minimum du bac
• Affichage de la température de la pièce
• Affichage de la température de la rampe
• Affichage d’une alerte du seuil de température maximum de la rampe
• Réglages des seuils d’alertes de température
• Gestion de la ventilation de la rampe
• Gestion de la ventilation du coffret électrique
• Gestion du chauffage du bac
• Déconnection de la page en cas d’inactivité (2min)






AUTRES :
• Envoies d’alertes par sms
• Ajout d’une batterie auxiliaire en cas de coupure de courant
• Protection des éléments électriques grâce au tableau électrique
- Filtre Numéro 1
- Filtre Numéro 2
- Ballast Numéro 1
- Ballast Numéro 2
- Ballast Numéro 3
- Chauffage Aquarium
- Eclairage Lunaire
- Eclairage Solaire
- Ecran Déporté
- DAC Audio
• Ajout d’un disque dur SSD
• Ajout d’une carte Audio

Le problème, c'est que je suis un peu perdu.
Je ne vois pas par où commencer.
Côté électronique, je pense avoir quasiment tout.

D'après ce que j'ai compris, il faudrait que je parte sur une gestion via interface web.
Les différents éléments seront pilotés via l'Arduino.

Après, je nage totalement....

Je suis ouvert à tout, je suis là pour apprendre, partager, et évoluer....


edit:

Une ébauche de ce que sera le projet

Image



PROJET "CORTANA"

I - Installation du Raspberry

Le Raspberry Pi 2 B est installé sur une base "Raspbian Jessie".

Une fois installé, ainsi que la partie Raspberry Pi Configuration effectué, on met à jours la bestiole:
sudo apt-get update
sudo apt-get upgrade
Il ne faut pas oublié d'étendre la taille de la partition à toute la carte SD, sinon, comme moi, vous aurez des erreurs pour installer la suite des paquets.
sudo raspi-config
Choisir l'option "Resizer".

Installation des différents paquets qui permettront une diffusion de contenu sur le web.
En effet, la gestion sera administrable via une page web.
sudo apt-get install apache2 php5 mysql-server libapache2-mod-php5 php5-mysql
On vérifie qu'Apache fonctionne.
Tout d'abord
ifconfig
puis on note l'adresse ip local du Raspberry, et ensuite on la retape dans une page web sur la Raspberry ou via une autre machine du réseau local.
Si tout à bien fonctionner, on devrait obtenir une belle page "Apache2 Debian Default Page".

Ensuite, pour la partie "php", il faut dans un premier temps, supprimer le fichier "index.html"
sudo rm /var/www/html/index.html
Puis créer le fichier "index.php".
sudo echo "<?php phpinfo(); ?>" > /var/www/html/index.php
Puis on retourne sur l'adresse IP de notre serveur, ou bien l'adresse local en 127.0.0.1

Ensuite, on passe à l'installation de "phpmyadmin".
J'ai rencontré quelques problème lors de l'installation.
J'ai dûe redefinir le mot de passe root ainsi que mysql, sinon, lors de l'installation de phpmyadmin, j'avais une erreur d'écriture dans le fichier de configuration.
Une fois fait, la manipulation est toujours la même:
sudo apt-get install phpmyadmin
Une fois fait, on tente d'accéder à la page en tapant l'adresse "http://localhost/phpmyadmin".

Si comme moi vous n'arrivez pas à y accéder, redémarrez dans un premier temps le serveur apache:
sudo /etc/init.d/apache2 restart
Si après cela, ca ne fonction toujours pas, il se peu qu'apache cherche par défaut d'accéder à phpmyadmin en passant par "/var/www/html/phpmyadmin, alors que phpmyadmin" est installé dans "/usr/share/phpmyadmin".
Donc il faut créer un lien symbolique:
sudo ln -s /usr/share/phpmyadmin /var/www/phpmyadmin



La suite viendra...

Re: Gestion aquarium

Posté : lun. 30 nov. 2015 00:50
par gat45
salut je suis moi meme dans leau lol
j ai deja etudier le sujet regarde du coter de ildeman ( un blog ) il se sert de la domotique pour allumer et eteindre des choses (chauffage lumiere ect )
sinon javai trouver des projet avc des aquino je c plus ou

Re: Gestion aquarium

Posté : lun. 30 nov. 2015 06:17
par yukio
gat45 a écrit :salut je suis moi meme dans leau lol
j ai deja etudier le sujet regarde du coter de ildeman ( un blog ) il se sert de la domotique pour allumer et eteindre des choses (chauffage lumiere ect )
sinon javai trouver des projet avc des aquino je c plus ou
Sur la base arduino il y a déjà plusieurs gestions qui existe: Ackduino, Sebduino, etc....

J'en ai un tout neuf qui traîne, mais pour les évolutions futurs que j'ai en tête, le Raspberry est bien plus adapté.


J'ai un petit soucis de clavier avec Rasbian Jessie.
A chaque redémarrage, il se remet en QWERTY.
J'ai essayé de passé par "dpkg-reconfigure console-data", mais ca change quand même à chaque redémarrage.

edit:

Problème résolue en réinstallant la dernière version de Rasbian Jessie.

Re: Gestion aquarium

Posté : lun. 30 nov. 2015 22:46
par yukio
gat45 a écrit :salut je suis moi meme dans leau lol
j ai deja etudier le sujet regarde du coter de ildeman ( un blog ) il se sert de la domotique pour allumer et eteindre des choses (chauffage lumiere ect )
sinon javai trouver des projet avc des aquino je c plus ou
J'ai prit le temps de regardé ce que tu m'as dit.
Effectivement l'utilisation des GPIO serait ma base de départ.

Il va falloir que j'augmente leur nombre sinon je n'aurais jamais assez de port pour piloter tout ce que je veux.

Quelle carte d'extension conseillez-vous?

Re: Gestion aquarium

Posté : mer. 2 déc. 2015 00:25
par gat45
franchement aucune idee pour le moment j en suis a simplement controller l arret des pompes pour le nourissage et de la lumiere lol ( je fais du recifal et toi?)

Re: Gestion aquarium

Posté : mer. 2 déc. 2015 22:06
par yukio
Salut gat45,

Moi je suis dans l'eau douce, c'est mon premier aquascaping.
J'ai récupéré un 260L Juwel Vision avec équipement CO² pour une bouché de pin.
Là je me fabrique mon propre meuble, car voulant accueillir des blues pearl et blue jelly (crevette nano aquarium bleus), j'ai deux pompes de 1000L/H qui ne rentrent pas dans le meuble fournit avec l'aquarium.

Je mettrais quelques photos de mon meuble DIY une fois fini et paint.



Pour la carte d'extension, je suis tombé sur deux modèles, je vais voir si j'ai plus d'informations pour la suite. Mais ce serait une de chez "pridopia".

Le pilotage des LED via GPIO est un bon début. Il me manquerait des LEDS (déjà en commandes) pour tester ca.

Re: Gestion aquarium

Posté : mer. 2 déc. 2015 23:36
par gat45
salut simpas les creuvettes tes pompes sont enorme l pour ton bac
les plantations c le top javais un bac autonome pendants quelques annee ( sans pompe ) je rajoutais simplement de leau regulierement ( la clee d un bac en bonne santee ces des petits changements de paramettres pas brutaux)
tu enleve de petite quantitee d eau avec des mauvais parramettres et tu rajoute de leau avec des element + (tjrs en petites quantitee cela permet de maintenir un ecosysteme en place

Re: Gestion aquarium

Posté : jeu. 3 déc. 2015 05:44
par yukio
gat45 a écrit :salut simpas les creuvettes tes pompes sont enorme l pour ton bac
les plantations c le top javais un bac autonome pendants quelques annee ( sans pompe ) je rajoutais simplement de leau regulierement ( la clee d un bac en bonne santee ces des petits changements de paramettres pas brutaux)
tu enleve de petite quantitee d eau avec des mauvais parramettres et tu rajoute de leau avec des element + (tjrs en petites quantitee cela permet de maintenir un ecosysteme en place
Malheureusement, avec des crecre, il faut un système de filtration permettant de filtrer 8 à 10 fois de volume d'eau dans l'heure.

Concernant les GPIO, n'ayant pas encore les LED's, j'ai testé le script du blog idleman en faisant une lecture des différents ports GPIO via la console.

"Ca fonctionne !!!!".

C'est déjà un bon début.

edit:

le but final de ma gestion, est de pouvoir surveiller mon aquarium lorsque je pars en vacances ou autre.

l'un des grandes étapes, et la mise en ligne du serveur installé un peu plus haut.

rien de plus simple en suivant ce petit tutoriel:

Mise en ligne serveur web raspbian

Re: Gestion aquarium

Posté : jeu. 3 déc. 2015 21:34
par yukio
En attendant de pouvoir tester les GPIO's avec des LED's, je me suis mit dans la création de mon interface web.

En effet, c'est la suite logique des choses.

Ne sachant pas complètement ce qu'il me sera possible de faire, et apprenant au jours le jours, l'évolution de mon interface ce fera en même temps que l'ajout d'options.

Re: Gestion aquarium

Posté : ven. 4 déc. 2015 02:07
par gat45
les miennes tennais bien pourtant lol
perso je fais une pause de bidouille marre des nuit blanches lol