Table des matières:

Touch Me Glow Plant ! : 5 étapes
Touch Me Glow Plant ! : 5 étapes

Vidéo: Touch Me Glow Plant ! : 5 étapes

Vidéo: Touch Me Glow Plant ! : 5 étapes
Vidéo: Koleston Intense Color Cream - At Home Tutorial 2024, Novembre
Anonim
Touchez-moi l'usine de lueur !
Touchez-moi l'usine de lueur !
Touchez-moi l'usine de lueur !
Touchez-moi l'usine de lueur !

Salut à tous, Si vous êtes quelqu'un qui aime les plantes d'intérieur et les lampes d'ambiance, vous allez vous régaler, je vais vous montrer à quel point il est facile de créer votre propre "plante luminescente touch me". Ceci est fait avec de l'arduino, une résistance et un fil qui agit comme un capteur tactile capacitif qui détecte chaque fois que nous touchons et change la lumière en fonction. La lumière change de manière aléatoire et illumine toute la plante… alors commençons !!

Fournitures

Arduino Uno × 1Résistance 1M. ×1WS218b bande led adressable ×1Wire (n'importe quelle longueur)

Étape 1: Câblage

Câblage !
Câblage !
Câblage !
Câblage !
Câblage !
Câblage !
Câblage !
Câblage !

Connectez d'abord la résistance de 1 M entre les broches 2 et 4. connectez le fil à la broche 2 d'Arduino (la même broche que la résistance est connectée)..et connectez l'autre extrémité du fil à l'usine. dans la bouteille (j'ai utilisé une corde de guitare pour un fil parce que je n'avais pas de long fil à l'époque et la corde n'était presque pas visible.). Maintenant, il est temps de connecter la bande led: Connect vcc pin -- arduino Broche 5v Broche Gnd - Broche Arduino gnd Broche de données - Broche Arduino 7 Toutes les broches peuvent être modifiées en fonction de votre utilisation dans le code ci-dessous

Étape 2: Configuration

Configuration
Configuration
Configuration
Configuration
Configuration
Configuration
Configuration
Configuration

Il est très facile à mettre en place. Placez le fil (que nous avons connecté à la broche 2) dans le conteneur où la plante est placée Maintenant, touchez la plante et lisez la valeur sur le traceur série Arduino ide et modifiez le code en fonction. (Si vous avez un doute à ce sujet projet n'hésitez pas à demander en bas). Les leds peuvent être placées selon votre volonté, j'ai placé sous la bouteille pour obtenir cet effet.

Étape 3: Codez

#include "FastLED.h"#include #define NUM_LEDS 6// Broche de données sur laquelle les données de la LED seront écrites #define DATA_PIN 7CRGB leds[NUM_LEDS];CapacitiveSensor cs_4_2 = CapacitiveSensor(4, 2); // Résistance de 10 mégohms entre les broches 4 et 2, la broche 2 est la broche du capteur, ajout de fil, configuration foilvoid () {Serial.begin (9600); retard (2000); FastLED.addLeds(leds, NUM_LEDS);}boucle vide(){long start = millis();long total1 = cs_4_2.capacitiveSensor(30);Serial.print(millis() - start); // vérifier les performances en millisecondesSerial.print("\t"); // caractère de tabulation pour l'espacement de la fenêtre de débogageSerial.println(total1); // imprime la sortie du capteur 1delay(100); // délai arbitraire pour limiter les données au port série if (total1 > 1500) { leds [0]= CRGB(random(), random(), random()); leds [1]=leds [0]; led [2]= led [0]; FastLED.show(); // allume la LED: } }

Étape 4: Vidéo

Voici à quoi ressemble "touche-moi lueur plante" dans une pièce claire et sombre..désolé pour la vidéo merdique que je l'ai prise sur mon téléphone.

Étape 5: Conclusion

J'ai utilisé 2 bibliothèques FastLED.h CapacitiveSensor.hCelles-ci peuvent être téléchargées sur l'Arduino ide lui-même. (Si vous rencontrez des problèmes pour télécharger le commentaire ci-dessous). Toute la valeur du code peut être modifiée en fonction de votre utilisation. détails et aide, vous pouvez m'envoyer un message. J'espère que tout le monde a aimé ce projet

Conseillé: