Table des matières:

Alarme d'eau d'arbre de Noël : 3 étapes
Alarme d'eau d'arbre de Noël : 3 étapes

Vidéo: Alarme d'eau d'arbre de Noël : 3 étapes

Vidéo: Alarme d'eau d'arbre de Noël : 3 étapes
Vidéo: Elle Était Coincée Donc Ce Policier L'aide 2024, Novembre
Anonim
Alarme d'eau d'arbre de Noël
Alarme d'eau d'arbre de Noël

Il s'agit d'un exemple de projet simple qui peut être utilisé si vous avez un vrai sapin pour Noël et que vous devez vous assurer qu'il reste arrosé. En grandissant, je me souviens que nous devions passer la main sous l'arbre et remuer le doigt dans le support pour voir s'il y avait de l'eau. À l'ère de la technologie, il doit y avoir une meilleure façon! Ce projet simple lira le niveau d'eau à l'aide d'un capteur de niveau d'eau analogique, d'un buzzer passif et d'un MCU basé sur Arduino. Tout le nécessaire pour ce projet (et d'autres sur le thème de Noël sur lesquels je travaille) peut être fait à l'aide de ce seul kit.

Fournitures:

  • (1) ELEGOO Mega 2560 Project Le kit de démarrage ultime le plus complet avec tutoriel compatible avec Arduino IDE - Amazon, non affilié

    • Contrôleur MEGA 2560
    • Capteur de détection de niveau d'eau
    • Avertisseur passif
    • cavalier

Étape 1: Connexions

Connexions
Connexions
Connexions
Connexions

Comme je l'ai mentionné, il s'agit d'un projet assez simple à utiliser et à modifier. Le capteur de niveau d'eau n'est qu'un appareil à trois fils et le buzzer n'a que deux connexions et peut être alimenté directement par les broches Arduino PWM. Puisqu'il s'agit d'un projet si simple, je ne vais pas faire un schéma des connexions mais juste une liste broche à broche. Ce kit de démarrage est livré avec un CD qui fournit de jolis schémas et images pour chacun des composants. Il existe également des exemples de code pour vous aider à utiliser les différents éléments.

Pour ce projet, les connexions sont les suivantes…

Niveau d'eau (+) - Arduino (5V)

Niveau d'eau (-) - Arduino (GND)

Niveau d'eau (S) - Arduino (A0)

Avertisseur sonore (-) - Arduino (GND)

Sonnerie (+) - Arduino (11)

Étape 2: Exemple de code

Exemple de code
Exemple de code
Exemple de code
Exemple de code
Exemple de code
Exemple de code

Le code de ce programme est assez simple, moins de 30 lignes. Il lit simplement la valeur du capteur de niveau d'eau, la compare à la valeur prédéfinie que je juge suffisante, puis émet un bip pour vous alerter ou non. La façon dont je l'ai configuré, cela peut finir comme un détecteur de fumée avec une batterie en panne, émettant un bip court de temps en temps. Une fois que l'eau est suffisamment remplie, il émet cinq bips pour vous avertir qu'une quantité suffisante d'eau a été ajoutée. Ces bips « rempli » ne se produisent qu'une fois après qu'il a été rempli.

Le programme affichera également la valeur analogique sur le port série pour le débogage lorsque vous essayez de savoir à quel point votre support est plein. Cela pourrait être mis à l'échelle en pourcentage, en volume d'eau, etc. Tout ce que vous voudriez pour répondre à vos besoins !

Ce code peut être facilement modifié pour changer la valeur du niveau d'eau, la façon dont le buzzer vous annonce les problèmes, etc. J'utilise la fonction "tonalité" d'Arduino qui vous permet de définir une fréquence et une heure pour qu'un buzzer retentisse. Cela rend très simple l'utilisation d'un buzzer directement avec une broche PWM.

J'ai également téléchargé le code ici pour que vous puissiez l'utiliser, le modifier, le déchirer, le copier, etc.

Étape 3: Extension

Expansion
Expansion

Cet exemple a de nombreuses applications après la fin de Noël. Cela pourrait être utilisé dans d'autres paramètres de plantes qui se reposent dans l'eau tels que la culture hydroponique. Vous pouvez également le modifier pour l'utiliser sur un aquarium de poissons pour vous assurer que le niveau d'eau ne descend pas trop bas.

Bien qu'il ne s'agisse que d'un système 5V, vous devez toujours être prudent en utilisant l'électronique autour de l'eau et ne pas immerger complètement l'électronique. Si vous ne vous sentez pas à l'aise avec l'électricité à proximité de l'eau, demandez de l'aide.

Une autre amélioration pour ce projet serait d'avoir une sorte de clip ou de boîtier pour mettre le capteur de niveau d'eau afin que vous puissiez mieux l'ajuster. Il y a deux trous de montage et une belle rainure découpée dans le PCB qui serait assez facile à monter dans un support ou un boîtier imprimé en 3D. Je suis actuellement aux prises avec des problèmes avec mon imprimante, je n'ai donc rien pu imprimer depuis un moment.

Le kit Elegoo que j'utilise est également livré avec une batterie 9V et un connecteur afin que vous puissiez alimenter cet appareil entièrement par batterie afin que vous n'ayez pas à le garder attaché à une prise de courant.

Vous pouvez également réduire la taille de ce projet assez facilement en utilisant un contrôleur de style Mini et en montant tout cela sur une petite carte de circuit imprimé. J'ai utilisé le Mega parce que c'est ce que j'ai à disposition.

J'espère que ce Instructable vous a donné une idée de quelque chose que vous pouvez faire avec ces capteurs. J'aurai aussi d'autres projets liés à Noël ce mois-ci. N'hésitez pas à nous contacter pour toute question !

Conseillé: