Table des matières:
- Fournitures
- Étape 1: Préparation de la Plexo Box
- Étape 2: Placer les composants
- Étape 3: Circuit Tinkercad
- Étape 4: connexion du fil
- Étape 5: Ajout de LED et de bouton poussoir pour le dépannage
- Étape 6: Codage
- Étape 7: la configuration du réseau Thing
- Étape 8: Recevoir des données
- Étape 9: Solution finale
Vidéo: Système de surveillance du niveau d'eau : 9 étapes (avec photos)
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:05
En tant que bricoleur, j'essaie toujours de trouver un moyen de rendre ma vie et celle des autres plus facile et plus sûre. Le 30 mars 2013, au moins 11 personnes sont décédées après des pluies soudaines qui ont provoqué des inondations dans la capitale mauricienne Port Louis. Le même jour, plusieurs maisons ont été inondées tandis que de nombreux biens des villageois ont été endommagés. Comme j'habite à quelques kilomètres où cette tragédie se produit, j'ai décidé de construire un système de surveillance du niveau d'eau. Avec une équipe fantastique et motivée, nous avons pu le construire.
Le projet est assez facile à reproduire, composé d'un arduino MKR WAN 1310, d'un capteur à ultrasons, d'un capteur DHT11 et de LED et d'un bouton-poussoir pour rendre le projet cool.
Fournitures
Matériel:
- Arduino MKR WAN 1310
- Capteur à ultrasons
- DHT11 J
- ump fils
- Coffret plexo
- passerelle
- Led
- Bouton poussoir
Outils:
- Perceuse à main
- peu de 5mm
Étape 1: Préparation de la Plexo Box
Pour le boîtier, j'utilise une boîte en plexo de 80x80 mm car elle est solide et durable. Tout d'abord, j'ai retiré les capuchons du capteur à ultrasons et du câble d'alimentation. C'est très facile car le diamètre du trou est le même que le diamètre du capteur à ultrasons.
Deuxièmement, je perce un trou de 5 mm sur le dessus du boîtier pour l'antenne. Pour cela, vous pouvez utiliser une perceuse ou une perceuse à main comme dans mon cas.
Étape 2: Placer les composants
J'ai dû couper la longueur du fil du capteur à ultrasons car il était trop long pour tenir dans la boîte et le finir avec une tête de broche femelle à la fin pour la connexion. Le capteur peut ensuite être poussé à l'intérieur du boîtier et se verrouiller avec le système de verrouillage intégré. Ensuite, j'ai ajouté la carte mkr wan 1310 et le module de capteurs.
J'ai mis le connecteur latéral étanche pour la prise de courant car je ne veux pas que l'eau pénètre à l'intérieur.
Étape 3: Circuit Tinkercad
Au cours des 3 dernières années, j'ai fait beaucoup de circuit. Mais je n'avais pas d'arduino. Tinkercad était le seul moyen pour moi d'apprendre et de développer des circuits arduino et de les simuler. Même après avoir obtenu mon arduino uno, j'utilise toujours le circuit tinkercad pour simuler mon projet en premier. Le circuit Tinkercad vous permet d'utiliser plusieurs composants et de les dépanner. Je recommande fortement le circuit tinkercad pour les utilisateurs débutants et arduino car cela vous empêchera de brûler votre arduino lors de l'essai d'un nouveau circuit.
Étape 4: connexion du fil
Vous pouvez suivre le circuit tinkercad comme ci-dessus ou vous pouvez suivre la connexion ci-dessous.
DHT11
+ > 5v
Sortie > broche 13
-> terrain
Capteur à ultrasons
+ > 5v
Déclencheur > broche 7
Écho > broche 8
-> terrain
À l'aide de câbles de démarrage, vous pouvez facilement établir la connexion et les attacher avec des attaches zippées.
Étape 5: Ajout de LED et de bouton poussoir pour le dépannage
J'utilise une led rouge et verte pour montrer l'état de l'appareil et un bouton poussoir pour réinitialiser l'appareil. Comme ma conception fonctionne sur le circuit Tinkercad, je suis presque sûr que ce sera dans la vraie vie. J'ai donc fait un petit circuit imprimé pour pouvoir réduire la quantité de fils.
Étape 6: Codage
J'utilise l'IDE en ligne et le code est le fichier ci-dessous
Étape 7: la configuration du réseau Thing
Vous pouvez suivre ces étapes sur ce lien. C'est super facile avec des explications détaillées. J'ai ajouté le décorateur de charge utile dans l'image ci-dessus et le text.function Decoder(bytes, port) {var decoded = {};var result = "";for (var i = 0; i < bytes.length; i++) {result += String.fromCharCode(parseInt(bytes));} return {field1: result, };} Ceci est très important pour obtenir une aleur lisible
Étape 8: Recevoir des données
Vous pouvez voir sur la capture d'écran ci-dessus comment je reçois des données via TTN sur mon téléphone. J'utilise également l'intégration IFTTT pour afficher les données dans ma feuille Google. Commentez ci-dessous si vous voulez savoir comment je l'ai fait.
Étape 9: Solution finale
Le produit est encore en phase de développement. J'imprime en 3D une nouvelle enceinte mais j'ai besoin de la renforcer. Il utilise un panneau solaire 12v pour l'alimenter. Je le teste actuellement avant de l'installer au bord de la rivière. Je publierai bientôt une instructable pour montrer comment je vais placer l'appareil à un endroit précis.
Conseillé:
Un compteur de température, de conductivité et de niveau d'eau de l'eau de puits en temps réel : 6 étapes (avec photos)
Un compteur de température, de conductivité et de niveau d'eau de l'eau de puits en temps réel : ces instructions décrivent comment construire un compteur d'eau en temps réel à faible coût pour surveiller la température, la conductivité électrique (CE) et les niveaux d'eau dans les puits creusés. Le compteur est conçu pour être suspendu à l'intérieur d'un puits creusé, mesurer la température de l'eau, EC et
Moteur à eau automatisé avec indicateur de niveau : 6 étapes (avec photos)
Moteur à eau automatisé avec indicateur de niveau : Salut à tous, bienvenue dans un autre Instructable. Dans ce projet, nous allons apprendre à créer un contrôleur de niveau de réservoir d'eau entièrement automatique avec une fonction d'indicateur de niveau d'eau à l'aide d'Arduino Nano.Arduino est le cerveau de ce projet. Il faudra la contribution de
Économisez de l'eau et de l'argent avec le moniteur d'eau de douche : 15 étapes (avec photos)
Économisez de l'eau et de l'argent avec le moniteur d'eau de douche : qu'est-ce qui utilise le plus d'eau - un bain ou une douche ? Je sais que quand je suis sous la douche, parfois mon esprit vagabonde, pensant à un cool
Système de surveillance des passages à niveau : 5 étapes (avec photos)
Train Crossing Monitor System : cette instructable vous apprendra comment utiliser MatLab pour coder un Arduino pour contrôler une partie d'un système de chemin de fer
Méthodes de détection du niveau d'eau Arduino à l'aide d'un capteur à ultrasons et d'un capteur d'eau Funduino : 4 étapes
Méthodes de détection du niveau d'eau Arduino à l'aide d'un capteur à ultrasons et d'un capteur d'eau Funduino : dans ce projet, je vais vous montrer comment créer un détecteur d'eau peu coûteux en utilisant deux méthodes : 1. Capteur à ultrasons (HC-SR04).2. Capteur d'eau Funduino