İçindekiler:

Dokun Bana Glow Plant!: 5 Adım
Dokun Bana Glow Plant!: 5 Adım

Video: Dokun Bana Glow Plant!: 5 Adım

Video: Dokun Bana Glow Plant!: 5 Adım
Video: Deliha - Tek Parça HD İzle 2024, Kasım
Anonim
Dokun Bana Glow Bitki!
Dokun Bana Glow Bitki!
Dokun Bana Glow Bitki!
Dokun Bana Glow Bitki!

Herkese merhaba, İç mekan bitkilerini ve mod lambalarını seven biriyseniz, bir ziyafet içindesiniz, size kendi "dokun bana kızdırma bitkisini" yapmanın ne kadar kolay olduğunu göstereceğim. Bu arduino, direnç ve kapasitif dokunmatik sensör görevi gören, dokunduğumuzda algılayan ve ışığı ona göre değiştiren bir tel ile yapılır. Işık rastgele değişir ve tüm bitkiyi aydınlatır.. hadi başlayalım!!

Gereçler

Arduino Uno ×1Direnç 1M. ×1WS218b adreslenebilir led şerit ×1Wire (herhangi bir uzunlukta)

Adım 1: Kablolama

Kablolama!
Kablolama!
Kablolama!
Kablolama!
Kablolama!
Kablolama!
Kablolama!
Kablolama!

Önce 1 M rezistörü pin 2 ve 4'e bağlayın, kabloyu Arduino'nun pin2'sine bağlayın (direncin bağlı olduğu pin ile aynı)..ve telin diğer ucunu tesise bağlayın. benim durumumda teli daldırırım (O zamanlar uzun bir telim olmadığı için tel olarak gitar teli kullandım ve tel neredeyse görünmüyordu.) Şimdi led şeridi bağlama zamanı: vcc pinini bağlayın -- arduino 5v pin Gnd pin -- Arduino gnd pin Data pin -- Arduino pin 7Tüm pinler aşağıda verilen kodda kullanımınıza göre değiştirilebilir

2. Adım: Kurulum

Kurulum
Kurulum
Kurulum
Kurulum
Kurulum
Kurulum
Kurulum
Kurulum

Kurulumu çok kolaydır. Pin 2'ye bağladığımız teli bitkinin bulunduğu kaba yerleştirin Şimdi bitkiye dokunun ve Arduino ide seri çizici üzerindeki değeri okuyun ve ona göre kodu değiştirin.(Bu konuda bir şüpheniz varsa) proje aşağıda sormakta özgürdü. Led'ler isteğinize göre yerleştirilebilir, bu etkiyi elde etmek için şişenin altına yerleştirdim.

Adım 3: Kodlayın

#include "FastLED.h"#include #define NUM_LEDS 6// Led verilerinin yazılacağı data pini#define DATA_PIN 7CRGB ledleri[NUM_LEDS];CapacitiveSensor cs_4_2 = CapacitiveSensor(4, 2); // 4 ve 2 pinleri arasında 10 megaohm direnç, pin 2 sensör pinidir, tel ekle, folyo void kurulum(){Serial.begin(9600); gecikme(2000); FastLED.addLeds(led'ler, NUM_LEDS);}void loop(){uzun başlangıç = millis();uzun toplam1 = cs_4_2.capacitiveSensor(30);Serial.print(millis() - başlangıç); // performansı milisaniye cinsinden kontrol etSerial.print("\t"); // hata ayıklama penceresi için sekme karakteri spaceSerial.println(total1); // sensör çıktısını yazdır 1delay(100); // verileri seri portla sınırlamak için isteğe bağlı gecikme if (toplam1 >1500) { ledler [0]= CRGB(random(), random(), random()); ledler [1]=ledler [0]; ledler [2]= ledler [0]; FastLED.show(); // LED'i aç: } }

4. Adım: Video

Aydınlık ve karanlık odada "bana parıldayan bitkiye dokun" böyle görünüyor..telefonumla çektiğim berbat video için özür dilerim.

Adım 5: Sonuç

2 adet FastLED.h CapacitiveSensor.h kütüphanesi kullandım. Bunları Arduino ide üzerinden indirebilirsiniz.(İndirmede sorun yaşarsanız aşağıdaki yorumdan ulaşabilirsiniz. Koddaki tüm değerler kullanımınıza göre değiştirilebilir. Daha fazla isterseniz Detaylar ve yardım için bana mesaj atabilirsiniz. Umarım herkes bu projeyi beğenmiştir

Önerilen: