Touch Me Glow Plant !: 5 koraka
Touch Me Glow Plant !: 5 koraka
Anonim
Touch Me Glow Plant!
Touch Me Glow Plant!
Touch Me Glow Plant!
Touch Me Glow Plant!

Pozdrav svima, ako volite sobne biljke i svjetiljke za raspoloženje, počastit ću vas pokazat ću vam kako je lako napraviti vlastitu biljku "touch me glow". To je napravljeno s arduinom, otpornikom i žicom koji djeluju kao kapacitivni senzor dodira koji osjeća kad god dodirnemo i mijenjamo svjetlo prema njemu. Svjetlo se nasumično mijenja i osvjetljava cijelu biljku..pa krenimo !!

Pribor

Arduino Uno × 1Resistor 1M. × 1WS218b adresabilna LED traka × 1Žica (bilo koje duljine)

Korak 1: Ožičenje

Ožičenje!
Ožičenje!
Ožičenje!
Ožičenje!
Ožičenje!
Ožičenje!
Ožičenje!
Ožičenje!

Prvo spojite 1 M otpornik preko pinova 2 i 4. Spojite žicu na pin2 Arduina (isti pin na koji je priključen i otpornik).. a drugi kraj žice spojite na postrojenje. U svom slučaju umočim žicu u bocu (koristio sam žicu za gitaru za žicu jer tada nisam imao dugačku žicu i žica se gotovo nije vidjela.). Sada je vrijeme za spajanje LED trake: Spojite vcc pin - arduino 5v pin Gnd pin - Arduino gnd pin Data pin - Arduino pin 7Svi pin se može mijenjati prema vašoj upotrebi u donjem kodu

Korak 2: Postavljanje

Postavljanje
Postavljanje
Postavljanje
Postavljanje
Postavljanje
Postavljanje
Postavljanje
Postavljanje

Vrlo je jednostavno postaviti. Stavite žicu (koju smo spojili na iglu 2) u spremnik u kojem je biljka. Sada dodirnite biljku i pročitajte vrijednost na Arduino ide serijskom ploteru te promijenite kôd prema njoj. (Ako imate bilo kakvih sumnji projekt je mogao slobodno pitati dolje). LED diode se mogu postaviti prema vašoj volji koju sam stavio ispod boce da biste dobili taj učinak.

Korak 3: Kodirajte

#include "FastLED.h" #include #define NUM_LEDS 6 // Podatkovni pin koji će voditi podacima bit će ispisan preko#define DATA_PIN 7CRGB LED dioda [NUM_LEDS]; CapacitiveSensor cs_4_2 = CapacitiveSensor (4, 2); // otpornik od 10 megahm između pinova 4 i 2, pin 2 je pin osjetnika, dodavanje žice, postavljanje folije () {Serial.begin (9600); odgoda (2000); FastLED.addLeds (leds, NUM_LEDS);} void loop () {long start = millis (); long total1 = cs_4_2.capacitiveSensor (30); Serial.print (millis () - start); // provjeravamo performanse u milisekundamaSerial.print ("\ t"); // znak kartice za otklanjanje pogrešaka prozora spacingSerial.println (ukupno1); // izlaz senzora ispisa 1delaj (100); // proizvoljno kašnjenje za ograničavanje podataka na serijski port ako (ukupno1> 1500) {leds [0] = CRGB (random (), random (), random ()); LED diode [1] = LED diode [0]; LED diode [2] = LED diode [0]; FastLED.show (); // uključi LED:}}

Korak 4: Video

Ovako "touch me glow plant" izgleda u svijetloj i tamnoj prostoriji..izvinite na usranom videu koji sam snimio na telefon.

Korak 5: Zaključak

Koristio sam 2 knjižnice FastLED.h CapacitiveSensor.hOve se mogu preuzeti na samom Arduino ide. (Ako imate problema s preuzimanjem komentara u nastavku). Sva vrijednost u kodu može se promijeniti ovisno o vašoj upotrebi. Ako želite dalje pojedinosti i pomoć možete mi poslati. Nadam se da se svima svidio ovaj projekt

Preporučeni: