Table des matières:
- Étape 1: Compétences requises
- Étape 2: Liste des composants/matériel
- Étape 3: Présentation du projet
- Étape 4: Préparation du matériel
- Étape 5: Écriture du code
- Étape 6: Des questions ?
Vidéo: Détecteur de fuite d'eau : 6 étapes (avec photos)
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:09
Si vous avez déjà eu peur de rentrer chez vous dans un sous-sol inondé, ce projet est fait pour vous.
Nous allons vous montrer comment créer un système de détection de fuite d'eau qui vous enverra un message texte lorsqu'une fuite a été détectée.
Étape 1: Compétences requises
Pour ce projet, vous n'aurez besoin que de quelques connaissances de base en programmation ! Nous avons écrit le programme qui mesure le capteur d'eau et envoie un texte en C.
Étape 2: Liste des composants/matériel
Voici ce que nous avons utilisé:
- Phidget SBC4
- Capteur d'eau
- Câble Phidget
Étape 3: Présentation du projet
Ce projet aura la disposition suivante:
- PhidgetSBC4 exécutera notre code de programme (écrit en C). Il sera connecté au capteur d'eau via le hub VINT intégré.
- Si le capteur d'eau indique que de l'eau est présente, le SBC utilisera la fonction e-mail en texte prise en charge par la plupart des opérateurs sans fil pour envoyer un message texte.
Étape 4: Préparation du matériel
Notre capteur entrera probablement en contact avec de l'eau (en particulier pendant les tests), il est donc important que nous protégions les composants du PCB. Pour ce faire, nous avons utilisé un revêtement conforme sur le PCB.
Étape 5: Écriture du code
Tout le code de ce projet est déjà écrit et est inclus dans le fichier waterLeakDetector.c, donc si vous voulez l'implémenter, il vous suffira de modifier quelques éléments (numéros de série, adresse e-mail, etc.) et de compiler ce.
Important: avant l'installation, vous devrez configurer libcurl sur votre SBC. Ouvrez le terminal et entrez la commande suivante:
sudo apt-get install libcurl4-gnutls-dev
Pour plus d'informations sur la façon de compiler des programmes C sur le SBC, consultez ces liens:
- Installation de packages pour le développement
- Compiler des programmes C sous Linux
Voici un aperçu rapide du code:
- Créer un objet VoltageInput
- Mappez l'objet VoltageInput sur le capteur d'eau. Voir cette vidéo pour plus d'informations.
- Dans la boucle while, lisez la valeur du capteur d'eau, si le niveau d'eau est dangereux, envoyez un message texte. Sinon continuez.
- Dormez une seconde et répétez
Étape 6: Des questions ?
Si vous avez des questions sur le projet, faites-le nous savoir dans la section commentaires!
Merci d'avoir lu
Conseillé:
É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
Capteur de fuite d'eau sur ESP8266 + Micropython + Domoticz : 16 étapes (avec photos)
Capteur de fuite d'eau sur ESP8266 + Micropython + Domoticz : Il y a quelque temps, ma femme m'a demandé de fabriquer un capteur de fuite d'eau. Elle craignait que le tuyau de la chaufferie ne fuie et que l'eau inonde le parquet nouvellement posé. Et moi, en tant que véritable ingénieur, j'ai entrepris un tel capteur. À partir de mes 15 ans
Détecteur de fuite de boîtier de caméra sous-marine : 7 étapes (avec photos)
Détecteur de fuite de boîtier de caméra sous-marine : Le boîtier de caméra sous-marine fuit rarement, mais si cet événement se produit, les résultats sont normalement catastrophiques, causant des dommages irréparables au corps et à l'objectif de la caméra. SparkFun a publié un projet de détecteur d'eau en 2013, où la conception originale était destinée
DÉTECTEUR DE FUITE DE BOÎTIER DE CAMÉRA SOUS-MARIN AMÉLIORÉ : 7 étapes (avec photos)
DÉTECTEUR DE FUITE DE LOGEMENT DE CAMÉRA SOUS-MARIN AMÉLIORÉ : Une version antérieure de ce détecteur de fuite de boîtier de caméra sous-marine a été publiée sur Instructables l'année dernière où la conception était basée sur un bibelot AdaFruit basé sur Atmel AVR. Cette version améliorée utilise le bibelot AdaFruit basé sur Atmel SAMD M0. Là
Détecteur de fumée IOT : mettre à jour le détecteur de fumée existant avec IOT : 6 étapes (avec photos)
Détecteur de fumée IOT : Mettre à jour le détecteur de fumée existant avec IOT : Liste des contributeurs, Inventeur : Tan Siew Chin, Tan Yit Peng, Tan Wee Heng Superviseur : Dr Chia Kim Seng Département de génie mécatronique et robotique, Faculté de génie électrique et électronique, Universiti Tun Hussein Onn Malaisie.Distribuer