Kazalo:

Touch Me Glow Plant !: 5 korakov
Touch Me Glow Plant !: 5 korakov

Video: Touch Me Glow Plant !: 5 korakov

Video: Touch Me Glow Plant !: 5 korakov
Video: Patrice Rushen - Forget Me Nots (Official Video) 2024, December
Anonim
Touch Me Glow Plant!
Touch Me Glow Plant!
Touch Me Glow Plant!
Touch Me Glow Plant!

Pozdravljeni, če ste ljubitelj sobnih rastlin in svetilk za razpoloženje, vam bom pokazal, kako enostavno je narediti svojo "touch me glow plant". To je narejeno z arduinom, uporom in žico, ki deluje kot kapacitivni senzor na dotik, ki zazna, ko se dotaknemo, in glede na to spreminja svetlobo. Luč se naključno spreminja in sveti po celotni rastlini..pa začnimo !!

Zaloge

Arduino Uno × 1Resistor 1M. × 1WS218b naslovljiv LED trak × 1 žica (poljubne dolžine)

1. korak: 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!

Najprej priključite 1 -milimetrski upor na nožici 2 in 4. žico priključite na pin2 Arduina (isti zatič, kot je priključen upor).. in drugi konec žice priključite na obrat. V mojem primeru potopim žico v steklenico (za žico sem uporabil kitarsko vrvico, ker takrat nisem imel dolge žice in struna skoraj ni bila vidna.) Zdaj je čas, da povežemo LED trak: Priključite vcc pin - arduino 5v pin Gnd pin - Arduino gnd pin Podatkovni pin - Arduino pin 7Vse pin lahko spremenite glede na vašo uporabo v spodnji kodi

2. korak: Nastavitev

Nastavitev
Nastavitev
Nastavitev
Nastavitev
Nastavitev
Nastavitev
Nastavitev
Nastavitev

Nastavitev je zelo enostavna. Žico (ki smo jo povezali z nožico 2) postavite v posodo, kjer je rastlina. Zdaj se dotaknite rastline in preberite vrednost na serijskem ploterju Arduino ide ter glede na to spremenite kodo. (Če o tem dvomite projekt spodaj vprašal). LED diode lahko postavite po vaši volji, ki sem jo dal pod steklenico, da dobim ta učinek.

3. korak: Koda

#include "FastLED.h" #include #define NUM_LEDS 6 // Podatkovni pin, ki bo vodil podatke, bo zapisan na#define DATA_PIN 7CRGB LED [NUM_LEDS]; CapacitiveSensor cs_4_2 = CapacitiveSensor (4, 2); // 10 megahm upor med nožicama 4 in 2, pin 2 je senzorski pin, dodaj žico, foilvoid setup () {Serial.begin (9600); zamuda (2000); FastLED.addLeds (LED, NUM_LEDS);} void loop () {long start = millis (); long total1 = cs_4_2.capacitiveSensor (30); Serial.print (millis () - start); // preverjanje delovanja v milisekundahSerial.print ("\ t"); // znak za za odpravljanje napak okno spacingSerial.println (skupaj1); // izhod senzorja tiskanja 1delay (100); // poljubna zamuda za omejitev podatkov na serijska vrata, če (skupaj1> 1500) {leds [0] = CRGB (naključno (), naključno (), naključno ()); LED diode [1] = LED diode [0]; LED diode [2] = LED diode [0]; FastLED.show (); // vklopi LED:}}

4. korak: Video

Takole izgleda "touch me glow plant" v svetli in temni sobi.. oprostite za sranje videoposnetka, ki sem ga posnel na telefon.

5. korak: Zaključek

Uporabil sem 2 knjižnici FastLED.h CapacitiveSensor.hTe lahko prenesete na sam Arduino ide. (Če imate težave s prenosom komentarja spodaj). Vse vrednosti v kodi lahko spremenite glede na vašo uporabo. Če želite še kaj podrobnosti in pomoč mi lahko pišete. Upam, da je bil ta projekt všeč vsem

Priporočena: