Мазмуну:

Touch Me Glow Plant!: 5 кадам
Touch Me Glow Plant!: 5 кадам

Video: Touch Me Glow Plant!: 5 кадам

Video: Touch Me Glow Plant!: 5 кадам
Video: Touch Me Not Plant in Tamil | Thotta Sinungi | Mimosa Pudica | தொட்டாசிணுங்கி 2024, Ноябрь
Anonim
Touch Me Glow Plant!
Touch Me Glow Plant!
Touch Me Glow Plant!
Touch Me Glow Plant!

Саламатсыздарбы, эгер сиз жабык өсүмдүктөрдү жана маанай чырактарын жакшы көргөн адам болсоңуз, анда мен сизге "тийүү мага жаркыраган өсүмдүк" жасоонун канчалык оңой экенин көрсөтөм. Бул ардуино, резистор жана зым менен жасалган, алар сыйымдуу сенсор катары иштейт, биз аны тийгенде жана ага ылайык жарыкты өзгөрткөндө сезебиз. Жарык туш келди өзгөрүп, бүтүндөй өсүмдүктү жаркыратат.. андыктан баштайлы !!

Жабдуулар

Arduino Uno × 1 Resistor 1M. × 1WS218b даректүү LED тилкеси × 1Wire (каалаган узундукта)

1 -кадам: Байланышуу

Wiring Up!
Wiring Up!
Wiring Up!
Wiring Up!
Wiring Up!
Wiring Up!
Wiring Up!
Wiring Up!

Адегенде 1 M каршылыгын 2 жана 4 -пин аркылуу туташтырыңыз, зымды Arduino -дун pin2 -ге туташтырыңыз (резистор туташкан эле пин).. жана зымдын экинчи учун заводго байланыштырыңыз. Менин учурда мен зымды чумкуйм бөтөлкөгө (мен зым үчүн гитаранын жибин колдоном, анткени менде узун зым болгон эмес жана жип дээрлик көрүнбөйт.). Эми жетектелген тилкени туташтырууга убакыт келди: vcc пин туташтыруу - arduino 5v pin Gnd pin - Arduino gnd pin Маалымат пин - Arduino pin 7 Бардык пин төмөндө берилген коддо сиздин колдонууңузга жараша өзгөртүлүшү мүмкүн.

2 -кадам: Орнотуу

Орнотуу
Орнотуу
Орнотуу
Орнотуу
Орнотуу
Орнотуу
Орнотуу
Орнотуу

Орнотуу абдан оңой. Зымды (биз пин 2ге туташтырдык) өсүмдүк жайгаштырылган контейнерге коюңуз Эми өсүмдүккө тийип Arduino ide сериялык плоттериндеги маанини окуп, ага ылайык кодду өзгөртүңүз. долбоор төмөндө сурап бекер түштү). Леддерди мен каалагандай жайгаштырса болот, мен бул эффектти алуу үчүн бөтөлкөнүн астына койгом.

3 -кадам: код

#include "FastLED.h" #include #define NUM_LEDS 6 // Маалыматтарды алып келген маалымат пин#үстүнөн жазылат DATA_PIN 7CRGB leds [NUM_LEDS]; CapacitiveSensor cs_4_2 = CapacitiveSensor (4, 2); // 4 жана 2 -пиндердин ортосундагы 10 мегаомдук резистор, 2 -пин - бул сенсордук пин, зым кошуу, foilvoid орнотуу () {Serial.begin (9600); кечигүү (2000); FastLED.addLeds (leds, NUM_LEDS);} void loop () {long start = millis (); long total1 = cs_4_2.capacitiveSensor (30); Serial.print (millis () - баштоо); // миллисекундтарда иштөөнү текшерүүSerial.print ("\ t"); // мүчүлүштүктөрдү оңдоо үчүн табулатура белгиси spacingSerial.println (total1); // басма сенсорунун чыгышы 1күн (100); // эгерде (жалпы1> 1500) {leds [0] = CRGB (кокустук (), туш келди (), туш келди ()) сериялык портко маалыматтарды чектөө үчүн өзүм билемдик менен кечигүү; leds [1] = leds [0]; leds [2] = leds [0]; FastLED.show (); // LEDди күйгүзүү:}}

4 -кадам: Видео

Жарык жана караңгы бөлмөдө "тий мага жаркыраган өсүмдүк" ушундай көрүнөт.. телефонго тартып алган жаман видео үчүн кечирим сурайм.

5 -кадам: Жыйынтык

Мен FastLED.h CapacitiveSensor.h 2 китепканасын колдондум Буларды Arduino ideдин өзүнө жүктөп алса болот. (Эгерде төмөндөгү комментарийди жүктөөдө кыйынчылыктар болсо). Коддун бардык мааниси колдонууңузга жараша өзгөртүлүшү мүмкүн. чоо -жайы жана мага кабарлоого жардам берет. Бул долбоор баарына жакты деп үмүттөнөм

Сунушталууда: