Table des matières:
- Étape 1: Ingrédients
- Étape 2: Configuration des LED
- Étape 3: Configuration du LDR, du laser et du capteur d'humidité
- Étape 4: le code
- Étape 5: IFTTT
Vidéo: Capteur de brouillard - Particle Photon - Enregistrer les données en ligne : 5 étapes (avec photos)
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:09
Pour mesurer la quantité de brouillard ou de fumée dans l'air, nous avons fabriqué ce capteur de brouillard. Il mesure la quantité de lumière qu'un LDR reçoit d'un laser et la compare à la quantité de lumière environnante. Il publie les données sur une feuille Google en temps réel via IFTTT.
Étape 1: Ingrédients
- Photon de particule
- 2x planche à pain
- fils de liaison
- 2x résistances 220k Ohm
- 3x résistances 10k Ohm
- 3 LED (vert, rouge, jaune)
- Capteur d'humidité (DHT11)
- 2x LDR
- Laser
- Du bois ou des matériaux ménagers similaires pour l'assemblage des composants.
- Quelque chose pour couvrir les capteurs (c'est-à-dire un conduit en pvc)
Étape 2: Configuration des LED
Connectez les fils en suivant l'image. La broche D7 a déjà une résistance interne, elle peut donc être connectée directement à la LED.
Étape 3: Configuration du LDR, du laser et du capteur d'humidité
Connectez les fils comme indiqué sur l'image. Nous avons utilisé une deuxième maquette pour contenir les capteurs LDR, mais ils pourraient également être connectés directement.
La distance exacte entre le laser et le LDR n'est pas importante, mais elle doit être d'au moins 30 cm. Le laser doit être pointé sur l'un des LDR, de sorte que le deuxième LDR peut être utilisé comme référence. Ils doivent être exposés à la même quantité de lumière provenant de l'environnement. Assurez-vous que tout l'équipement est connecté de manière très rigide, un petit changement dans la direction du laser fausse vos mesures.
Nous avons utilisé un conduit en PVC pour protéger les LDR de la lumière directe de l'environnement. Vous pouvez être créatif et utiliser du carton ou d'autres matériaux également. Assurez-vous que le brouillard ou la fumée peut encore pénétrer dans le faisceau laser.
Étape 4: le code
Le codage se fait sur build.particle.io. Dans console.particle.io, les valeurs publiées seront affichées.
Le code que nous avons utilisé se trouve dans le fichier.txt. Le logiciel de particules ne comprend pas automatiquement la première ligne. Vous devez ajouter la bibliothèque Adafruit_DHT manuellement.
Plus d'explications:
Pour calibrer les LDR, le laser est éteint au début. Les deux LDR sont comparés sur une série de mesures et la différence mesurée est définie sur « DS ». C'est la différence de sensibilité des LDR.
Pour calibrer la lumière environnante, le laser est allumé et la valeur maximale mesurée de S est déterminée. Celui-ci est défini sur 100 % pour les mesures ultérieures. Sa valeur est enregistrée sous le nom 'MaxS'.
Après cela, la configuration est terminée et le capteur démarre les minuteries pour mesurer l'air toutes les 0,1 secondes pour les LED et envoie une mesure toutes les 5 secondes à la console.
Étape 5: IFTTT
IFTTT - If This Than That est un outil utile pour enregistrer les valeurs publiées. Créez un compte si vous n'en avez pas déjà un sur IFTTT.com. Créez une nouvelle applet.
Si ce
Cliquez sur « Ceci », recherchez une particule et cliquez dessus. Choisissez « nouvel événement publié ». Dans 'nom de l'événement' tapez 'info'. Il s'agit du nom des événements qui sont publiés toutes les 5 secondes et doivent être enregistrés dans le document. Cliquez sur « créer un déclencheur ».
Alors ça
Cliquez sur « ça », recherchez des feuilles. Choisissez l'icône de la feuille Google. Ils vous demandent de connecter votre compte IFTTT à Google si vous ne l'avez pas déjà fait. Cliquez sur « Ajouter une ligne à la feuille de calcul ».
Ne modifiez aucun des paramètres par défaut, à l'exception de la partie "ligne formatée". Copiez coller le.txt dans ce champ.
Afin de rendre les données utiles, Excel doit extraire le pourcentage et le temps de mesure dans différentes colonnes. Pour que cela se produise automatiquement pour chaque nouvelle ligne, le code est écrit dans l'applet IFTTT.
Accédez à docs.google.com pour ouvrir votre nouvelle feuille appelée « info ».
La création de la feuille et la mise à disposition des données peuvent prendre un certain temps. Sois patient.
Conseillé:
FABRICANT DE BRUME/BROUILLARD BRICOLAGE UTILISANT IC 555 : 6 étapes (avec photos)
FABRICANT DE BRUME/BROUILLARD BRICOLAGE UTILISANT IC 555 : Dans ce tutoriel, je montre comment construire un générateur de brume/brouillard à l'aide d'un circuit très simple IC 555. Ceci est également connu sous le nom d'humidificateur, l'atomiseur permet de commencer
Apprenez à concevoir un PCB de forme personnalisée avec les outils en ligne EasyEDA : 12 étapes (avec photos)
Apprenez à concevoir un PCB de forme personnalisée avec les outils en ligne EasyEDA : J'ai toujours voulu concevoir un PCB personnalisé, et avec des outils en ligne et un prototypage de PCB bon marché, cela n'a jamais été aussi facile qu'aujourd'hui ! Il est même possible d'assembler les composants de montage en surface à moindre coût et facilement dans un petit volume pour économiser le sol difficile
Machine à brouillard glacé ultime - Contrôlée par Bluetooth, alimentée par batterie et imprimée en 3D. : 22 étapes (avec photos)
Machine à brouillard à glace sèche ultime - Contrôlée par Bluetooth, alimentée par batterie et imprimée en 3D. : J'avais récemment besoin d'une machine à glace sèche pour des effets théâtraux pour un spectacle local. Notre budget ne s'étendrait pas à l'embauche d'un professionnel, c'est donc ce que j'ai construit à la place. Il est principalement imprimé en 3D, contrôlé à distance via Bluetooth, alimentation par batterie
Lire les données du capteur à ultrasons (HC-SR04) sur un écran LCD 128 × 128 et les visualiser à l'aide de Matplotlib : 8 étapes
Lire les données du capteur à ultrasons (HC-SR04) sur un écran LCD 128 × 128 et les visualiser à l'aide de Matplotlib : dans cette instructable, nous utiliserons le LaunchPad MSP432 + BoosterPack pour afficher les données d'un capteur à ultrasons (HC-SR04) sur un 128 × 128 LCD et envoyer les données au PC en série et les visualiser à l'aide de Matplotlib
Machine à brouillard à piles : 5 étapes (avec photos)
Machine à brouillard alimentée par batterie : J'avais besoin d'une petite machine à brouillard alimentée par batterie pour un projet à venir. Les brumisateurs alimentés sur secteur ne sont pas du tout chers (~ 40 $). Mais un portable alimenté par batterie coûte, pour des raisons que je ne comprends pas vraiment, 800 $ (ou même 1850 $ !). Il y a va