Débitdouille

Avant propos

   Ce système s’inspire de la solution Picore de Sika, dont la commercialisation a été arrêtée. Il se réalise en auto-construction : cela vous laissera la liberté de le modifier selon vos souhaits (ajouter un capteur plus précis ou moins cher, …).

   En contrepartie, il est nécessaire de « mettre la main à la pâte » et de s’aventurer dans le monde de l’électronique et de l’informatique. Pas de panique ! Le tutoriel suivant a été construit pour un novice dans ces domaines. Un suivi rigoureux de ce tutoriel vous permettra donc d’aller au bout même si vous n’avez aucune connaissance en la matière !

Attention !

Cette page permet de construire le système Débitdouille. Débitdouille est un outil électronique permettant de faciliter la surveillance d’un pulvérisateur. Selon son utilisation et son entretien, il peut fournir des informations erronées. Ni la Chambre d’agriculture de l’Hérault, ni l’Institut Agro ne pourront être tenus responsables du mauvais fonctionnement d’un pulvérisateur.

Débitdouille

Débitdouille est un système à construire soi-même permettant de suivre les paramètres de pulvérisation en temps réel :

  • La pression du circuit,
  • les débits des sections,
  • la vitesse d’avancement.

Ces paramètres sont affichés dans la cabine sur le smartphone du tractoriste. Dans ce tutoriel, vous apprendrez à fabriquer un système débitdouille.

Débitdouille a été développé par la CA34 et le mobilab AgroTIC dans le cadre du projet Occitanum

A gauche, le boitier à installer sur le pulvé. A droite, l'application

Caractéristiques générales

Coût du système

  • 100€ pour la version sans débitmètres
  • 900€ pour intégrer les débitmètres

Tutoriel

  • Difficulté : 🟡🟡🟡🟡⚪️
  • Temps : 1 jour

Matériel requis

  • Un smartphone Android (non compatible Apple)
  • Un ordinateur avec accès Internet
  • Une alimentation dans le tracteur (3 plots ou allume cigare)

Avant propos

   Ce système s’inspire de la solution Picore de Sika, dont la commercialisation a été arrêtée. Il se réalise en auto-construction : cela vous laissera la liberté de le modifier selon vos souhaits (ajouter un capteur plus précis ou moins cher, …).

   En contrepartie, il est nécessaire de « mettre la main à la pâte » et de s’aventurer dans le monde de l’électronique et de l’informatique. Pas de panique ! Le tutoriel suivant a été construit pour un novice dans ces domaines. Un suivi rigoureux de ce tutoriel vous permettra donc d’aller au bout même si vous n’avez aucune connaissance en la matière !

TUTORIEL EN COURS DE CREATION

Les étapes suivantes ne sont pas encore complètes, le tutoriel n’est donc pas encore opérationnel. La finalisation est estimée pour fin avril …

Etapes du tutoriel

Voici toutes les étapes du tutoriel. Elles se réalisent de façon chronologique.

  1. Comprendre les composants du débitdouille
  2. Achat des composants
  3. Montage de la partie éléctronique
  4. Envoi du programme sur la carte éléctronique
  5. Installation de l’application sur le smartphone
  6. Vérification du fonctionnement du système
  7. Installation sur le pulvérisateur
  8. Calibration des capteurs du système
  9. Première utilisation !

1. Les composants du Débitdouille

Le débitdouille présenté dans ce tutoriel comprend : un GPS, un capteur de pression et 2 débitmètres. Tous ces capteurs sont reliés à un boitier central. Cette version permet d’afficher en temps réel sur le smartphone la vitesse d’avancement, la pression, le débit droit et le débit gauche. Son coût total est ~900€.  

Il est possible de faire un système beaucoup moins cher (~150€) en enlevant les débitmètres. Il suffira alors de sauter les étapes du tutoriel concernant les débitmètres.

Le schéma ci-dessous représente les composants principaux du Débitdouille.

1.1. Le capteur de pression

Le capteur de pression vous permettra de surveiller la pression du circuit du pulvérisateur sans vous retourner. De plus, certaines jauges installées sont très imprécises (l’aiguille bouge beaucoup).

 

Le capteur que nous vous proposons dans ce tutoriel a une plage de mesure entre 0 et 16 bars (avec une précision de 0.5%).


Rajoutez environ 25€ au prix de base pour cette option.

1.2. Le capteur de géolocalisation (GPS)

Le capteur de géolocalisation donne une vitesse beaucoup plus fiable que celle donnée par les tracteurs (jusqu’à 20% d’erreur !). 

 

Le capteur GPS proposé dans ce tutoriel permet d’avoir une précision de vitesse de l’ordre de 0.1km/h.

