Table des matières:

Système de contrôle et de surveillance de la culture hydroponique Blynk : 4 étapes
Système de contrôle et de surveillance de la culture hydroponique Blynk : 4 étapes

Vidéo: Système de contrôle et de surveillance de la culture hydroponique Blynk : 4 étapes

Vidéo: Système de contrôle et de surveillance de la culture hydroponique Blynk : 4 étapes
Vidéo: Créer un système d'arrosage automatique avec l'Arduino 🌼 2024, Novembre
Anonim
Système de contrôle et de surveillance de la culture hydroponique Blynk
Système de contrôle et de surveillance de la culture hydroponique Blynk
Système de contrôle et de surveillance de la culture hydroponique Blynk
Système de contrôle et de surveillance de la culture hydroponique Blynk
Système de contrôle et de surveillance de la culture hydroponique Blynk
Système de contrôle et de surveillance de la culture hydroponique Blynk
Système de contrôle et de surveillance de la culture hydroponique Blynk
Système de contrôle et de surveillance de la culture hydroponique Blynk

Dans ce projet, j'ai créé un système de contrôle qui surveille et contrôle tous les aspects d'un système de flux et reflux hydroponique de taille moyenne. La pièce pour laquelle je l'ai construit utilise des systèmes 4 x 4'x4' 640W LM301B 8 bars. Mais cette instructables ne concerne pas mes lumières. C'est le boitier de contrôle. Dans ma boîte, je peux régler l'heure d'allumage/extinction des lumières, ainsi que des pompes hydroponiques, elle allume également divers ventilateurs d'admission et d'extraction pour le refroidissement. Je suis sûr que la plupart des gens qui font ce genre de bricolage sont probablement comme moi, peu importe ce qui est facile. Et ils n'ont pas tort. C'est certainement l'aspect facile de celui-ci. Cela est devenu un peu plus compliqué après avoir ajouté à la fois un écran LCD et un blynk pour l'acquisition de données. L'affichage était assez facile, j'ai trouvé le code sur un autre instructables lié ici: https://www.instructables.com/id/ARDUINO-SPFD5408-… L'aspect blynk a présenté quelques défis. Faire fonctionner tout le code sur blynk était assez simple, mais j'ai ensuite rencontré une poignée de problèmes lorsque, pour une raison quelconque, blynk a cessé de fonctionner. Cela a empêché tout mon code de fonctionner également parce que j'avais tout écrit dans le code de la minuterie simple et que j'avais juste le blynk.run dans la boucle principale. Donc, de toute façon, le fait est qu'après de nombreuses heures de travail et de fonctionnement, voici mon projet. Le code a été modifié pour fonctionner de manière totalement autonome en dehors de blynk. Au début de la boucle, il vérifiera si blynk est activé, s'il est activé, le code continuera avec blynk, mais s'il revient, blynk ne fonctionne pas ou s'éteint, il essaiera de se connecter pendant 10 secondes, puis continuez pour désactiver la communication série et continuer à faire fonctionner le contrôleur, l'écran LCD affichant toujours les informations importantes. Il continuera à essayer de se connecter à blynk jusqu'à ce qu'il se reconnecte ou que vous résolviez pourquoi il ne se reconnecte pas. Ce projet utilise du courant alternatif, ce qui est dangereux. Si vous n'êtes pas à l'aise avec le câblage de l'alimentation secteur, N'ESSAYEZ PAS CECI, et assurez-vous TOUJOURS que vous ne travaillez pas sous tension. Si vous avez un ami électricien, il pourra peut-être vous aider. Mon colocataire est électricien et m'a fourni un sous-panneau de 60 A avec 4 disjoncteurs de 15 A qui alimentent mes répartiteurs qui sont ensuite divisés en lumières, ventilateurs, pompes, etc. N'oubliez pas de ne jamais le faire fonctionner à 100%. Le plus sûr est de calculer votre consommation électrique par relais avec la loi d'Ohm et le calcul de puissance. La loi d'Ohm est V=IR, et la puissance est P=IV. les relais atteignent un maximum de 10 A, ce qui signifie de manière réaliste qu'il est plus sûr de s'assurer que vous ne faites passer que 6 A sur un seul canal. J'ai inclus une carte de base pour mes brochages de relais, et mon code est assez bien noté. Je téléchargerai un schéma détaillé dans un proche avenir pour tout inclure. Cela étant dit, tous les bricoleurs sont probablement assez habiles à lire entre les lignes. Si vous avez des problèmes avec blynk, il y a un million de tutoriels et même des instructables vous montrant comment l'utiliser. J'ai exécuté ma série via USB, mais vous pouvez utiliser le wifi ou l'Ethernet pour vos besoins, ce ne serait qu'un changement mineur rapide. Quoi qu'il en soit, amusez-vous, j'espère que certaines personnes en tireront profit.

Fournitures

www.amazon.ca/Weller-WE1010NA-Digital-Sold…

usa.banggood.com/5V-4-Channel-Level-Trigge…

usa.banggood.com/DS18B20-Waterproof-Digita…

www.dfrobot.com/product-1110.html

www.digikey.ca/product-detail/en/adafruit-…

www.amazon.ca/Siemens-ECINSGB14-Insulated-…

www.amazon.ca/Blue-Sea-Systems-2722-4-Inch…

www.amazon.ca/ATmega2560-16AU-Development-…

www.amazon.ca/AmazonBasics-USB-2-0-Cable-M…

www.amazon.com/LeMotech-Dustproof-Waterpro…

www.amazon.ca/Jinxuny-Screen-Display-Shiel…

www.amazon.ca/Baoblaze-DS1302-Battery-Real…

Étape 1: Bibliothèques requises

github.com/arduino-libraries/TFT

github.com/adafruit/DHT-sensor-library

github.com/milesburton/Arduino-Temperature…

github.com/PaulStoffregen/OneWire

github.com/adafruit/RTClib

github.com/blynkkk/blynk-library

github.com/jfturcot/SimpleTimer

Je pense que c'est la plupart d'entre eux. S'il en manque, faites le moi savoir.

Étape 2: Horloge en temps réel

après avoir téléchargé la bibliothèque pour l'horloge en temps réel, il y a des exemples dans votre bibliothèque pour vous donner une idée de son fonctionnement. Voici le code que j'ai utilisé pour régler l'heure. Comme il y a une batterie une fois que l'heure est enregistrée, vous n'avez pas besoin de continuer à utiliser le code de téléchargement de l'heure.

Étape 3: PH-mètre

Il est probablement assez important de tester et d'étalonner votre pH-mètre en dehors du code principal, juste pour que vous sachiez comment étalonner l'offset. Voici le code que j'ai utilisé, il est également intégré dans le bloc de code principal. Jetez-le simplement ici pour que vous puissiez jouer avec, peut-être que vous êtes simplement intéressé par les capteurs et pas le reste du projet.

Étape 4: Schéma

Schématique
Schématique

Ceci est le schéma de la partie électronique et électrique du projet. Toutes les broches sont étiquetées, et elles sont notées dans le code.

Conseillé: