Gestion aquarium aquascaping

bonjour à tous
Voila je me présente vite fais, je m'appelle Tony passionné d'aquariophilie eau douce et d’électronique.
je sais qu'il y a une multitude de topic sur la création de projet de gestion d'aquarium mais la majorité concerne l'eau de mer avec une multitude d'actionneurs à gérer.
Pour ma part j'ai un bac de 240L avec 3 fluo de 54W, un système de diffusion de CO2 par réacteur a CO2 fait maison, chauffage, pompe à air, filtre externe.... un bac classique quoi.

Bon déjà pour commence cela fait que deux jours que je viens de découvrir l'arduino donc je comprend l'utilité de chaque modules (je suis électrotechnicien de formation et d'emploi)
Mais je ne sais pas ce que j'aurai besoin pour faire mon installation, sachant que je voudra:

  • gestion de mon éclairage, 2 rampes fluo, donc contact TOR
  • gestion de ma diffusion de CO2 en fonction du PH de mon eau je dispose d'une EV en 220V
  • mettre une sécurité stop sur le chauffage
  • avoir un écran pour visualiser le PH, la T°, l'heure, concentration de CO2(calcul a faire équation mathématique) visualiser l'éléctroconductivité de l'eau(engrais)
    Je ne sais pas si une seul carte arduino est utile ou en faut il une pour gérer les paramètres et une autre pour l’écran, bref je suis dans le flou car à chaque fois on ne vois que les écrans sur les topic et on ne vois pas le coté hardware de l'installation

Je compte sur vous les amis

Salut et bienvenue
tout dependra de ce que tu veux faire comme affichage si tu veux du tactil alors passe tout suite sur une mega
l eclairage via tes fluo c est du tor donc une carte a relais.
l electrovane si tout ou rien relais aussi
pour le reste tout est possible .
comme tu l a vu sur le sujet de jazznet avec un peut de travail tout est posible ou presque. :grin:

Ce que je souhaiterai savoir c'est si je dois avoir une carte mégas dédié à la seul utilisation de l'écran tactile, et utiliser une autre carte pour les entrées sorties?

non ce n'est pas utile une mega peut tres bien géré: un ecran tactil+ une carte ethernet+ des capteur+carte a relay en meme temps.

apres tout dependra de ce que tu veu faire comme application et surtout quel vitessse d'execution tu veux . je pense que pour ce que tu veux faire ça le fera sans souci !

ce qui peut en général poser des probléme c'est pas telement le nombre d'entre sortie , car la mega en dispose de pas mal et en plus il y a toujours moyen d'en ajouté quelle soit I/O simple ou PWM
mais la place mémoire et la vittesse d'execution qui limite parfois la taille du soft.

Coucou ca tous le monde
Bon le matos arrive petit a petit sachant que j'ai pris donc une carte mega avec une sonde de température, une carte relais, la sonde PH, module Bluetooth.
Je commence a avoir plein de chose et d'idées qui se bousculent la haut.
J'ai commandé tout ce matos alors que je ne sais pas comment le contrôler encore...
Bref avec du travail ça ira tout seul,
Une question me turlupine la tête, puis je pouvoir gérer mon installe par mon iPad ou mon iPhone en étant à la maison. Comment creer une interface???
Je compte mettre en façade de la machinerie un ecran LCD 16x2 pour y faire défiler mes infos de paramètres pH température heure pour avoir juste une lecture direct en façade.
Et puis, ah aussi j,ai fabriqué ce we une rampe led pour venir en complément de mes 3 fluos de 54w, donc je souhaiterai faire un allumage et extinction progressive de ses led, et la question hardware je ne sais pas? Faut il passer par un triac?
Merci d'avance pour vos réponses

bonjour,
tu parle d'écran tactile puis d'un simple 16x2, pourquoi faire défiler sur un 16x2 le ph, la temp etc... alors que tu peux tout avoir sur le tactile.
ca évitera en plus les conflits si tu mets les deux.

pour les leds, combien, voltage, ampère? un mofset peux faire l'affaire sur une pin pwm.

tu pourrais partir d'un des projets finis et ne prendre que ce dont tu as besoin.

pour l'iphone ipad, soit tu passe par ethernet avec une interface web, soit par une api apple (donc avoir les trucs payants je crois pour en faire une), soit via une api android et gratuite a faire.

pour la tension de la rampe c'est du 12Vcc le courant que je viens de mesurer est de 0,7A
je ne sais pas quoi faire concernant l'affichage dois je mettre un lcd tactil et tout gerer dessus? mais je ne vous cache pas que j'aurai aimé pouvoir gerer mon interface via mes appareils mobiles.

Petite question par ou passer pour creer une interface web? quel logiciel utiliser ???

infobarquee:
pour les leds, combien, voltage, ampère? un mofset peux faire l'affaire sur une pin pwm.

petite question tu le choisi comment ton MOSFET car ce genre de transistor a effet de champ je ne vois pas comment le choisir apres question gestion je pense pouvoir me debrouiller

salut pour t'aider a choisir :

il existe des mos logique level en gros tu les commande direct par la tension de sortie de l'arduino !
tension a apliqué a la gate 3-5V pour une utilisation en mode tout ou rien.

par exemple

ensuite tu regarde la puissance a coupé et tu vérifi d'étre dans les clouds tension intensité .
derniere chose pour des comutation a haute fréquense choisi un mosfet avec un RDSON faible cela evitera qu'il ne chauf de trop.

ensuite comme tu le disai le reste tu pilote en PWM via les bonne pin de sortie et la fonction analogwrite().

bon coté gradateur je pense que ca va le faire ne reste plus qu'a bricoler et essayer

En revanche, pour continuer dans les coins sombres de mon projet, il reste un problème de taille!!!
Je vois de partout des super montage avec une interface sur écran LCD tactile avec des interface plus ou moins réussi mais surtout fonctionnelles, ce matin j'ai posé la question a certains de mes collègues, il m'ont parlé de SQL, de HTML,... je n'ai aucune notion dans ce domaine et je vous avoue que même si je suis électrotechnicien de métier et spécialisé dans les automates (programmation et maintenance), là je suis clairement largué.
Je n'ai aucun soucis a configurer, depanner, interpreter des bus de communication numérique que je m'amuse à sniffer, je joue avec les coms NMEA 0183 et 2000 comme un gamin. mais cela ne me donne aucune aide pour mon coin sombre, alors aidez moi je vous prie
mon entourage comprenne mes besoins mais n'ont jamais eu besoin de faire cela, donc j'ouvre le balle de mon cercle de geek.

Je vous interdis de rigoler, ce n'ai pas simple quand on n'a jamais fait ce genre de choses

mouhahaha ... non c'est pour rire

bon pour faire simple :
1 choisi dans un premier temps ton cheval de bataille ,

soit via une interface tactil
soit via une interface Web
soit les deux mon capitaine

si tu opte pour le tactile : ce tuto peut t'aider a réaliser des page pour géré ton interface
http://forum.arduino.cc/index.php?topic=307574.0

si tu opte pour du web , il y 'a plusieur solution :
tu veut juste optenire des valeurs et interargire via une page , alors il te faudra une interface de conection , ethernet shield carte wifi shield ...etc
puis ensuite tu fait généré par l'arduino des page web en HTML , si tu dispose d'un site tu peut egalement te faire une page PHP qui interroge l'arduino,
aprés SQL c'est plus si tu veut logger des valeur et avoir de beau graph !

perso j'ai opter pour tactile + page web généré par l'arduino ( mise en forme via un fichier CSS eberger sur un site free) le systeme est donc autonome sans le web et au besoin je passe par le web pour me logger et modifier mes consigne.

je pense que passer via une aplication androide ou iphone est a mon sens ce ferme des porte car une bonne page web et consultable via n'importe quel OS.

PS: l'interface tactile peut etre tres elaboré comme celle produite par Jazznet mais demande du temps pour l'afichage et donc la réactivité du systéme.

fait tes choix et la suite suivra! :slight_smile:

boujour à tous
je viens de recevoir mon shield LCD 16x2
j'ai telecharge la libraire qui va avec c'est un sainsmart avec clavier
et lorsque je je verifie le programme il y a un bug je ne vois pas PKOI en cela fait 3 jours que j'harcel mon cerveau a essyer de comprendre et ca rentre mais la je ne vois pas donc un petit coup de main serai le bien venu

je ne sais pas comment vous mettre le programme dSL

poste ton code entre les balise "</>" via un simple opier coller
voir au dessu du smiles n°1

http://forum.arduino.cc/index.php?topic=315372.0

oki merci du renseignement

bonjour la communauté
petite question cela fait un moment que j'ai mis en pause a cause d'un petit soucis j'ai recu mon afficheur LCD et impossible de le faire fonctionner, je me demande si je fais pas une erreur de manipulation lors du chargement du programme.
J'ai télécharge le programme qui est sur la toile de mon afficheur et pour tout les programmes que j'essaie et que je vérifie j'ai ce message d'erreur????

Used: /Users/Tony/Documents/Arduino/libraries/LiquidCrystal
Not used: /Users/Tony/Documents/Arduino/Arduino.app/Contents/Java/libraries/LiquidCrystal
Erreur lors de la compilation.

Donc si cela vous dis quelque chose c'est afficheur LCD keypad sainsmart

http://www.sainsmart.com/sainsmart-1602-lcd-keypad-shield-for-arduino-duemilanove-uno-mega2560-mega1280.html

Je vous remercie par avance car ce petit rien me decourage un peu...

as tu bien placer la lib au bon endroit?

bon l'histoire des bibliothèque est réglé en revanche je suis en train de me fâcher avec mon RTC DS3231 le vilain ne veux pas se mettre a l'heure
j'ai bien essayé des sketches que j'ai trouvé sur le net et rien ne fais je n'arrive pas a comprendre comment puis je faire pour la mettre a l'heure de mon PC?
GRRRRR ca énerve je vous le jure
Sinon pour le LCD j'ai compris, je maitrise la bête. J'ai même joué avec des sondes de température aujourd'hui mais là pour l'horloge ça ma gonfle
merci pour vos conseils à venir

quel code utilise tu ?

TIME et DATE sont des macro quirenvoi l'heure et la date de compilation sous forme de chaine de carractére .

tu fais bien un stop puis un start?