Mündəricat:

Touch Me Glow Plant!: 5 addım
Touch Me Glow Plant!: 5 addım

Video: Touch Me Glow Plant!: 5 addım

Video: Touch Me Glow Plant!: 5 addım
Video: Любовь и голуби (FullHD, комедия, реж. Владимир Меньшов, 1984 г.) 2024, Noyabr
Anonim
Touch Glow Plant!
Touch Glow Plant!
Touch Glow Plant!
Touch Glow Plant!

Hərkəsə salam, qapalı bitkiləri və əhval lampalarını sevən biri olsanız, özünüzə "toxun mənə parlayan bitkini" hazırlamağın nə qədər asan olduğunu göstərəcəyəm. Bu, arduino, rezistor və işığa toxunduqda onu dəyişən hiss edən bir tutumlu toxunma sensoru rolunu oynayan bir teldən hazırlanmışdır. İşıq təsadüfi olaraq dəyişir və bütün bitkini parlayır.. elə başlayaq !!

Təchizat

Arduino Uno × 1Rezistor 1M. × 1WS218b ünvanlı led şerit × 1 Tel (istənilən uzunluqda)

Addım 1: Bağlantı qurun

Bağlama!
Bağlama!
Bağlama!
Bağlama!
Bağlama!
Bağlama!
Bağlama!
Bağlama!

Əvvəlcə 1 və 2 pin arasındakı 1 M rezistoru bağlayın və teli Arduino pininə bağlayın (rezin bağlandığı kimi eyni pin).. və telin digər ucunu qurğuya bağlayın. butulkanın içinə (o vaxt uzun tel olmadığından və tel demək olar ki, görünmədiyi üçün tel üçün gitara simindən istifadə etdim.) İndi led şeridi bağlamağın vaxtıdır: vcc pinini qoşun - arduino 5v pin Gnd pin - Arduino gnd pin Data pin - Arduino pin 7 Bütün pinlər aşağıda verilmiş kodda istifadənizə uyğun olaraq dəyişdirilə bilər.

Addım 2: Quraşdırma

Ayarlamaq
Ayarlamaq
Ayarlamaq
Ayarlamaq
Ayarlamaq
Ayarlamaq
Ayarlamaq
Ayarlamaq

Qurmaq çox asandır. Teli (pin 2 -yə bağladığımız) bitkinin yerləşdirildiyi konteynerə qoyun İndi bitkiyə toxunun və Arduino ide seriyalı plotterin dəyərini oxuyun və ona uyğun olaraq kodu dəyişdirin. (Buna şübhəniz varsa) Layihə aşağıda soruşmaq üçün sərbəst düşdü). Ledlər bu təsiri əldə etmək üçün şüşənin altına qoyduğum iradəyə uyğun olaraq yerləşdirilə bilər.

Addım 3: Kod

#include "FastLED.h" #include #define NUM_LEDS 6 // Məlumatların idarə olunduğu pin##DATA_PIN 7CRGB ledləri [NUM_LEDS] üzərində yazılacaq; CapacitiveSensor cs_4_2 = CapacitiveSensor (4, 2); // 4 və 2 sancaqlar arasındakı 10 meqohm rezistor, pin 2 sensor pinidir, tel əlavə edin, foilvoid quraşdırma () {Serial.begin (9600); gecikmə (2000); FastLED.addLeds (leds, NUM_LEDS);} void loop () {long start = millis (); long total1 = cs_4_2.capacitiveSensor (30); Serial.print (millis () - start); // millisecondsSerial.print ("\ t") performansını yoxlayın; // ayıklama pəncərəsi spacingSerial.println üçün nişan xarakteri (total1); // çap sensoru çıxışı 1 gecəlik (100); // məlumatları seriya portu ilə məhdudlaşdırmaq üçün ixtiyari gecikmə (cəmi1> 1500) {leds [0] = CRGB (təsadüfi (), təsadüfi (), təsadüfi ()); led [1] = led [0]; led [2] = led [0]; FastLED.show (); // LED yandırın:}}

Addım 4: Video

İşıqlı və qaranlıq otaqda "toxun mənə parlayan bitkiyə" belə bənzəyir.. telefonumda çəkdiyim pis videoya görə üzr istəyirəm.

Addım 5: Nəticə

FastLED.h CapacitiveSensor.h adlı 2 kitabxanadan istifadə etdim. Bunlar Arduino ide -nin özündən yüklənə bilər. (Aşağıdakı şərhləri yükləməkdə çətinlik çəkirsinizsə). Koddakı bütün dəyərlər istifadənizə uyğun olaraq dəyişdirilə bilər. ətraflı məlumat və mənə mesaj göndərə bilərsiniz. Ümid edirik ki, bu layihə hamının xoşuna gəldi

Tövsiyə: