- סוג חיישני מגע
- איך לזהות מגע בצמח?
- חומרים הדרושים לבניית אגרטל הצמחים המשתנה צבע שלנו
- דיאגרמת מעגלים לצמח שינוי ארדואינו על בסיס מגע
- תוכנית Arduino לזיהוי מגע בצמח ושינוי צבע LED
במאמר זה נלמד כיצד לבנות מפעל לשינוי צבעים מבוסס מגע באמצעות ארדואינו. כאשר אתה נוגע בצמח, צבע אגרטל הצמח ישתנה אוטומטית. זהו פרויקט דקורטיבי נחמד פנימי וגם פרויקט תחביב קטן למתחילים לבנות וללמוד דברים מעניינים. בעבר בנינו גם נגן מוסיקה מבוסס מגע באמצעות Arduino, שעובד על עיקרון דומה, אתה יכול גם לבדוק אותם.
עכשיו כשאנחנו אומרים צמחים מבוססי מגע, שאלה נפוצה שעשויה לצוץ היא איך מעגל אלקטרוני יכול לזהות את המגע האנושי דרך צמח. כיום, מכשירי חישה למגע נמצאים סביבנו. אנו יכולים לראות תצוגות מגע בסמארטפונים שלנו וגם בסוגים שונים של מכשירים. חיישן המגע הוא פשוט כמתג, כאשר מישהו נוגע בחיישן המגע, החיישן סוגר מעגל אלקטרוני ומאפשר את זרימת הזרם.
סוג חיישני מגע
מטלפונים ניידים למכונות אוטומטיות חכמות, בימינו אנו יכולים למצוא חיישני מגע בכל המכשירים המודרניים. חיישני מגע הם בעיקר משני סוגים, כלומר, סוג מגע resistive ואת סוג מגע קיבולים. שם הסוג עצמו מציין את אופן הפעולה ואת עקרון העבודה.
חיישן מגע עמיד : כשמו כן הוא, חיישן מגע עמיד פועל על סמך התנגדות המוליך. כשמגע קורה עם גוף האדם, ההתנגדות של המוליך משתנה ויש גם שינוי מתח, שינוי המתח הזה מתגלה על ידי המעגל והדברים קורים.
חיישן מגע קיבולי: זהו סוג חיישן המגע הנפוץ ביותר. זה פשוט בגלל שאנחנו יכולים לבצע נגיעות מרובות בכל פעם. חיישן המגע הקיבולי עובד על בסיס שינוי הקיבול, כלומר כאשר אנו נוגעים בחיישן הקיבול של המעגל משתנה וזה יתגלה כנגיעה. בואו נדבר בפירוט במעגל שלנו.
איך לזהות מגע בצמח?
מעגל הצמח שלנו מבוסס גם על חיישן המגע הקיבולי. כלומר אנו נחבר חוט לצמח שלנו כדי לגרום לו להתנהג כמו אלקטרודה, ואז כאשר אנו נוגעים בצמח, בגלל נוכחות גופנו, הקיבול משתנה וזה יתגלה על ידי המעגל שלנו. ואם כבר מדברים על המעגל, אנחנו זקוקים למיקרו-בקר שיגלה את השינוי בקיבול וגם ישלוט על כל המערכת. במקרה שלנו, המיקרו-בקר הוא Arduino.
חומרים הדרושים לבניית אגרטל הצמחים המשתנה צבע שלנו
- ארדואינו
- קתודה משותפת RGB LED
- נגד 1 מגה אוהם (חום, שחור, ירוק)
- חוט חיבור
- צמח עם בסיסו
- PCB נפוץ
דיאגרמת מעגלים לצמח שינוי ארדואינו על בסיס מגע
תרשים המעגל השלם המשמש בפרויקט זה מוצג להלן. המעגל נוצר באמצעות Easy EDA וכפי שאתה יכול לראות, זה מעגל פשוט מאוד.
ראשית, חבר את הנגד המגה אוהם האחד שבין סיכה 2 לארדוינו וסיכה 4. ואז חבר חוט ארוך (נחושת) לסיכה 4. חוט זה משמש כאלקטרודה או כבל מגע, ואז חבר RGB הוביל קרקע משותפת לקרקע ואדום ל D5 של ארדואינו וירוק ל- D6, כחול ל- D7, סוף סוף מחברים את החוט לגוף הצמח וזהו. הגדרת החומרה שלי לאחר ביצוע החיבורים נראית כך כמוצג להלן.
חיברתי את נוריות ה- RGB בלוח מושלם משותף (כמו שמוצג למטה) ולבסוף הנחתי את הבסיס (זכוכית) מעל על המעגל. זהו זה.
תוכנית Arduino לזיהוי מגע בצמח ושינוי צבע LED
התוכנית השלמה בה נעשה שימוש בפרויקט זה נמצאת בתחתית עמוד זה. כדי לזהות את הקיבול של הצמח, עלינו להשתמש בספריית חיישנים קיבולית. אתה יכול להוריד את ספריית החיישנים הקיבולית של Arduino מהקישור למטה.
הורד ספריית חיישני מגע קיבולי של Arduino
לאחר ההורדה והוספה של הספרייה ל- IDU של ארדואינו, כלול את הספרייה בקוד שלך. ספרייה זו עוזרת לקריאת הקיבולת של סיכות ארדואינו.
#לִכלוֹל
כבר חיברנו את הנגד בין סיכה 2 ל -4, לכן עלינו למדוד את הקיבולת בסיכה 4, לשם כך, הגדרנו את הסיכות.
CapacitiveSensor cs_2_4 = CapacitiveSensor (2,4);
חיישן קיבולי מחליף סיכה של מיקרו-בקר, כלומר הוא שולח את הסיכה למצב חדש ואז ממתין שסיכת הקבלה תשתנה לאותה מצב כמו סיכת השליחה. בסעיף ההתקנה, הגדרתי סיכות שונות עבור עופרת לד וחיישן.
pinMode (4, INPUT); pinMode (5, OUTPUT); pinMode (6, OUTPUT); pinMode (7, OUTPUT);
בחלק הלולאה בעזרת קריאה דיגיטלית אנו יכולים לקרוא את מצב סיכה 4 ואנו שומרים את הערך במשתנה 'r'.
r = digitalRead (4); if (r == HIGH && p == LOW && millis () - time> debounce) { cnt ++; אם (state == HIGH) state = LOW; אם (cnt == 1) { digitalWrite (5, HIGH); digitalWrite (6, LOW); digitalWrite (7, LOW); } אם (cnt == 2) { digitalWrite (5, LOW); digitalWrite (6, HIGH); digitalWrite (7, LOW); } אם (cnt == 3) { digitalWrite (5, LOW); digitalWrite (6, LOW); digitalWrite (7, HIGH); } אם (cnt> 3) { cnt = 1; } p = r;
בכל פעם שמתגלה מגע, זה יגדיל את הספירות ונתתי תנאים שונים להאיר בצבעים שונים בהתבסס על המספר המצטבר.
לאחר שהקוד מוכן, פשוט העלו אותו ללוח הארדואינו והניחו את הנוריות מתחת לאגרטל שלכם. הנה אני משתמש באגרטל זכוכית וההתקנה שלי נראית כך כשהכל מוכן.
כפי שאתה יכול לראות, האגרטל כבר מואר בצבע אדום, וכשאני אגע בצמח, הצבע ישתנה. רק דאגו להשתמש בצמחים עשירים במים כמו במבוק בר מזל, צמח כסף וכו '. ניתן למצוא את העבודה המלאה של פרויקט זה בסרטון למטה.
מקווה שנהניתם לבנות את הפרויקט ולמדתם משהו שימושי, אם יש לכם שאלות, השאירו אותן בסעיף ההערות למטה או השתמשו בפורומים שלנו לצורך התחלת דיונים טכניים אחרים.