Tartalomjegyzék:

Touch Me Glow Plant!: 5 lépés
Touch Me Glow Plant!: 5 lépés

Videó: Touch Me Glow Plant!: 5 lépés

Videó: Touch Me Glow Plant!: 5 lépés
Videó: ИМПРОВИЗАЦИЯ. КОМАНДЫ | 4 сезон 5 выпуск: Крафтовые VS Тайные 2024, November
Anonim
Touch Me Glow Plant!
Touch Me Glow Plant!
Touch Me Glow Plant!
Touch Me Glow Plant!

Sziasztok, ha valaki, aki szereti a beltéri növényeket és a hangulatlámpákat, csemege lesz, megmutatom, milyen egyszerű elkészíteni saját "touch me glow plant" -ját. Ez arduino -val, ellenállással és vezetékkel készül, amelyek kapacitív érintésérzékelőként működnek, és érzékelik, amikor megérintjük, és ennek megfelelően megváltoztatjuk a fényt. A fény véletlenszerűen változik, és felvilágítja az egész növényt.. szóval kezdjük !!

Kellékek

Arduino Uno × 1 Ellenállás 1M. × 1WS218b címezhető led szalag × 1 vezeték (bármilyen hosszúságú)

1. lépés: Csatlakozás

Bekötés!
Bekötés!
Bekötés!
Bekötés!
Bekötés!
Bekötés!
Bekötés!
Bekötés!

Először csatlakoztassa az 1 M ellenállást a 2. és 4. tűhöz. Csatlakoztassa a vezetéket az Arduino 2. tűjéhez (ugyanaz a tű, mint az ellenállás csatlakoztatva). És csatlakoztassa a vezeték másik végét az üzemhez. a palackba (gitárhúrt használtam a vezetékhez, mert akkor nem volt hosszú vezetékem, és a húr szinte nem látszott.). Most itt az ideje, hogy csatlakoztassa a led szalagot: Connect vcc pin - arduino 5v pin Gnd pin - Arduino gnd pin Data pin - Arduino 7 pin

2. lépés: Beállítás

Felállítása
Felállítása
Felállítása
Felállítása
Felállítása
Felállítása
Felállítása
Felállítása

Nagyon könnyű beállítani. Helyezze a vezetéket (amelyet a 2 -es tüskéhez kötöttünk) a tartályba, ahol az üzemet helyezték. Most érintse meg a növényt, és olvassa el az értéket az Arduino ide soros plotterben, és változtassa meg a kódot ennek megfelelően. (Ha kétségei vannak ezzel kapcsolatban projekt szabadon kérdezhet le). A LED -eket az Ön akarata szerint helyezhetjük el, amelyeket az üveg alá helyeztem, hogy ezt a hatást elérje.

3. lépés: Kódolás

#include "FastLED.h" #include #define NUM_LEDS 6 // Adat PIN -kód, amely a vezetett adatokat kiírja a#define DATA_PIN 7CRGB ledek fölé [NUM_LEDS]; CapacitiveSensor cs_4_2 = CapacitiveSensor (4, 2); // 10 megohmos ellenállás a 4 és 2 érintkezők között, a 2 -es tű az érzékelő csapja, vezeték hozzáadása, fóliamentes beállítás () {Serial.begin (9600); késleltetés (2000); FastLED.addLeds (ledek, NUM_LEDS);} void loop () {long start = millis (); long total1 = cs_4_2.capacitiveSensor (30); Serial.print (millis () - start); // a teljesítmény ellenőrzése ezredmásodpercbenSerial.print ("\ t"); // tab karakter a hibakeresési ablakok távolságaiSerial.println (összesen1); // nyomtatási érzékelő kimenet 1 késleltetés (100); // tetszőleges késleltetés az adatok soros portra történő korlátozására, ha (összesen1> 1500) {leds [0] = CRGB (random (), random (), random ()); ledek [1] = ledek [0]; ledek [2] = ledek [0]; FastLED.show (); // kapcsolja be a LED -et:}}

4. lépés: Videó

Így néz ki a "touch me glow plant" világos és sötét szobában..sajnálom a vacak videót, amit a telefonomra vettem.

5. lépés: Következtetés

2 FastLED.h CapacitiveSensor.h könyvtárat használtam. Ezek letölthetők magáról az Arduino ide -ról. (Ha problémái vannak az alábbi megjegyzés letöltésével). A kódban szereplő összes érték megváltoztatható az Ön használatának megfelelően. Ha további információra van szüksége részleteket és segítséget üzenetben. Remélem mindenkinek tetszett ez a projekt

Ajánlott: