תוכן עניינים:

Touch Me Glow Plant !: 5 שלבים
Touch Me Glow Plant !: 5 שלבים

וִידֵאוֹ: Touch Me Glow Plant !: 5 שלבים

וִידֵאוֹ: Touch Me Glow Plant !: 5 שלבים
וִידֵאוֹ: Быстрый выход из вирусной инфекции 2024, יוני
Anonim
Touch Me Glow Plant!
Touch Me Glow Plant!
Touch Me Glow Plant!
Touch Me Glow Plant!

היי לכולם, אם אתם אנשים שאוהבים צמחים פנימיים ומנורות מצב רוח, אתם מוזמנים ליהנות, אני אראה לכם כמה קל להכין צמח "לגעת בי זוהר" משלכם. זה עשוי עם ארדואינו, נגד וחוט המשמש כחיישן מגע קיבולי החוש בכל פעם שאנו נוגעים ומשנים את האור לפיו. האור משתנה באופן אקראי ומאיר את כל הצמח..אז נתחיל !!

אספקה

Arduino Uno × 1 Resistor 1M. × 1WS218b רצועת לד ניתנת להתייחסות × 1Wire (בכל אורך)

שלב 1: חיבור

חיבור!
חיבור!
חיבור!
חיבור!
חיבור!
חיבור!
חיבור למעלה!
חיבור למעלה!

תחילה חבר את הנגד 1 מ 'על פני סיכה 2 ו -4. חבר את החוט לפין 2 של ארדואינו (אותה סיכה שבה מחובר הנגד).. וחבר את הקצה השני של החוט לצמח. במקרה שלי אני טובל את החוט לתוך הבקבוק (השתמשתי במיתר גיטרה לחוט מכיוון שלא היה לי חוט ארוך באותו זמן והמחרוזת כמעט ולא נראתה.) עכשיו הגיע הזמן לחבר את רצועת הלד: חבר סיכת vcc - ארדואינו סיכת 5nd סיכת Gnd - סיכת נתונים של Arduino gnd - פין Arduino 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); // 10 מגההם נגד בין פינים 4 & 2, סיכה 2 היא פין חיישן, הוסף חוט, התקנת foilvoid () {Serial.begin (9600); עיכוב (2000); FastLED.addLeds (leds, NUM_LEDS);} לולאת חלל () {long start = millis (); long total1 = cs_4_2.capacitiveSensor (30); Serial.print (millis () - start); // לבדוק את הביצועים ב- millisecondsSerial.print ("\ t"); // תו כרטיסייה עבור חלון באגים spacingSerial.println (total1); // פלט חיישן הדפסה 1 עיכוב (100); // עיכוב שרירותי להגבלת הנתונים ליציאה טורית אם (סה"כ 1> 1500) {leds [0] = CRGB (אקראי (), אקראי (), אקראי ()); leds [1] = leds [0]; leds [2] = leds [0]; FastLED.show (); // להדליק נורית:}}

שלב 4: וידאו

כך נראה "לגעת בי צמח זוהר" בחדר בהיר וחושך..סליחה על הסרטון המחורבן שצילמתי אותו בטלפון שלי.

שלב 5: מסקנה

השתמשתי בשתי ספריות FastLED.h CapacitiveSensor.h ניתן להוריד את אלה על האיד Arduino עצמו. (אם יש לך בעיה להוריד הערה למטה). ניתן לשנות את כל הערך בקוד בהתאם לשימוש שלך. אם אתה רוצה עוד פרטים ועזרה תוכל לשלוח לי הודעה. מקווה שכולם אהבו את הפרויקט הזה

מוּמלָץ: