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

ונוס Flytrap - ITM סתיו 2019: 5 שלבים
ונוס Flytrap - ITM סתיו 2019: 5 שלבים

וִידֵאוֹ: ונוס Flytrap - ITM סתיו 2019: 5 שלבים

וִידֵאוֹ: ונוס Flytrap - ITM סתיו 2019: 5 שלבים
וִידֵאוֹ: Hungry Venus flytraps snap shut on a host of unfortunate flies | Life - BBC 2024, נוֹבֶמבֶּר
Anonim
Image
Image

מה חסר בשולחן של כולם? מלכודת ונוס Flytrap המכילה עפרונות, עטים וחפצים אחרים.

שלב 1: חלקים

אתה תצטרך:

* מדפסת תלת מימד (ראה קובץ.stl) לסיר

* מקלות עץ ומקדחה

* כלי הלחמה

* Arduino Uno & IDE

* לוח לחם

* פוטורסיסטור

* החלף

* MicroServo Sg90

* קצף

* סרט חשמלי וסיליקון

* חוטים

* צירים

* דבק חם

שלב 2: צור את המעגל וכתוב קוד Arduino

הדפס את הסיר וגזור את תא המטען והענפים
הדפס את הסיר וגזור את תא המטען והענפים

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

לוח הלחם הפשוט בתמונה פועל, אם כי בסופו של דבר הלחמנו את החוטים ללוח קבוע ליציבות.

קוד הארדואינו נועד בעיקר לעשות שלושה דברים:

1. קראו פוטורסיסטור והשוו את הקריאה לסף שנקבע מראש. כאשר הפוטורזיסטור קורא נמוך (כהה), הקריאה תהיה מתחת לסף, וכאשר הקריאה גבוהה (אור) היא תהיה מעל הסף.

2. בהתבסס על קריאת הפוטורזיסטור, אמור לסרוו לעבור לאחת משתי עמדות (מיקום "פתוח" ו"סגור ", המסומן כ- val ו- val2 בקוד). כאשר אין דבר שמסתיר את הפוטורזיסטור, הקריאה תהיה גבוהה, והסרוו נמצא במצב פתוח. כאשר יש אובייקט שמסתיר את אור הצילום, הקריאה תהיה נמוכה, והסרוו נע למיקום סגור.

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

עיין בקוד למטה:

#include Servo myservo; int val = 20; // לאתחל ערך מיקום סגור int val2 = 70; // לאתחל הגדרת ערך של מיקום פתוח () {// לאתחל תקשורת טורית ב -9600 סיביות לשנייה: Serial.begin (9600); // לאתחל סרוו ולצרף את מחזור הפונקציה pwm שלו לסיכה 9 myservo.attach (9); pinMode (2, INPUT); // אתחל מתג כקלט} const int threshold = 20; // לאתחל את סף הפוטורזיסטור לסגירת int buttonState = 0; // לאתחל משתנה לקריאת מצב מתג int sensorValue = 100; // לאתחל את המשתנה לערך הפוטורזיסטור int stayclosed = 0; // לאתחל משתנה כדי לשמור על מיקום לאחר הפעלה //// שגרת הלולאה עוברת שוב ושוב לנצח: לולאת void () {// לקרוא את הקלט מהמתג: buttonState = digitalRead (2); // קרא את הקלט מחיישן הפוטורזיסטור Value = analogRead (A0); // הדפס את קריאת הפוטורזיסטור לצג הטורי: Serial.println (sensorValue); אם (buttonState == LOW) {// המתג כבוי אם (stayclosed == 1) {// אם משתנה יציבות המיקום מופעל,; // הישאר במיקום הנוכחי} אחרת אם (sensorValue <סף) {// אם sensorvalue יורד מתחת לסף, myservo.write (val); // שנה מלכודת למיקום סגור, stayclosed = 1; // ושנה את משתנה היציבות כדי להישאר סגור}} אחרת {// המתג מופעל אם (stayclosed == 0) {// אם משתנה יציבות המיקום כבוי,; // הישארו במיקום הנוכחי} אחרת {// בפעם הראשונה שחשים שהמתג מופעל (500); // עיכוב של 500 ms ובדוק אם המתג עדיין מופעל buttonState = digitalRead (2); // קרא את הקלט מהמחליף if (buttonState == HIGH) {// אם המתג מופעל, myservo.write (val2); // לשנות מלכודת למיקום הפתוח stayclosed = 0; // ושנה את משתנה היציבות כדי להישאר פתוח}}}}

