Table des matières:
Vidéo: Moniteur de jardin : 3 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:06
Il s'agit de la version la plus récente et la plus complète de mes moniteurs de jardin, j'ai réalisé des versions précédentes avec différentes utilisations, comme une avec un écran LCD et une autre avec un ESP8266. Cependant, j'ai mieux documenté cette version, j'ai donc décidé de la télécharger.
Une fois terminé, il surveillera l'humidité du sol, la température, l'humidité et la luminosité, qui sont ensuite enregistrés sur une carte SD dans un fichier.csv. J'ai choisi un fichier CSV car j'ai l'intention d'utiliser python pour créer un programme d'analyse. Le circuit est alimenté par une batterie 9V, mais à l'avenir j'espère faire un circuit solaire Li-ion pour l'alimenter ou ajouter un mode veille profonde pour réduire la consommation d'énergie et prolonger la durée de vie. La vitesse à laquelle les données sont collectées peut être modifiée en modifiant simplement l'une des dernières lignes.
Tu auras besoin de:
- Arduino nano 328P (une plus grande mémoire est nécessaire pour le programme)
- Module capteur DHT 11
- Capteur d'humidité du sol
- Capteur de lumière GY-30
- module de carte SD
- LED
- résistance de 220 ohms
- Pile 9V et pince
- En-têtes GPIO femelle et mâle
- Cavalier GPIO
et bien sûr le fer à souder, le fil, la soudure et l'IDE et les bibliothèques arduino.
Étape 1: Planche à pain et tests
J'ai d'abord conçu et testé le circuit sur une maquette. Notez que la conception d'origine n'avait pas de LED, j'ai décidé de l'ajouter après, car j'ai pensé que ce serait une fonctionnalité intéressante à indiquer lors de l'enregistrement des données. Je recommande fortement de tester le circuit sur une maquette avant de commencer à souder, car de nombreux composants peuvent avoir des broches inversées ou nécessiter une tension différente par exemple.
Je n'ai pas réussi à créer un visuel en ligne du circuit mais voici la connexion des broches:
Pile 9V:
borne positive >> VIN
Borne négative >> GND
DHT 11:
négatif >> GND
données >> D5
positif >> 5V
Capteur d'humidité:
négatif >> GND
positif >> 5V
broche analogique >> A0
capteur de lumière:
positif >> 3.3V
SCL >> A5
SCA >> A4
AJOUTER >> A3
négatif >> GND
Carte SD:
CS >> D5
SCK >> D13
MOSI >> D11
MISO >> D12
positif >> 5V
négatif >> GND
LED:
négatif >> GND
positif >> résistance D8 à 220 ohms
Vous pouvez tester si les composants fonctionnent et si les bibliothèques fonctionnent à l'aide du fichier Arduino et en lisant la sortie série.
Si vous n'avez pas les bibliothèques, vous devez les ajouter en copiant le nom de la bibliothèque au début du code puis outils> gérer les bibliothèques> rechercher> installer
Remarque: vous devez créer un fichier.csv pour la carte SD, faites-le à l'aide d'un ordinateur portable et enregistrez-le en tant que ".csv" et tous les fichiers non ".txt". De plus, la LED n'est pas dans le fichier de test, mais utilisez simplement l'exemple d'esquisse "clignote" et changez la broche en 8
Étape 2: Circuit imprimé
Après avoir réussi à faire le circuit et à vérifier les composants, transposez-le sur une carte de la manière souhaitée. J'ai décidé de ne pas attacher le module SD à la carte et d'utiliser des câbles GPIO. Ainsi, lorsque je crée une boîte de projet, je peux l'attacher séparément dans un endroit facilement accessible. Sur la carte, j'ai décidé d'utiliser un mâle à 2 broches et un cavalier pour faire office de commutateur entre la batterie 9V et le VIN, car je pensais que cela avait l'air plus joli et, de manière réaliste, vous ne l'allumerez pas et ne l'éteindrez pas régulièrement. J'ai également décidé de monter directement le capteur d'humidité et d'ajouter 2 broches pour connecter la sonde à la carte. Lorsque j'ai fait cela, j'ai eu des difficultés, car je devais dessouder les broches des modules et ressouder les broches verticales pour que la carte soit plate, donc je recommande d'acheter des modules avec des broches détachées pour gagner du temps et des efforts.
Ceux que vous avez fait le circuit, j'ai joint 3 différentes variantes de code.
V1.0 - contient la sortie série ainsi que le code du moniteur. cycle de 5 secondes
V1.1 - ne contient aucune sortie série et aucune LED. Cycle de journalisation de 5 secondes.
V1.2 - ne contient pas de sortie série mais a une LED et un code de moniteur. Cycle de journalisation d'une heure
Étape 3: Réviser
Je suis très satisfait du projet car je pense qu'il fonctionne bien et correspond à l'objectif. J'espère que je vais concevoir un boîtier et l'imprimer en 3D et peut-être changer l'alimentation pour améliorer la construction. Comme indiqué précédemment, j'ai déjà fait d'autres versions comme celle-ci, donc si quelqu'un veut me voir les télécharger ou a des améliorations ou des changements qu'il apporterait, veuillez commenter ci-dessous.
J'espère que vous apprécierez la construction et s'il vous plaît laissez un like!
Conseillé:
Thermomètre Lumineux - Lumière De Jardin Vitaminée (eNANO De Jardin) : 6 Étapes
Thermomètre Lumineux - Lampe de Jardin Vitaminée (eNANO De Jardin) : Lampe de jardin vitaminée avec arduino NANO et un capteur de température BMP180. Notre humble lampe de jardin aura un pouvoir secret : elle pourra indiquer la température extérieure au moyen d'un code couleur et clignotant. Son fonctionnement est le suivant : Il i
Jardin intérieur Arduino : 7 étapes
Arduino Indoor Garden : Le jardinage à l'ère moderne signifie rendre les choses plus compliquées et ardues, avec des électrons, des bits et des octets. Combiner microcontrôleurs et jardinage est une idée très populaire. Je pense que c'est parce que les jardins ont des entrées et des sorties très simples qui
Jardin IoT avec Arduino : 3 étapes
Jardin IoT avec Arduino : Bonjour les makers ! Il s'agit d'un projet pour créer votre jardin IoT ! Vous pourrez lire la température de la pièce, contrôler la pompe et surveiller vos plantes depuis votre smartphone même lorsque vous n'êtes pas chez vous. Dans mon configuration, la pompe prend l'eau de la
Moniteur de confidentialité piraté à partir d'un ancien moniteur LCD : 7 étapes (avec photos)
Moniteur de confidentialité piraté à partir d'un ancien moniteur LCD : Enfin, vous pouvez faire quelque chose avec ce vieux moniteur LCD que vous avez dans le garage. Vous pouvez le transformer en un moniteur de confidentialité ! Il a l'air tout blanc pour tout le monde sauf vous, parce que vous portez de la "magie" lunettes! Tout ce que vous devez vraiment avoir, c'est un pa
Conversion du répartiteur de moniteur VGA en commutateur de moniteur contrôlé par ordinateur : 4 étapes
Conversion du séparateur de moniteur VGA en commutateur de moniteur contrôlé par ordinateur : cette instructable explique comment un séparateur de moniteur VGA bon marché (20 EURO) qui est utilisé pour connecter un PC à deux moniteurs peut être converti en un commutateur de moniteur contrôlé par ordinateur. L'appareil final est contrôlé via le port parallèle et permet de tur