Rajoutez environ 50€ de plus pour cette option.

1.3. Les capteurs de débit

Les capteurs de débit vous permettront de savoir lorsqu’une buse se bouche (vous observerez alors une diminution nette de débit affiché sur le smartphone). Il faut en compter un par section. Dans ce tutoriel on partira sur 2 débitmètres.
 
  • Les débitmètres à induction VMZ2 (cf photo) sont les plus fiables de cette sélection. Ils coûtent 300€ pièce. L’achat se fait uniquement sur devis, vous pourrez en profiter pour demander le modèle avec diamètre 1/2″, compatible avec la majorité des pulvérisateurs.
  • Les débitmètres à Hélice sont moins fiables. Il faudra probablement les recalibrer fréquemment pour éviter d’observer des valeurs aberrantes de débits. Le modèle YFS201 sature pour des débits de 30L/min. Le modèle FS300A sature à partir de 60L/min.
    Ils ont l’avantage de ne coûter que 17€.

A noter que chaque débitmètre possède son propre diamètre. Il faudra probablement acheter un raccord adaptateur pour insérer le débitmètre sur le pulvérisateur, dans un magasin de bricolage.

2. Achat des composants

Bizarrement, c’est peut-être l’étape la plus compliquée : réunir tous les composants nécessaires ! Plusieurs options s’offrent à vous :

  • Acheter le kit pré-assemblé sur l’entreprise partenaire Furgo qui, moyennant un petit surcoût, pourra vous livrer un colis contenant tout le matériel nécessaire
  • Tout acheter vous-même. Les paragraphes suivants vous décriveront où et comment acheter chaque composant.

Dans tous les cas, n’hésitez pas à contacter la Chambre d’Agriculture de l’Hérault ou l’équipe du mobilab qui pourra vous accompagner dans la réalisation du montage, voire proposer une formation continue au développement de ce système.

2.1. Les Composants électroniques

Nous recommandons d’acheter la majorité des composants sur le vendeurs français de confiance Gotronic.

Nous mettons à disposition également les liens vers le site AliExpress : les produits sont moins chers mais parfois moins fiables. Si vous décidez d’acheter sur ce dernier site, nous vous recommandons de lire au préalable notre article sur ces achats.

Vous pouvez cliquer sur les liens surlignés pour accéder à l’article, mais attendez de lire toute la partie « 2. achats »avant de vous lancer dans les commandes !

Produit Revendeur Gotronic AliExpress Autre
Carte NodeMCU
Capteur de Pression
Débitmètre à induction VMZ2 f
Pour les débitmètres, vous aurez plusieurs choix. Nous recommandons les modèles suivants :
  • VMZ083S1PEAY4003 pour un débitmètre 0.25 à 5 L/min (pour la viticulture)
  • VMZ083S1PEAY4000 pour un débitmètre 1 à 20 L/min (pour l’arboriculture)

Il faut également choisir un câblage. Prenez le XVT2009 en 5m :

2.2. La carte PCB

La PCB est la carte qui va permettre de raccorder tout les composants ensemble. Vous allez devoir la commander sur le site JLCPCB. Vous aurez besoin des fichiers suivants (le GERBER, le BOM et le CPL).

Il vous faudra dézipper pour retrouver tous les fichiers.

 

Vous pouvez ensuite suivre ce tutoriel (en cours) pour commander sur JLCPCB.

2.3. Encapsulage / câblage

La liste de tous les composants est donnée dans ce tableau Excel.

Équipez vous également de tournevis plat, pince à dénuder (ou briquet) pour dénuder les fils, …

 

Les composants principaux. C'est parti !

3. Montage du système

Si vous avez choisi l’option « furgo », le matériel arrivera en kit pré-installé, vous pouvez sauter cette étape.

3.1. Insertion des composants sur la PCB

Etape 1 : Clipsez le nodeMCU sur la PCB, dans le bon sens, comme le montre l’image ci contre (port USB vers l’extérieur)

Etape 2 : Vissez l’antenne au GPS, et insérez le GPS dans la carte, dans le bon sens

Etape 3 : Branchez les câbles aux débitmetres SIKA, et branchez les dans les borniers de la carte :

[A FAIRE : INDIQUER LES COULEURS DES CABLES]

4. Envoi du programme à la carte via Arduino

Votre système est monté sur un coin de table, on va maintenant expliquer à la carte NodeMCU (le cerveau) ses tâches à réaliser : récupérer les infos des capteurs, puis les envoyer en bluetooth au téléphone. Pour cela, il faut lui envoyer un programme via un logiciel nommé Arduino.

4.1. Installation d'Arduino et de la librairie ESP32