שלב 3: הדפס את הסיר וגזור את תא המטען והענפים

CAD: הדפסת עציץ

* השתמש בקובץ STL הכלול למעלה כדי להדפיס את העציץ בתלת -ממד המשמש כבסיס למכשיר מלכודת הזבובים של הוונוס

* וודא שממדי העציץ גדולים מספיק כדי להבטיח שהבסיס יכול להכיל את הארדואינו ולוח הלחם

עבודות עץ: גזע וענפים

* השתמש במסור להקה כדי לחתוך מקלון עץ בגודל 1 על 24 אינץ 'באורך של 12 אינץ' עבור תא המטען

* השתמש במקדח יד כדי ליצור חורים בגודל של חצי סנטימטר בגבהים שונים בגזע, שם יש להכניס את הענפים. יש לקדוח את החורים בזווית של 45 ° בערך, כך שניתן להכניס ענפים בזווית.

* השתמש במסור להקה כדי לחתוך מסמרות עץ בגודל ½ על 12 אינץ 'לשלושה ענפים באורכים משתנים, לפי הצורך. בעזרת מסור הלהקה חתכו קצה אחד של כל ענף ב 45 ° כדי ליצור משטח שטוח שעליו ניתן לקבוע את המלכודות.

* הכניסו ענפים לחורי תא המטען (כשהקצוות הזוויתיים חשופים) ואבטחו בעזרת דבק גורילה או דבק חם

שלב 4: צור את המלכודות

שלבים ליצירת מלכודות:

* קח את ליבת הקצף וחתך שתי חתיכות כדי לשמש כלחצנים העליונים והתחתונים של המלכודת (הצורה עשויה להיות כל מה שתרצה, כל עוד בסיס המהדק מלבני על מנת לחבר את המנוע)

* חלול את שני מלחציים ליבת הקצף בבסיס. רק חלול מספיק מהמהדקים כך שהצירים יכולים להתאים בנוחות פנימה.

* הכנס את שני הפנים של הצירים לתוך המהדקים המתאימים להם.

* לעטוף מהדקים בקלטת צבעונית לאסתטיקה.

* מנקבים חור קטן מהדק התחתון ומכניסים את הפוטורזיסטור (הוא אמור להתאים היטב)

* הניחו שתי חתיכות קלטות סיליקון בחלק הפנימי של כל מהדק כדי להבטיח פריטים שנלכדו לא יוכלו להימלט בקלות

* חבר את המנוע לצידו של הבסיס המלבני של המהדק העליון בעזרת דבק על והדבקה (מנגנון המלכודת הושלם בשלב זה)

* חבר את מנגנון המלכודת לענף, וודא שהמהדק התחתון וגוף מנוע הסרוו קבוע (משאיר את זרוע המנוע ואת המהדק העליון לזוז.

שלב 5: לשים את הכל ביחד

* הניחו את תא המטען והענפים בתוך הסיר, והדביקו את UND וקרש הלחם של ארדואינו גם בתוך הסיר

* לייצב את תא המטען עם סלעים, להיזהר לא לשבור חוטים

* השתמש בקלטת חשמל ירוקה לכיסוי הענף, תא המטען וכל החוטים החשופים

* השתמש בסוללה חיצונית כמקור מתח

* טיסה נעימה של ונוס!

מוּמלָץ: