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!

Zdravo svima, Ako volite sobne biljke i lampe za raspoloženje, počastit ću vas pokazat ću vam kako je lako napraviti vlastitu biljku "dodirni me sjajnom". Ovo je napravljeno s arduinom, otpornikom i žicom koja djeluje 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 počnimo !!

Supplies

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

Korak 1: Ožičenje

Wiring Up!
Wiring Up!
Wiring Up!
Wiring Up!
Wiring Up!
Wiring Up!
Wiring Up!
Wiring Up!

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 kodu datom ispod

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 u skladu s njom. (Ako imate bilo kakvih sumnji u vezi s ovim Projekat je pao ispod dolje). LED diode se mogu postaviti prema vašoj volji koju sam stavio ispod boce da biste dobili taj efekat.

Korak 3: Kodirajte

#include "FastLED.h" #include #define NUM_LEDS 6 // PIN za podatke 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 megahoma između pinova 4 i 2, pin 2 je pin osjetnika, dodavanje žice, postavljanje folije () {Serial.begin (9600); kašnjenje (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 grešaka prozora spacingSerial.println (ukupno1); // izlaz senzora za ispis 1delay (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 diodu:}}

Korak 4: Video zapis

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

Korak 5: Zaključak

Koristio sam 2 biblioteke 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 prema vašoj upotrebi. Ako želite dalje detalje i pomoć možete mi poslati. Nadam se da se svima svideo ovaj projekat

Preporučuje se: