Table des matières:
2025 Auteur: John Day | [email protected]. Dernière modifié: 2025-01-23 14:46
Afin de fabriquer ma serre automatisée, j'avais besoin de capteurs. Ce capteur de pluie que je vais utiliser pour décider si les arroseurs doivent être activés ou non.
Je vais expliquer ce capteur de pluie de deux manières.
- en utilisant le port numérique
- en utilisant le port analogique
Lorsque vous utilisez la broche numérique, vous pouvez utiliser le potentiomètre pour régler le moment où la broche numérique sera élevée. Lorsque vous utilisez la broche analogique, vous pouvez mesurer à quel point il pleut.
Le premier que j'utiliserai comme détecteur de pluie à très faible puissance dans des projets ultérieurs. De cette façon, mon capteur LORA n'envoie un 1 que lorsqu'il pleut.
Étape 1: Nécessaire
Nœud de capteur:
- capteur de pluie
- arduino pro mini 3.3v 8mhz
- esp évasion
- rfm95
- fil pour antenne et connexions (j'utilise un fil à âme pleine de 0,8 mm)
- câbles de démarrage mâle à mâle
- câbles de démarrage femelle à femelle
- planche à pain
- CP2102 usb vers TTL
Outils:
- fer à souder
- coupante
- pince à dénuder
Étape 2: fabrication de l'antenne
Pour l'antenne, j'utilise des restes de câble de mon câble bus 2x2x0.8mm ou 2x2 20awg. Sur le réseau Things, vous pouvez choisir votre émetteur-récepteur et la bande de fréquence de votre antenne par pays. Voici les longueurs par fréquence:
- 868mhz 3,25 pouces ou 8,2 cm (c'est celui que j'utilise)
- 915mhz 3 pouces ou 7,8 cm
- 433 mhz 3 pouces ou 16,5 cm
Étape 3: Souder le bouclier Esp
- Retirez les résistances du shield esp (voir R1 à R3 dans le champ rouge)
- Soudez la puce rfm95 sur le blindage esp.
- Soudez les têtes d'épingle sur le blindage esp
- Soudez l'antenne sur le blindage esp. Ne pas utiliser sans antenne, vous pourriez endommager le blindage.
- Si les têtes d'épingle ne sont pas soudées sur l'arduino, elles aussi
Étape 4: Codage
Je sais que je peux utiliser le DTR pour réinitialiser automatiquement l'arduino, mais dans mon cas, j'ai eu des erreurs lors du téléchargement du code. Par conséquent, j'ai également utilisé une réinitialisation manuelle dans cette instructable, donc si vous avez le même problème, vous pouvez le résoudre par une réinitialisation manuelle.
-
Câblez l'arduino au CP2102 comme suit:
- CP2102 txd -> Arduino pro mini rx
- CP2102 rxd -> Arduino pro mini tx
- CP2102 terre -> Arduino pro mini terre
- CP2102 3.3 -> Arduino pro mini vcc
- Ouvrez le schetch dans l'ide arduino
- Sélectionnez la carte arduino pro mini
- Sélectionnez atmega 328p 3.3v 8mhz sous processeur
- Sélectionnez votre port com
- Cliquez sur le bouton de téléchargement
- Pendant la compilation du code au moment où vous voyez le bautrate (voir image), appuyez sur le bouton de réinitialisation de l'arduino pro mini (le cp2102 ne réinitialise pas la carte), assurez-vous également de fermer votre moniteur série pendant la programmation.
Le code lorarainsensoranalog envoie une valeur de 0 à 1023 sur l'émetteur-récepteur. Moins la valeur est élevée, plus il y a de pluie. 1023 n'est pas de pluie.
Le code lorarainsensordigital n'envoie qu'une valeur de 0 et 1 sur le trainceiver. 0 signifie qu'il pleut et que la valeur du potentiomètre est atteinte 1 signifie qu'il n'y a pas de pluie et que la valeur définie sur le potentiomètre n'est pas atteinte.
Étape 5: Câblage
- Dans la première image, vous voyez le câblage lorsque vous utilisez la sortie numérique
- Dans la deuxième image, vous voyez le câblage lorsque vous utilisez la sortie analogique
- Sur la troisième photo, je zoome sur le câblage du vaisseau LORA.
Étape 6: Conclusion
Dans ce instructable, vous avez appris à utiliser un capteur de pluie de deux manières (analogique et numérique). Ce capteur sera utilisé dans des projets ultérieurs comme une serre automatique et un système d'arrosage automatique.
Conseillé:
Détecteur de pluie utilisant Arduino et capteur de gouttes de pluie : 8 étapes
Détecteur de pluie à l'aide d'Arduino et d'un capteur de gouttes de pluie : dans ce tutoriel, nous allons apprendre à détecter une pluie à l'aide d'un capteur de pluie et à émettre un son à l'aide d'un module de buzzer et d'un écran OLED et Visuino.Regardez la vidéo
Capteur de pluie de voiture IR DIY: 6 étapes
Capteur de pluie de voiture IR DIY: pièces nécessaires:1- Capteur IR pour éviter les obstacles KY-032 (AD-032)2- Module de relais 5V3- tout type de chargeur mobile 12V4- petite boîte transparente pour monter l'émetteur et le récepteur LED IR (vous pouvez l'obtenir à partir d'un ancien récepteur satellite).5- carte PCB universelle 6
Interface du capteur de gouttes de pluie vers NodeMcu- pour débutant : 5 étapes
Interface du capteur de gouttes de pluie vers NodeMcu| pour les débutants : dans ce didacticiel, vous savez comment interfacer le capteur de gouttes de pluie avec NodeMcu
Comment utiliser le capteur de pluie FC-37 avec un Arduino : 4 étapes (avec photos)
Comment utiliser le capteur de pluie FC-37 avec un Arduino : Salut ! Dans mon premier instructable, je vais vous montrer comment utiliser le capteur de pluie FC-37 avec un arduino. J'utilise un arduino nano mais les autres versions fonctionneront très bien
Capteur de pluie optique : 6 étapes (avec photos)
Capteur de pluie optique : mesurer la pluie avec un laser ? C'est possible. Suivez ce Instructable pour créer votre propre capteur de pluie optique