Мазмуну:
Video: Touch Me Glow Plant!: 5 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:38
Саламатсыздарбы, эгер сиз жабык өсүмдүктөрдү жана маанай чырактарын жакшы көргөн адам болсоңуз, анда мен сизге "тийүү мага жаркыраган өсүмдүк" жасоонун канчалык оңой экенин көрсөтөм. Бул ардуино, резистор жана зым менен жасалган, алар сыйымдуу сенсор катары иштейт, биз аны тийгенде жана ага ылайык жарыкты өзгөрткөндө сезебиз. Жарык туш келди өзгөрүп, бүтүндөй өсүмдүктү жаркыратат.. андыктан баштайлы !!
Жабдуулар
Arduino Uno × 1 Resistor 1M. × 1WS218b даректүү LED тилкеси × 1Wire (каалаган узундукта)
1 -кадам: Байланышуу
Адегенде 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дин өзүнө жүктөп алса болот. (Эгерде төмөндөгү комментарийди жүктөөдө кыйынчылыктар болсо). Коддун бардык мааниси колдонууңузга жараша өзгөртүлүшү мүмкүн. чоо -жайы жана мага кабарлоого жардам берет. Бул долбоор баарына жакты деп үмүттөнөм
Сунушталууда:
Rainbow Glow Citrus Ассамблеясы: 4 кадам
Rainbow Glow Citrus Assembly: Сиз бир эмес, ар кандай түстөрдө жарк эткен жарыкты көрдүңүз беле? Мен ишенем, сизде жок. Бул эң жакшы түнкү чырак, сиз өзүңүздүн өнөктөшүңүзгө, досторуңузга же жаш балаңызга ала турган же сатып ала турган нерсе.? Мен бул компонентти " Tinkercad.com, & q
Plant'm: 6 кадам (Сүрөттөр менен)
Plant'm: Көпчүлүккө окшоп, мен үйдүн айланасында өсүмдүктөрдү жакшы көрөм. Тилекке каршы, алар дээрлик дайыма бир -эки жуманын ичинде өлүп калышат. Ошентип, Howestтеги MCT студенти катары биринчи курсумдун аягында мага баарын көрсөтө турган долбоорду түзүү тапшырылды
Ok Google Plant Waterer/Суу тапанчасы: 20 кадам
Ok Google Plant Waterer/water Pistol: Бул Google Home же Google жардамчысы бар телефонду колдонуп, кимдир бирөөгө суу чачуу же кээ бир өсүмдүктөрдү сугаруу үчүн кызыктуу долбоор. Ал ошондой эле жарык, жылытуу, күйөрмандар ж.б.у.с.с. Эгер бул сизге жакса
Arduino Plant Irrigator, Code Free: 11 кадам
Arduino Plant Irrigator, Code Free: Бул көрсөтмөдө биз сугат роботун курабыз, ал сиздин өсүмдүктөрүңүздү күндүз топурак жетиштүү кургатканда сугарат. Бул классикалык Arduino долбоору, бирок бул жолу биз XOD визуалдык программалоо тилин колдонобуз, ал программалоо процессин түзөт
Эң оңой Arduino Smart Plant сугаруу: 7 кадам (Сүрөттөр менен)
Эң жөнөкөй Arduino акылдуу өсүмдүктөрдү сугаруу: Акыркы жолу биз ардуино жана сенсорлор менен автоматтык өсүмдүктөрдү сугаруу системасын кантип жасоо керектигин жаздык, биздин макала көп көңүл бурду жана чоң пикирге ээ болду. Бул биздин о