Le logiciel qui va nous permettre d’envoyer ces instructions à la carte s’appelle Arduino 1.8.
Si vous ne l’avez pas déjà installé ainsi que la librairie ESP32, suivez ce tutoriel rapide.

4.2. Téléchargement de la librairie TinyGPS

Avant de passer à l’envoi du code, il faut télécharger une petite librairie Arduino indispensable pour utiliser facilement le module GPS : TinyGPSPlus.

Etape 1 : Dans la fenêtre principale du logiciel Arduino, Allez dans Croquis > Inclure une bibliothèque > Gérer les bibliothèques

Etape 2 : Une fenêtre s’ouvre. Attendez quelques instants que la barre de progression en bas de la fenêtre soit complète.

Observez en haut une barre de recherche (cf image ci-contre) : écrivez tinyGPSplus.

Etape 3 : Après quelques instants, plusieurs librairies ont été trouvées. La première doit s’appeler TinyGPSPlus de Mikal Hart. Cliquez sur le bouton Installer.

L’installation dure quelques secondes, vous pouvez ensuite fermer cette fenêtre pour revenir à la fenêtre principale d’Arduino.

4.3. Import du Code

Etape 1 :

Dans la fenêtre principale du logiciel Arduino, supprimez tout le code présent afin d’obtenir une page complètement blanche (effacez notamment les mots void, setup et loop, ainsi que tout anciennes lignes éventuelles). Pour gagner du temps, faites Ctrl+A (sélectionner tout) puis appuyez sur la touche Suppr.

Ensuite, cliquez sur l’onglet Fichier, choisissez Enregistrer sous, et sauvegardez votre fichier à l’emplacement de votre choix.

Etape 2 : Le code à envoyer est accessible en cliquant sur le lien suivant :

–> ICI  <–

Sur la nouvelle page qui s’ouvre, il faut tout sélectionner (raccourci : Ctrl+A), puis le copier (Ctrl+C). Retourner dans Arduino et collez-y tout le code (Ctrl+V).

Etape 3 : Observer dans les premières lignes celle qui contient device_name = « débitdouille »;

Cette ligne dit que l’appareil Bluetooth sera nommé débitdouille. Vous pouvez le modifier pour qu’il corresponde au nom de votre pulvérisateur (ce qui peut être pratique si vous avez plusieurs pulvérisateurs). Si vous le modifiez, n’enlevez surtout pas les «  ou le ;

4.4 Envoi du code

Etape 1 : Si ce n’est pas encore fait, branchez votre carte NodeMCU à l’ordinateur par le câble USB – Micro USB.

Etape 2 :

Avant de téléverser le code sur la carte, il est nécessaire de déterminer sur quel port USB la carte est installée. Pour ce faire, naviguez dans le menu « Outils » et sélectionnez « Ports ». Vous devriez voir apparaître un port au format COM-XX (XX étant un numéro). Si plusieurs ports COM-XX sont listés, passez à l’étape 3. Si un seul port est affiché, sélectionnez-le et passez à l’étape 4.

Si aucun port n’est détecté, vérifiez votre câble USB (certains câbles ne sont fait que pour recharger, pas pour échanger des informations).

Etape 3 :

Il est possible que vous observiez plusieurs ports COM-XX (XX étant un numéro) dans la liste. Prenez note de tous ces numéros. Ensuite, cliquez en dehors de la barre de menu pour fermer la liste. Débranchez maintenant votre carte de l’ordinateur.

Retournez dans le menu « Outils » et sélectionnez à nouveau « Ports« . Vous remarquerez qu’un des ports COM-XX a disparu de la liste. Celui-ci correspond au port de notre carte, sur lequel nous allons envoyer le code. Rebranchez maintenant votre carte à l’ordinateur, répétez l’opération pour afficher les ports et sélectionnez celui qui correspond à celui qui a disparu précédemment.

Etape 4 : Cliquez sur le bouton en haut de la fenêtre Arduino. C’est parti ! L’opération peut prendre quelques secondes. Son avancement est écrit en orange dans la section noire en bas de la fenêtre. (10%…20%… etc)Si vous n’avez pas de bug, il doit être écrit quelque-part « Téléversement terminé ».

Sinon, nous vous invitons à lire cette page pour identifier le bug

5. L'application Débitdouille

Votre boitier est monté et le code est envoyé, félicitations !

Le dernier élément de débitdouille est l’application. C’est grâce à elle que l’on va voir les données des capteurs en direct depuis la cabine du tracteur.

5.1. Téléchargement de l'application

Etape 1 : depuis votre smartphone Android, cliquez sur ce lien[ERROR]

Etape 2 :

3.2. Installation dans la boite de dérivation

Lorem IPSUM

Lorem IPSUM

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *