Fabrication industrielle
Internet des objets industriel | Matériaux industriels | Entretien et réparation d'équipement | Programmation industrielle |
home  MfgRobots >> Fabrication industrielle >  >> Manufacturing Technology >> Processus de fabrication

Système d'arrosage automatique des plantes avec Arduino

Composants et fournitures

Plantes
Légumes, fleurs, tout ce que vous essayez de faire pousser, démarrez les plantes, choisissez les plus fortes et préparez-les pour la transplantation
× 1
Saleté
Mel's Mix est une bonne composition pour faire pousser des légumes, mais utilisez ce qui vous convient
× 1
Faire pousser les lumières
Nous avons utilisé des lampes de culture à LED parce que c'est l'avenir et pourquoi pas, mais vous pouvez utiliser n'importe quelle culture à spectre complet la lumière que vous voudriez, ou comptez sur le soleil si vous avez l'espace de fenêtre.
× 1
Appareils d'éclairage
Selon les lampes de culture que vous obtenez, vous aurez peut-être besoin de luminaires. Faire du vélo sur Amazon ou aller dans votre quincaillerie locale devrait vous apporter ce que vous cherchez.
× 1
Minuteur d'éclairage
Pour les lampes de culture. Simple, bon marché et efficace.
× 1
RobotGeek Geekduino
× 1
Bouclier de capteur RobotGeek
× 1
Monture RobotGeek Duino
× 1
Grand établi RobotGeek
× 1
Pompe à liquide RobotGeek DC
× 1
Tube en silicone RobotGeek
× 1
Alimentation RobotGeek 12V/5A
× 1
Relais RobotGeek
× 1
Pilote LED RobotGeek
× 1
Câble RobotGeek DC Squid
× 1
RobotGeek Barrel Jack Femelle Pigtail Lead
× 1
Bouton-poussoir RobotGeek 9 mm
× 1
Seed RTC
× 1
Connecteur Grove 4 broches vers câble de raccordement femelle 20cm
× 1
Capteur d'humidité capacitif analogique DFRobot
× 1
Réservoir à poissons 4 sorties Contrôle du débit d'air O2 Splitter Levier Valve 6 Pcs
Nous en avons utilisé plusieurs, mais vous pouvez utiliser n'importe quel séparateur compatible avec le tube en silicone. (REMARQUE :ces séparateurs de tubes ont une fréquence élevée de fuites autour des extrémités du capuchon. Cela peut être résolu avec l'application de super colle, mais veuillez être informé de leur qualité et vérifier les fuites avant de les mettre en œuvre avec votre système)
× 1
Clips de reliure
Nous les avons utilisés comme un moyen très simple d'acheminer et de maintenir les tubes d'alimentation.
× 1
Cravates zippées
Ceci sont pratiques pour éviter les fuites
× 1
Seau
Pour retenir l'eau dont nos plantes ont besoin. Remarque:Ne pas nourrir les plantes Gatorade. Ils n'ont pas envie d'électrolytes.
× 1
Étagère
Pour tout mettre et monter les lumières sur
× 1
Arduino UNO
OPTION :peut être utilisé à la place de Geekduino
× 1

Applications et services en ligne

Arduino IDE

À propos de ce projet

Vous avez du mal à vous rappeler d'arroser ces tomates? Vous voulez partir en vacances mais vous craignez le pire pour votre potager si vous le faites ? N'ayez plus peur avec un système d'arrosage automatique des plantes ! Avec un peu de préparation et Arduino de votre côté, vous pouvez créer un système qui garantira que vos plantes sont bien arrosées, vous donnant la liberté de vous occuper de tout ce dont vous avez besoin tout en produisant ces tomates saines.

Étape 1 : Planifiez-le !

Pour avoir un jardin réussi, la planification est essentielle. Nous avons rédigé quelques idées, décidé de ce dont nous avions besoin et mis en place la construction physique afin que nous puissions nous assurer que la pompe était suffisamment puissante pour fournir de l'eau à 12 points de sortie différents que nous avions prévus. Vous voudrez peut-être une configuration différente, alors assurez-vous de bien réfléchir avant de sortir et d'acheter un tas de trucs.

Étape 2 :Construction physique et plantation

Tout se passe sur l'étagère. Si vous utilisez une étagère en fil de fer, il est facile de régler les hauteurs de manière optimale. Placez l'étagère du bas le plus bas possible pour votre seau, installez la deuxième étagère aussi bas que possible tout en vous laissant de la place pour accéder au seau, afin que les plantes aient le plus d'espace pour pousser. Placez la troisième étagère aussi haut que possible, ce qui vous permet d'ajuster vos lumières pour une croissance optimale des plantes.

Remplissez le seau d'eau, placez-le sur l'étagère du bas.

Mettez votre terre dans les jardinières et initiez vos plantes à la nouvelle terre.

Accrochez vos lumières mais fonctionne mieux pour le type de lumière. Nous venons d'utiliser des sangles Velcro pour attacher les câbles à l'étagère en fil de fer, mais il existe une tonne de styles différents de lampes de culture et de luminaires, et il existe un million de façons de le faire. Reportez-vous au manuel fourni avec votre lampe de culture pour un positionnement optimal.

Branchez vos lumières dans la minuterie et réglez votre minuterie pour fournir une quantité de lumière raisonnable pour la plante. Les nôtres sont réglés sur 12 heures d'allumage, 12 heures d'arrêt, comme cela a été suggéré pour le type de lumière et les tomates que nous cultivons.

