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

איריס רגישה לאור: 4 שלבים
איריס רגישה לאור: 4 שלבים

וִידֵאוֹ: איריס רגישה לאור: 4 שלבים

וִידֵאוֹ: איריס רגישה לאור: 4 שלבים
וִידֵאוֹ: שִׁעוּר צְמִיחָה לְטוּ בִּשְׁבָט - וראיון עם איריס חיים | רינת קונאו 2024, נוֹבֶמבֶּר
Anonim
Image
Image
איריס רגישה לאור
איריס רגישה לאור

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

שלב 1: הדפסה תלת מימדית

הדפסה תלת מימדית
הדפסה תלת מימדית
הדפסה תלת מימדית
הדפסה תלת מימדית
הדפסה תלת מימדית
הדפסה תלת מימדית

תהליך הייצור של הרכיבים המודפסים בתלת -ממד של מבנה זה עשוי להיות בעל דף הדרכה משלו, ולמעשה, כך נהגתי לייצר אותם:

www.thingiverse.com/thing:2019585

לכלול את הקבצים כאן לנוחות.

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

אירוסים נוספים שחקרתי במהלך תהליך זה:

souzoumaker.com/blog-1/2017/8/12/mechanica…

www.instructables.com/id/How-to-make-a-12-…

שלב 2: חלקים

חלקים
חלקים
חלקים
חלקים
חלקים
חלקים

התמונות מציגות את החלקים הדרושים לך, כמו גם כמה מהכלים והחומרים בהם השתמשתי לבניית הדגם המוצג בגלריה:

- דיאפרגמת איריס מודפסת בתלת מימד

- מנוע סרוו Futaba S3003

- מיקרו בקרת Arduino UNO

- התנגדות תלויה באור: התנגדות כהה 1M אוהם / התנגדות אור 10 אוהם - 20k אוהם

- פוטנציומטר אנלוגי 10k אוהם

- נגד של 500 אוהם

- PCB (מעגל מודפס)

- כותרות (חמש)

- חוט: שחור, אדום, לבן וצהוב

- חוטי מחבר דופונט (שניים)

- מלחם (והלחמה)

-מטר

- חיתוך תיל

המבנה שמכיל אב טיפוס זה נעשה עם דיקט MDF, דיקט 3/4 אינץ ', דבק עץ, אקדח דבק חם, חוט נוקשה (מקולב מעיל ומהדק נייר), כמו גם מקדחים וסיביות שונים, מסור שולחן ומקלחת מסור להקה, מלטשת כוח והרבה ניסוי וטעייה. האובייקט מהתמונות הוא האיטרציה השלישית.

שלב 3: בניית המעגל/הדיור

בניית המעגל/דיור
בניית המעגל/דיור
בניית המעגל/דיור
בניית המעגל/דיור
בניית המעגל/דיור
בניית המעגל/דיור

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

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

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

-גיליתי גם שהסרוו מעדיף להרים את לוח ה- MDF ממש מהבסיס במקום לנסח את הקשתית, אז הוספתי מצרך לשמירה על חוט שמוכנס בחזית לנעילת שתי החלקים. בזמן שהייתי בו, הוספתי סיכות ללוח Arduino מאותו חוט. החוט המחבר את זרוע המפעיל לסרוו הוא מהדק נייר, אגב.

-הקשתית מתאימה היטב ל- MDF, אך עדיין הוספתי חרוז של דבק חם כדי למנוע מהבית להסתובב בשקע במקום רק בזרוע המפעיל. זה הצריך יישור מדויק יותר של זרוע ידית הסרוו ממה שציפיתי. מה שכנראה ברור לרבים המשתמשים במדריך זה, אם כי לא צפוי לי כשהתחלתי, היה שסיבוב הסרוו וסיבוב הקשתית הוא 1: 1. הייתי צריך לעשות הארכת זרוע פלסטיק קטנה כדי שהסרוו ישיג את אותו רדיוס כמו זרוע מפעיל הקשתית. הקוד ניצל במקור את מלוא הפוטנציאל הסיבוב של הסרוו, אך בסופו של דבר מדידתי את הסיבוב בפועל של הקשתית, ואז, באמצעות ניסוי וטעייה, מצאתי ערך מותאם אישית לדרגות הסיבוב של הסרוו שהשיג אפקט מעניין.

- רבים מחיבורי החיווט החשובים מוסתרים מתחת ללוח ה PCB בתמונות. שכחתי לצלם את הצד ההוא של ה- PCB לפני שהדבקתי אותו בחום MDF. זה לטובה, מכיוון שאף אחד לא צריך להעתיק את הבלגן שהחבאתי מתחת לחתיכת PCB הקטנה הזו. המטרה שלי עם ה- PCB הייתה שיהיו כותרות עבור מחברי 5 וולט, קרקע וסרוו כך שהחלקים יוכלו להתפרק בקלות לפתרון בעיות בלתי צפוי בעתיד, תכונה שהיתה שימושית. ציינתי את הכיוון הנכון למחברי כותרת בעזרת פיסת נייר דבק על ה- MDF לצד הלוח המודרני, אם כי אני מניח שיכולתי לכתוב ישירות על ה- MDF … זה נראה כמו הדבר הנכון לעשות באותו זמן.

שלב 4: קוד

קוד
קוד

#כלול // ספריית סרוו

סרוו סרוו; // הצהרת שם סרוו

int sensorPin = A1; // בחר את סיכת הקלט עבור LDR

int sensorValue = 0; // משתנה לאחסון הערך המגיע מהחיישן

int timeOUT = 0; // משתנה עבור סרוו

זווית int = 90; // משתנה לאחסון פולסים

הגדרת חלל ()

{

serv.attach (9); // מחבר את הסרוו על סיכה 9 לאובייקט הסרווו Serial.begin (9600); // מגדיר יציאה טורית לתקשורת

}

לולאת חלל ()

{

sensorValue = analogRead (sensorPin); // קרא את הערך מהחיישן

Serial.println (sensorValue); // מדפיס את הערכים המגיעים מהחיישן על המסך

זווית = מפה (sensorValue, 1023, 0, 0, 88); // ממיר ערכים דיגיטליים לדרגות סיבוב של הסרוו

serv.write (זווית); // גורם לסרווו לזוז

עיכוב (100);

}

מוּמלָץ: