Innehållsförteckning:

Touch Me Glow Plant !: 5 steg
Touch Me Glow Plant !: 5 steg

Video: Touch Me Glow Plant !: 5 steg

Video: Touch Me Glow Plant !: 5 steg
Video: Mc Pat Flynn - Get on Your Kneez (Lyrics) 2024, November
Anonim
Touch Me Glow Plant!
Touch Me Glow Plant!
Touch Me Glow Plant!
Touch Me Glow Plant!

Hej alla, Om du är någon som älskar inomhusväxter och stämningslampor är du ute efter en godbit, jag ska visa dig hur enkelt det är att göra din egen "touch me glow plant". Detta är tillverkat med arduino, motstånd och en tråd som fungerar som en kapacitiv beröringssensor som känner när vi vidrör och ändrar ljuset enligt det. Ljuset ändras slumpmässigt och lyser upp hela växten..så låt oss komma igång !!

Tillbehör

Arduino Uno × 1Motstånd 1M. × 1WS218b adresserbar ledremsa × 1Wire (valfri längd)

Steg 1: Anslutning

Uppkoppling!
Uppkoppling!
Uppkoppling!
Uppkoppling!
Uppkoppling!
Uppkoppling!
Uppkoppling!
Uppkoppling!

Anslut först 1 M -motståndet över stift 2 och 4. Anslut ledningen till stift 2 på Arduino (samma stift som motståndet är anslutet).. och anslut den andra änden av tråden till anläggningen. I mitt fall doppar jag tråden in i flaskan (jag har använt en gitarrsträng för en tråd eftersom jag inte hade en lång tråd då och strängen nästan inte var synlig.) Nu är det dags att ansluta ledremsan: Anslut vcc -stift - arduino 5v pin Gnd pin - Arduino gnd pin Data pin - Arduino pin 7 All pin kan ändras enligt din användning i koden nedan

Steg 2: Konfigurera

Inställning
Inställning
Inställning
Inställning
Inställning
Inställning
Inställning
Inställning

Det är väldigt enkelt att sätta upp. Placera tråden (som vi kopplade till stift 2) i behållaren där anläggningen är placerad. Rör nu vid anläggningen och läs värdet på Arduino ide -serieplottern och ändra koden enligt den. (Om du har några tvivel om detta projekt föll fritt att fråga nedan). Lysdioderna kan placeras enligt din vilja jag har placerat under flaskan för att få den effekten.

Steg 3: Kod

#include "FastLED.h" #include #define NUM_LEDS 6 // Datastift som ledde data skrivs ut över#definiera DATA_PIN 7CRGB leds [NUM_LEDS]; CapacitiveSensor cs_4_2 = CapacitiveSensor (4, 2); // 10 megohm motstånd mellan stiften 4 & 2, stift 2 är sensorstift, lägg till tråd, foilvoid setup () {Serial.begin (9600); fördröjning (2000); FastLED.addLeds (leds, NUM_LEDS);} void loop () {long start = millis (); long total1 = cs_4_2.capacitiveSensor (30); Serial.print (millis () - start); // kontrollera prestanda i millisecondsSerial.print ("\ t"); // tabbtecken för felsökningsfönster spacingSerial.println (total1); // utskriftssensorutgång 1fördröjning (100); // godtycklig fördröjning för att begränsa data till seriell port om (total1> 1500) {leds [0] = CRGB (random (), random (), random ()); leds [1] = leds [0]; leds [2] = leds [0]; FastLED.show (); // slå på LED:}}

Steg 4: Video

Så här ser "touch me glow plant" ut i ljusa och mörka rum..ledsen för den galna videon jag tog den på min telefon.

Steg 5: Slutsats

Jag har använt två bibliotek FastLED.h CapacitiveSensor.h Dessa kan laddas ner på Arduino ide själv. (Om du har problem med att ladda ner kommentar nedan). Alla värden i koden kan ändras beroende på din användning. Om du vill ha ytterligare information och hjälp kan du skicka ett meddelande till mig. Hoppas alla gillade det här projektet

Rekommenderad: