Taula de continguts:

Touch Me Glow Plant !: 5 passos
Touch Me Glow Plant !: 5 passos

Vídeo: Touch Me Glow Plant !: 5 passos

Vídeo: Touch Me Glow Plant !: 5 passos
Vídeo: Touch me glow plant 2024, De novembre
Anonim
Toca'm Glow Plant!
Toca'm Glow Plant!
Toca'm Glow Plant!
Toca'm Glow Plant!

Hola a tothom, si sou uns amants de les plantes d'interior i les làmpades d'ànim que us agraden, us mostraré el fàcil que és crear la vostra pròpia "planta que em brolli". Es fa amb arduino, resistència i un cable que actuen com un sensor tàctil capacitiu que detecta cada vegada que toquem i canvem la llum segons el mateix. La llum canvia a l’atzar i brilla per tota la planta … així que comencem !!

Subministraments

Arduino Uno × 1Resistor 1M. × 1WS218b tira LED dirigible × 1Wire (qualsevol longitud)

Pas 1: Cablatge

Cablatge!
Cablatge!
Cablatge!
Cablatge!
Cablatge!
Cablatge!
Cablatge!
Cablatge!

Primer, connecteu la resistència d’1 M a través del pin 2 i 4. Connecteu el cable al pin2 d’Arduino (el mateix pin que es connecta la resistència).. i connecteu l’altre extrem del cable a la planta. En el meu cas, submergeixo el cable a l'ampolla (he utilitzat una corda de guitarra per a un cable perquè no tenia un cable llarg en aquell moment i la corda gairebé no era visible.) Ara és hora de connectar la tira LED: Connecteu el pin vcc - arduino Pin Gnd de 5 V - Pin GND d'Arduino Pin de dades - Pin d'Arduino 7 Tot el pin es pot modificar segons el vostre ús al codi que es mostra a continuació

Pas 2: Configuració

Preparant
Preparant
Preparant
Preparant
Preparant
Preparant
Preparant
Preparant

És molt fàcil de configurar. Col·loqueu el cable (que hem connectat al pin 2) al contenidor on es troba la planta. Ara toqueu la planta i llegiu el valor del traçador sèrie Arduino ide i canvieu el codi segons aquest. (Si teniu cap dubte sobre això projecte es va deixar lliure de preguntar a continuació). Els leds es poden col·locar segons la vostra voluntat que he posat a sota de l'ampolla per obtenir aquest efecte.

Pas 3: Codi

#include "FastLED.h" #include #define NUM_LEDS 6 // El pin de dades que portarà les dades s'escriurà sobre # define DATA_PIN 7CRGB leds [NUM_LEDS]; CapacitiveSensor cs_4_2 = CapacitiveSensor (4, 2); // Resistència de 10 megaohm entre els pins 4 i 2, el pin 2 és pin del sensor, afegiu cable, configuració de foilvoid () {Serial.begin (9600); endarreriment (2000); FastLED.addLeds (leds, NUM_LEDS);} void loop () {long start = millis (); long total1 = cs_4_2.capacitiveSensor (30); Serial.print (millis () - start); // comproveu el rendiment a millisecondsSerial.print ("\ t"); // caràcter de pestanya per a la finestra de depuració spacingSerial.println (total1); // impressió de sortida del sensor 1delay (100); // retard arbitrari per limitar les dades al port sèrie si (total1> 1500) {leds [0] = CRGB (random (), random (), random ()); leds [1] = leds [0]; leds [2] = leds [0]; FastLED.show (); // encendre el LED:}}

Pas 4: vídeo

Així és com sembla "tocar-me una planta brillant" a l'habitació clara i fosca … Disculpeu el vídeo merder que l'he pres al telèfon.

Pas 5: Conclusió

He utilitzat 2 llibreries FastLED.h CapacitiveSensor.h Aquestes es poden descarregar a la mateixa ide Arduino. (Si teniu problemes per baixar el comentari següent). Tot el valor del codi es pot canviar segons el vostre ús. Si voleu més informació detalls i ajuda per enviar-me un missatge. Espero que a tots els hagi agradat aquest projecte

Recomanat: