Indholdsfortegnelse:

Touch Me Glow Plant !: 5 trin
Touch Me Glow Plant !: 5 trin

Video: Touch Me Glow Plant !: 5 trin

Video: Touch Me Glow Plant !: 5 trin
Video: Mimosa pudica reaction to fire ‼️😱 2024, November
Anonim
Touch Me Glow Plant!
Touch Me Glow Plant!
Touch Me Glow Plant!
Touch Me Glow Plant!

Hej alle sammen, Hvis du er en, der elsker indendørs planter og stemningslamper, er du til en godbid, jeg vil vise dig, hvor let det er at lave din egen "touch me glow plant". Dette er lavet med arduino, modstand og en ledning, der fungerer som en kapacitiv berøringssensor, der registrerer, når vi rører og ændrer lyset i henhold til det. Lyset skifter tilfældigt og lyser hele planten..så lad os komme i gang !!

Forbrugsvarer

Arduino Uno × 1Modstand 1M. × 1WS218b adresserbar ledstrimmel × 1Wire (enhver længde)

Trin 1: Tilslutning

Kabelføring!
Kabelføring!
Kabelføring!
Kabelføring!
Kabelføring!
Kabelføring!
Kabelføring!
Kabelføring!

Tilslut først 1 M modstanden på tværs af pin 2 og 4. tilslut ledningen til pin2 på Arduino (samme pin som modstanden er tilsluttet).. og tilslut den anden ende af ledningen til anlægget. I mit tilfælde dypper jeg ledningen ind i flasken (jeg har brugt en guitarstreng til en ledning, fordi jeg ikke havde en lang ledning på det tidspunkt, og strengen var næsten ikke synlig.). Nu er det tid til at forbinde ledstrimlen: Tilslut vcc pin - arduino 5v pin Gnd pin - Arduino gnd pin Data pin - Arduino pin 7 Al pin kan ændres i henhold til din brug i koden nedenfor

Trin 2: Opsætning

Sætte op
Sætte op
Sætte op
Sætte op
Sætte op
Sætte op
Sætte op
Sætte op

Det er meget let at opsætte. Placer ledningen (som vi tilsluttede stiften 2) i beholderen, hvor anlægget er placeret. Rør nu anlægget, og læs værdien på Arduino ide -serieplotteren, og skift koden i henhold til den. (Hvis du er i tvivl om dette projekt blev fri til at spørge nedenunder). Lysdioderne kan placeres i henhold til din vilje, jeg har placeret under flasken for at få den effekt.

Trin 3: Kode

#include "FastLED.h" #include #define NUM_LEDS 6 // Datapind, der førte data, vil blive skrevet ud over#definere DATA_PIN 7CRGB leds [NUM_LEDS]; CapacitiveSensor cs_4_2 = CapacitiveSensor (4, 2); // 10 megohm modstand mellem ben 4 & 2, ben 2 er sensorstift, tilføj ledning, folieformet opsætning () {Serial.begin (9600); forsinkelse (2000); FastLED.addLeds (leds, NUM_LEDS);} void loop () {long start = millis (); long total1 = cs_4_2.capacitiveSensor (30); Serial.print (millis () - start); // kontrollere ydelsen i millisecondsSerial.print ("\ t"); // fanetegn for fejlfindingsvindue spacingSerial.println (total1); // print sensor output 1delay (100); // vilkårlig forsinkelse for at begrænse data til seriel port, hvis (total1> 1500) {leds [0] = CRGB (random (), random (), random ()); leds [1] = leds [0]; leds [2] = leds [0]; FastLED.show (); // tænd LED:}}

Trin 4: Video

Sådan ser "touch me glow plant" ud i et lyst og mørkt rum.. beklager den skide video, jeg tog den på min telefon.

Trin 5: Konklusion

Jeg har brugt 2 biblioteker FastLED.h CapacitiveSensor.h Disse kan downloades på selve Arduino ideen. (Hvis du har problemer med at downloade kommentar nedenfor). Alle værdier i koden kan ændres alt efter din brug. Hvis du vil have yderligere detaljer og hjælp kan du sende mig en besked. Håber alle kunne lide dette projekt

Anbefalede: