![Image [1] - Comment fabriquer un arrosoir automatique à distance ? -Photonfluctuation.com | Service de réparation professionnel de WordPress, dans le monde entier, réponse rapide](https://www.361sale.com/wp-content/uploads/2023/03/pexels-photo-2134798-1024x683.jpeg)
Vous trouverez ci-dessous un organigramme, une liste de matériel, une liste de logiciels et un tutoriel détaillé sur la fabrication d'un dispositif d'arrosage automatique des fleurs à distance :
organigramme
code mermaidCopygraphique TD.
A(démarrage)-->B(connexion d'un périphérique) ;
B --> C (détection du niveau de liquide).
C-->D (détection de la température et de l'humidité).
D-->E (téléchargement des données vers la plate-forme en nuage).
E-->F (réception du signal de commande à distance).
F-->G (contrôle de l'arrosage de la pompe).
G-->H(fin).
Liste du matériel
- Carte de développement Arduino
- stockage de l'eau
- Capteur de niveau de liquide
- Capteurs de température et d'humidité
- Module Wi-Fi
- Fil Dupont
- adaptateur de courant
Liste des logiciels
- Arduino IDE (écriture et téléchargement de code)
- Blynk (plateforme en nuage pour le contrôle à distance des appareils)
Tutoriel détaillé
1. travaux préparatoires
Tout d'abord, vous devez préparer les dispositifs matériels et les logiciels énumérés ci-dessus et vous assurer qu'ils peuvent être connectés et fonctionner correctement. Plus précisément, vous devez connecter les dispositifs matériels tels que la carte de développement, la pompe à eau, le capteur de niveau, le capteur de température et d'humidité et le module Wi-Fi, et relier leurs broches à l'aide de câbles DuPont.
2. écrire le code
Dans l'IDE Arduino, vous devrez écrire un code pour contrôler le démarrage et l'arrêt de la pompe, ainsi que pour lire les données du capteur de niveau et du capteur de température et d'humidité, et télécharger ces données vers la plateforme cloud Blynk. Vous trouverez ci-dessous un exemple de code :
arduinoCopier le code#include
#include
char auth[] = "YourAuthToken" ;
char ssid[] = "YourNetworkName" ;
char pass[] = "VotreMotdepasse" ;
const int pumpPin = 2 ;
const int levelPin = A0 ;
const int tempHumidPin = A1 ;
int tempValue = 0 ; int humidValue = 0 ; int humidValue = 0 ; int humidValue = 0 ; int humidValue = 0
int humidValue = 0 ; int humidValue = 0 ; int humidValue = 0 ; int humidValue = 0
void setup()
{
pinMode(pumpPin, OUTPUT) ; pinMode(pumpPin, OUTPUT) ; pinMode(pumpPin, OUTPUT)
Blynk.begin(auth, ssid, pass) ;
}
void loop()
{
levelValue = analogRead(levelPin) ;
tempValue = analogRead(tempHumidPin) ;
humidValue = analogRead(tempHumidPin) ; humidValue = analogRead(tempHumidPin).
Blynk.virtualWrite(V0, levelValue) ;
Blynk.virtualWrite(V1, tempValue) ;
Blynk.virtualWrite(V2, humidValue) ;
if (Blynk.virtualRead(V3) == 1) {
digitalWrite(pumpPin, HIGH) ; digitalWrite(pumpPin, HIGH)
digitalWrite(pumpPin, HIGH) ; delay(1000) ; digitalWrite(pumpPin, HIGH)
digitalWrite(pumpPin, LOW) ;
}
Blynk.run() ; delay(1000) ; digitalWrite(pumpPin, LOW) ; }
delay(1000) ; }
}
Dans cet exemple de code, nous avons utilisé la bibliothèque Blynk pour nous connecter à la plateforme en nuage et lire les données du capteur de niveau et du capteur de température et d'humidité pour les télécharger vers la plateforme en nuage. Nous avons également ajouté une instruction de jugement dans la fonction loop() pour démarrer la pompe à eau si un signal de commande à distance est lu depuis la plateforme cloud.
3. téléchargement du code
Téléchargez le code dans la carte de développement et assurez-vous qu'il fonctionne. Si tout va bien, les données du capteur de niveau et du capteur de température et d'humidité seront téléchargées vers la plateforme cloud Blynk.
4) Création de l'application Blynk
Créez un nouveau projet dans l'application Blynk et ajoutez des contrôles tels que des capteurs de niveau, des capteurs de température et d'humidité, et des boutons pour lire les données de l'appareil et contrôler à distance les opérations d'arrosage. Lors de la création d'un nouveau projet, vous devez obtenir un Auth Token, qui est un identifiant d'authentification pour se connecter à la Blynk Cloud Platform.
5. connecter les plates-formes en nuage
Ajoutez le Auth Token et les informations sur le réseau Wi-Fi au code Arduino pour vous connecter à la Blynk Cloud Platform. Vous devez remplacer "YourAuthToken", "YourNetworkName" et "YourPassword" dans le code suivant par vos informations réelles. Dans le code suivant, vous devez remplacer "YourAuthToken", "YourNetworkName" et "YourPassword" par vos informations réelles.
arduinoCopier le codechar auth[] = "YourAuthToken" ;
char ssid[] = "YourNetworkName" ;
char pass[] = "VotreMotdepasse" ;
6. test de la télécommande
Testez la télécommande dans l'application Blynk. Lorsque vous appuyez sur le bouton, l'appareil démarre la pompe à eau.
7) Dispositifs de montage
Installez l'appareil dans vos plantes pour vous assurer qu'il fonctionne correctement et qu'il n'endommagera pas vos plantes.
mise en garde
- Assurez-vous que l'appareil est hors tension et que tous les fils sont correctement connectés avant d'effectuer toute opération.
- Lors de l'utilisation du capteur de niveau, veillez à ce que les électrodes du capteur n'entrent pas en contact direct avec l'eau afin d'éviter d'endommager le capteur.
- Lors de l'utilisation de la pompe, assurez-vous que la tension et le courant d'alimentation de la pompe sont conformes aux spécifications afin d'éviter d'endommager l'équipement ou de provoquer un accident de sécurité.
À ce stade, vous avez réussi à créer un dispositif d'arrosage automatique de fleurs à distance et vous pouvez le commander à distance pour arroser.
Difficultés :
- Mise en service du matériel : comme plusieurs capteurs et actionneurs sont utilisés, le bon fonctionnement de chaque composant matériel doit être soigneusement vérifié et ses paramètres de fonctionnement doivent être ajustés si nécessaire.
- Programmation : il est nécessaire de concevoir un programme fiable capable de lire les données des capteurs, d'évaluer le niveau haut ou bas, de contrôler le fonctionnement de la pompe et de recevoir des signaux de commande à distance.
- Configuration de la plateforme cloud : vous devez configurer la plateforme cloud Blynk, créer un nouveau projet et ajouter les contrôles et les scripts appropriés pour lui permettre d'interagir avec les périphériques matériels.
Si vous rencontrez des problèmes au cours du processus de production, vous pouvez vous référer aux didacticiels correspondants ou demander l'aide des techniciens compétents.
Lien vers cet article :https://www.361sale.com/fr/4378L'article est protégé par le droit d'auteur et doit être reproduit avec mention.






















![Emoji[wozuimei]-Photonflux.com | Service professionnel de réparation de WordPress, dans le monde entier, réponse rapide](https://www.361sale.com/wp-content/themes/zibll/img/smilies/wozuimei.gif)
![Émoticône [baoquan] - Photon Wave Network | Services professionnels de réparation WordPress, couverture mondiale, réponse rapide](https://www.361sale.com/wp-content/themes/zibll/img/smilies/baoquan.gif)

Pas de commentaires