Trouvez un bon endroit pour placer vos appareils électroniques et commencez à faire passer vos tubes là où vous allez garder la pompe. Nous avons utilisé des pinces pour reliure pour maintenir les tubes là où nous les voulions, et ils fonctionnent à merveille. En ce qui concerne le positionnement de la pompe, vous devez viser à la placer plus haut que le réservoir d'eau et plus bas que les tubes de sortie. Cela garantit le bon fonctionnement de la pompe. Positionnez l'extrémité des tubes près de la base de la plante, permettant à l'eau de s'écouler directement vers les racines.

Maintenant, filons le tout et commençons à programmer notre micro-contrôleur !

Étape 3 : câblage et programmation

Vous devrez configurer le RTC, ce que vous pouvez faire en suivant cette instructable.

Une fois votre RTC configuré, suivez le schéma ci-dessus pour câbler votre système.

Vous devrez récupérer le croquis d'arrosage automatique des plantes ICI et le charger sur votre GeekDuino via l'IDE Arduino.

AutoPlantWatering.ino

Étape 5 :Tester et peaufiner

Une fois que vous avez tout branché, allumez-le et regardez-le fonctionner ! Eh bien, ne restez pas littéralement assis là et attendez qu'il s'exécute. Utilisez le bouton de test pour faire fonctionner et amorcer la pompe, en vous assurant que le débit n'est pas si puissant qu'il explose les plantes, et pas si faible que vous n'obtenez que des gouttes à chaque sortie. Les plantes sont des êtres vivants, donc si vous voulez éviter de les endommager lors de vos tests, placez vos prises sur un seau et regardez-le partir.

Si le jet est trop puissant, vous pouvez séparer le tube pour avoir plus de sorties ou augmenter la longueur du tube après la pompe. Si le flux est trop faible, vous pouvez réduire la longueur des tubes ou réduire le nombre de sorties dans le système. Une fois que vous êtes convaincu que le débit est bon, vérifiez vos plantes à l'heure à laquelle vous avez réglé l'arrosage pour observer le système en action.

Un autre point à considérer est dans le code. Vous pouvez régler les temps d'arrosage et la moyenne d'humidité sur ce qui convient le mieux à vos plantes ! Nous l'avons configuré pour toujours arroser une fois par jour et vérifier chaque minute que la valeur ne devient pas plus sèche qu'une lecture moyenne de 420, mais vous pouvez la régler sur ce qui fonctionne le mieux pour vos plantes ou vos capteurs spécifiques. Vous pouvez regarder les lectures du capteur en connectant le port USB du ~duino à votre PC et en ouvrant le moniteur série de l'IDE Arduino. Toutes les minutes, les lectures du capteur seront mises à jour. Avec le capteur d'humidité DFRobot, une lecture élevée est une lecture sèche. Si vous obtenez une lecture d'environ 500, votre sol est complètement sec. Une lecture d'environ 300-400 est typique pour un sol raisonnablement humide.

Étape 6 :Et vous avez terminé !

Eh bien, vous avez fini de construire le système. Il est conseillé de garder un œil dessus, même si vous obtenez de bons résultats. Le seau d'eau devra éventuellement être rempli, les plantes devront éventuellement être taillées et récoltées, les choses habituelles du jardinage en conteneur s'appliquent toujours. Certes, vous devez maintenant vous soucier beaucoup moins de l'eau et de la lumière abondante atteignant vos plantes, les choses peuvent encore mal tourner. Vérifiez toujours que vos conduites ne fuient pas et éloignez autant que possible l'humidité des composants électroniques.

Ce système est intrinsèquement défectueux en ce sens qu'il utilise une moyenne de l'humidité entre les 3 points pour décider quand arroser au-delà du cycle d'arrosage quotidien, ce qui pourrait entraîner un arrosage inégal des plantes. Si vous ajoutez plus de pompes au système, vous pouvez utiliser les lectures individuelles des capteurs au lieu de la moyenne pour arroser chaque plante selon les besoins au lieu de l'ensemble, ce qui vous donnera peut-être de meilleurs résultats ! Nous avons eu des résultats fantastiques au cours du mois où les plantes ont été dans le système ! Nous sommes impatients d'avoir d'énormes tomates anciennes lors de notre prochain barbecue, c'est sûr.

Étape 7 :Mettre à jour

Nos plants de tomates se portent très bien, mais ils sont devenus très hauts, nous obligeant à déplacer l'étagère vers le bas. Nous avons ajouté des réflecteurs pour que la lumière touche également les plantes par les côtés. L'une des raisons pour lesquelles ils sont devenus si grands était de se rapprocher de la source de lumière unique sur chacun d'eux. Maintenant, espérons-le, ils commenceront à planter et à produire des tomates !

Code

Github
https://github.com/robotgeek/robotGeekLibrariesAndtools/blob/master/RobotGeekSketches/Demos/autoPlantWatering/autoPlantWatering.inohttps://github.com/robotgeek/robotGeekLibrariesAndtools/blob/master/RobotWaterGeekSketches/Demos/auto /section>

Schémas

Aucun document.


Processus de fabrication

  1. Arrosage automatisé des plantes Raspberry Pi avec site Web
  2. Variation des lumières avec PWM à l'aide du bouton-poussoir
  3. Système de présence utilisant Arduino et RFID avec Python
  4. Contrôler l'accepteur de pièces avec Arduino
  5. Système d'alarme Arduino :SERENA
  6. Arduino avec Bluetooth pour contrôler une LED !
  7. Système d'arrosage des plantes domestiques
  8. Comprendre le système de transmission automatique
  9. Comprendre le système de lubrification automatique