Cuprins:

Touch Me Glow Plant !: 5 pași
Touch Me Glow Plant !: 5 pași

Video: Touch Me Glow Plant !: 5 pași

Video: Touch Me Glow Plant !: 5 pași
Video: Mimosa pudica reaction to fire ‼️😱 2024, Noiembrie
Anonim
Touch Me Glow Plant!
Touch Me Glow Plant!
Touch Me Glow Plant!
Touch Me Glow Plant!

Bună ziua tuturor, dacă sunteți cineva care iubește plantele de interior și lămpile de dispoziție în care vă bucurați, vă voi arăta cât de ușor este să vă faceți propria dvs. „touch me glow plant”. Acest lucru este realizat cu arduino, rezistor și un fir care acționează ca un senzor tactil capacitiv care simte ori de câte ori atingem și schimbăm lumina în funcție de acesta. Lumina se schimbă aleatoriu și luminează întreaga plantă.. așa că să începem !!

Provizii

Arduino Uno × 1 Rezistor 1M. × 1WS218b bandă LED adresabilă × 1Wire (orice lungime)

Pasul 1: Cablare

Cablare!
Cablare!
Cablare!
Cablare!
Cablare!
Cablare!
Cablare!
Cablare!

Mai întâi conectați rezistorul de 1 M pe pinul 2 și 4. conectați firul la pinul 2 al Arduino (același pin la care este conectat rezistorul).. și conectați celălalt capăt al firului la instalație. În cazul meu, scufund firul în sticlă (am folosit o coardă de chitară pentru un fir deoarece nu aveam un fir lung la acea vreme și coarda aproape că nu era vizibilă.) Acum este timpul să conectați banda led: Conectați pinul vcc - arduino 5v pin Gnd pin - Arduino gnd pin Pin de date - Arduino pin 7 Tot pinul poate fi modificat în funcție de utilizarea dvs. în codul de mai jos

Pasul 2: Configurare

Configurare
Configurare
Configurare
Configurare
Configurare
Configurare
Configurare
Configurare

Este foarte ușor de configurat. Așezați firul (pe care l-am conectat la pinul 2) în recipientul în care este plasată instalația Acum atingeți planta și citiți valoarea pe plotterul serial Arduino ide și schimbați codul conform acestuia. (Dacă aveți vreo îndoială cu privire la acest lucru proiectul a căzut liber să ceară mai jos). Ledurile pot fi plasate conform voinței tale pe care am pus-o sub sticlă pentru a obține acest efect.

Pasul 3: Cod

#include "FastLED.h" #include #define NUM_LEDS 6 // Pinul de date care a condus datele vor fi scrise peste # define DATA_PIN 7CRGB leds [NUM_LEDS]; CapacitiveSensor cs_4_2 = CapacitiveSensor (4, 2); // Rezistor de 10 megohm între pinii 4 și 2, pinul 2 este pinul senzorului, adăugați fir, configurați foilvoid () {Serial.begin (9600); întârziere (2000); FastLED.addLeds (led-uri, NUM_LEDS);} void loop () {long start = millis (); long total1 = cs_4_2.capacitiveSensor (30); Serial.print (millis () - start); // verificați performanța în milisecundeSerial.print ("\ t"); // caracter tab pentru fereastra de depanare spacingSerial.println (total1); // imprimare ieșire senzor 1delay (100); // întârziere arbitrară pentru a limita datele la portul serial dacă (total1> 1500) {leds [0] = CRGB (random (), random (), random ()); leduri [1] = leduri [0]; leduri [2] = leduri [0]; FastLED.show (); // aprinde LED-ul:}}

Pasul 4: Video

Așa arată „touch me glow plant” în camera luminoasă și întunecată.. îmi pare rău pentru videoclipul nenorocit pe care l-am luat pe telefon.

Pasul 5: Concluzie

Am folosit 2 biblioteci FastLED.h CapacitiveSensor.h Acestea pot fi descărcate chiar de pe ideea Arduino. (Dacă aveți probleme la descărcarea comentariului de mai jos). Toată valoarea din cod poate fi modificată în funcție de utilizarea dvs. Dacă doriți mai multe detalii și ajutor, puteți să-mi trimiteți un mesaj. Sper că tuturor le-a plăcut acest proiect

Recomandat: