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

Contrôleur GrowBox piloté par Arduino – Firmware open-source et guide matériel

Composants et fournitures

Composant Quantité
Arduino Mega 2560 1
Shield Ethernet Arduino 2 1
Capteur de température DHT22 2
Capteur de température étanche DS18B20 (Adafruit) 2
Shield 4 relais Arduino 1
Seeed Grove - RTC (horloge temps réel) 1

Outils et machines nécessaires

Applications et services en ligne

À propos de ce projet

Le contrôleur Arduino GrowBox est disponible sur GitHub. Je partage enfin, sous licence GPL3, le firmware que j'ai développé ces dernières années pour ma GrowBox.

Sur mon site web, j'ai déjà partagé la construction de ma GrowBox, les modifications au fil du temps et des photos de cultures.

Grâce à l'Arduino Mega 2560 Rev.3, ce firmware open source offre un petit serveur web pour la configuration, l'envoi de données vers une instance EmonCMS et l'enregistrement sur carte SD. Les fichiers CSV sont téléchargeables depuis la page web du contrôleur.

Contrôleur GrowBox piloté par Arduino – Firmware open-source et guide matériel

Le contrôleur utilise des capteurs DHT22 pour la température et l'humidité (intérieur et extérieur). Les DS18B20 surveillent la température d'un pot échantillon et du sol.

Contrôleur GrowBox piloté par Arduino – Firmware open-source et guide matériel

L'Ethernet Shield permet la configuration à distance, la visualisation des données et le téléchargement des logs. Cela rend l'afficheur LCD 20x4 redondant, mais utile quand on ne veut pas allumer son téléphone ou tablette.

Contrôleur GrowBox piloté par Arduino – Firmware open-source et guide matériel

L'intégration EmonCMS permet de garder un historique et de suivre les tendances, depuis n'importe où. Si vous utilisez déjà EmonCMS pour la surveillance énergétique, vous pouvez l'intégrer aussi.

Contrôleur GrowBox piloté par Arduino – Firmware open-source et guide matériel

Depuis l'an dernier je ne cultive que des piments, mais en 2018 j'ai cultivé tomates, courgettes, piments (pas les forts !), aubergines, pastèques et melons pour mon potager. Un démarrage plus précoce car l'été est court chez moi et je ne peux pas semer en pleine terre. Manger des tomates en juin, c'est génial !

Fonctions implémentées sur le contrôleur Arduino GrowBox

Contrôleur GrowBox piloté par Arduino – Firmware open-source et guide matériel

Contrôle des paramètres environnementaux

Contrôle de la température de la GrowBox

Possibilité de définir des seuils de chauffage :

Seuils d'humidité

Possibilité de définir des seuils pour l'humidificateur :

Température du sol/sable

Contrôle de l'éclairage

Exemple : pour allumer à 6h30 et éteindre à 22h30 :

Réseau

Paramètres réseau local :

Ventilateurs

Certaines lampes chauffent beaucoup dans les growbox, on peut programmer différemment "nuit" et "jour".

Ventilateurs - Lumière ALLUMÉE

Ventilateurs - Lumière ÉTEINTE

Horloge temps réel (RTC)

Réglez votre heure locale pour des logs précis et redémarrer le programme en cas de coupure secteur.

Fréquence d'acquisition et de journalisation

J'ai séparé ces deux paramètres car le contrôleur peut réagir vite (acquisition rapide) mais on n'a pas besoin de toutes ces données. Une journalisation plus rapide crée des fichiers CSV plus gros, plus de données vers EmonCMS et des téléchargements plus lents.

PCB pour Arduino GrowBox Controller

Contrôleur GrowBox piloté par Arduino – Firmware open-source et guide matériel

J'ai commencé à concevoir un "shield" pour Arduino Mega, pour connecter facilement le shield Ethernet, les relais et les capteurs. Réalisé avec Eagle, les sources sont sur GitHub.

Contrôleur GrowBox piloté par Arduino – Firmware open-source et guide matériel

Prochaines étapes

C'est ma troisième année de culture (piments et autres légumes), mais il me manque encore des fonctions que j'intégrerai :

J'espère que ce projet vous plaira ! Partagez vos cultures !

Code

Arduino GrowBox Controller

Firmware Arduino pour contrôleur GrowBox : GitHub

Schémas

Shield Arduino GrowBox

Schéma et PCB Eagle pour le shield (pas encore gravé) : GitHub

Processus de fabrication

  1. Guide professionnel : Animation bitmap sur écran tactile ILI9341 2,4″ avec Visuino
  2. Système d'éclairage DMX piloté par web – Contrôleur maître Arduino
  3. Construire un Spybot Arduino piloté par Bluetooth
  4. Manette de jeu USB Arduino DIY – Construisez votre propre gamepad haute performance
  5. Unopad : contrôleur MIDI Arduino fluide pour Ableton Live
  6. Véhicule Télécommandé par Android avec Raspberry Pi et Shield Moteur
  7. Kit contrôleur d'affichage VFD (afficheur fluorescent sous vide) basé sur Arduino
  8. Contrôleur domotique Arduino compatible Alexa : Automatisation intelligente simplifiée
  9. Shield de programmation Arduino sans fil avec Bluetooth HC-05 – Plus besoin d'USB