Tartalomjegyzék:
- Kellékek
- 1. lépés: Csatlakozás
- 2. lépés: Beállítás
- 3. lépés: Kódolás
- 4. lépés: Videó
- 5. lépés: Következtetés
Videó: Touch Me Glow Plant!: 5 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:40
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
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
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:
Plant'm: 6 lépés (képekkel)
Plant'm: Mint a legtöbb, én is szeretem, ha növények vannak a ház körül. Sajnos szinte mindig pár héten belül meghalnak. Így amikor a Howest MCT hallgatójaként töltött első évem végén azt a feladatot kaptam, hogy létrehozzak egy projektet, amely mindent megmutat
Ok Google Plant Waterer/water Pistol: 20 lépés
Ok Google Plant Waterer/water Pistol: Ez egy szórakoztató projekt, amely a Google Home -ot vagy bármely telefont használja, amelyen Google asszisztens van, hogy vizet permetezzen valakire vagy öntözzen néhány növényt. Ezenkívül sok más alkalmazási lehetőséget is kínál, például fények, fűtés, ventilátorok stb. Ha ez tetszik
Rory a Robot Plant: 5 lépés (képekkel)
Rory a Robot Plant: Rory egy vicces kinézetű robot növény formájában, kölcsönhatásba lép bizonyos érzékelők bemeneteivel, zenét játszik le és észleli az emberi mozgásokat, ráadásul fényképeket készít, amikor megrendeli. Ez is érdekel egy kis növény az edényben, ne
Arduino Plant Irrigator, kód mentes: 11 lépés
Arduino Plant Irrigator, kód mentes: Ebben az oktatóanyagban öntözőrobotot építünk, amely nappal öntözi a növényeket, amikor a talaj kellően kiszárad. Ez egy klasszikus Arduino-alapú projekt, de ezúttal vizuális programozási nyelvet, az XOD-t használjuk, amely a programozási folyamatot teszi lehetővé
IoT Plant Monitoring System (IBM IoT Platformmal): 11 lépés (képekkel)
Az IoT Plant Monitoring System (az IBM IoT Platformmal): Áttekintés A Plant Monitoring System (PMS) egy olyan alkalmazás, amelyet a zöld osztályú munkásosztályba tartozó személyekkel építettek fel. Ma a dolgozó egyének forgalmasabbak, mint valaha; karrierjük előmozdítása és pénzügyeik kezelése