Mundarija:

Menga Yorqin o'simlik!: 5 qadam
Menga Yorqin o'simlik!: 5 qadam

Video: Menga Yorqin o'simlik!: 5 qadam

Video: Menga Yorqin o'simlik!: 5 qadam
Video: Qaysi Kasb Sizga Mos Keladi? TEST! | ҚАЙСИ КАСБ СИЗГА МОС КЕЛАДИ ??? 2024, Noyabr
Anonim
Menga tegib turing Glow zavodi!
Menga tegib turing Glow zavodi!
Menga tegib turing Glow zavodi!
Menga tegib turing Glow zavodi!

Hammaga salom, agar siz yopiq o'simliklarni va kayfiyat yoritgichlarini yaxshi ko'radigan bo'lsangiz, men sizga "menga tegib turadigan o'simlik" yasash qanchalik osonligini ko'rsataman. Bu arduino, rezistor va sig'imning sensorli sensori vazifasini bajaradi. Yorug'lik tasodifiy o'zgaradi va butun o'simlikni porlaydi.. shuning uchun boshlaylik !!

Ta'minotlar

Arduino Uno × 1Rezistor 1M. × 1WS218b manzilli LED tasmasi × 1Wire (istalgan uzunlik)

1 -qadam: Elektr ta'minoti

Ulanish!
Ulanish!
Ulanish!
Ulanish!
Ulanish!
Ulanish!
Ulanish!
Ulanish!

Avval 1 va 2 pinli 1 M rezistorni ulang va simni Arduino pin2 ga ulang (rezistor ulangan pin bilan bir xil).. va simning boshqa uchini zavodga ulang, men simni suvga botiraman. shishaga (men sim uchun gitara simini ishlatardim, chunki menda uzun sim yo'q edi va sim deyarli ko'rinmas edi). Endi chiziqni ulash vaqti keldi: vcc pinini ulash - arduino 5v pinli Gnd pin - Arduino gnd pin Ma'lumotlar pin - Arduino pin 7 Quyidagi kodda sizning xohishingizga ko'ra barcha pinni o'zgartirish mumkin.

2 -qadam: sozlash

O'rnatish
O'rnatish
O'rnatish
O'rnatish
O'rnatish
O'rnatish
O'rnatish
O'rnatish

O'rnatish juda oson. Simni (biz 2 -pin bilan bog'langan) o'simlik joylashtirilgan idishga joylashtiring. Endi zavodga tegib Arduino ide seriyali chizgichidagi qiymatni o'qing va unga muvofiq kodni o'zgartiring. (Agar bunga shubha qilsangiz Ledlar sizning xohishingizga ko'ra joylashtirilishi mumkin, men bu ta'sirni olish uchun shishaning ostiga qo'ydim.

3 -qadam: kod

#include "FastLED.h" #include #define NUM_LEDS 6 // Ma'lumotlar ustuni yozilgan bo'ladi#DATA_PIN 7CRGB leds [NUM_LEDS]; CapacitiveSensor cs_4_2 = CapacitiveSensor (4, 2); // 4 va 2 -pinlar orasidagi 10 megohmli rezistor, 2 -pinli sensorli pin, simni qo'shish, foilvoidni sozlash () {Serial.begin (9600); kechikish (2000); FastLED.addLeds (leds, NUM_LEDS);} void loop () {long start = millis (); long total1 = cs_4_2.capacitiveSensor (30); Serial.print (millis () - start); // millisekundlarda ishlashini tekshirish Serial.print ("\ t"); // disk raskadrovka oynasi oralig'iSerial.println uchun tab belgisi (jami1); // bosma datchik chiqishi 1delay (100); // ma'lumotni ketma -ket port bilan cheklash uchun o'zboshimchalik bilan kechikish, agar (jami1> 1500) {leds [0] = CRGB (tasodifiy (), tasodifiy (), tasodifiy ()); leds [1] = ledlar [0]; leds [2] = led [0]; FastLED.show (); // LEDni yoqing:}}

4 -qadam: video

Yorug'lik va qorong'i xonada "menga tegib turadigan o'simlik" mana shunday ko'rinadi.. telefonimga tushgan yomon video uchun uzr.

5 -qadam: Xulosa

Men FastLED.h CapacitiveSensor.h 2 kutubxonasidan foydalandim, ularni Arduino ide -ning o'zida yuklab olish mumkin. tafsilotlar va menga xabar yuborishingiz mumkin. Umid qilamanki, bu loyiha hammaga yoqdi

Tavsiya: