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

מנורת עוצמת אור W/ Arduino: 3 שלבים
מנורת עוצמת אור W/ Arduino: 3 שלבים

וִידֵאוֹ: מנורת עוצמת אור W/ Arduino: 3 שלבים

וִידֵאוֹ: מנורת עוצמת אור W/ Arduino: 3 שלבים
וִידֵאוֹ: תרגיל דוגמא 3 3 ספר Arduino 2024, נוֹבֶמבֶּר
Anonim
מנורת עוצמת אור W/ Arduino
מנורת עוצמת אור W/ Arduino

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

אספקה

1 ממסר

נגד 1 קילו אוהם

1 LDR (פוטורסיסטור)

1 ספק כוח

1 ארדואינו

לוח אחד

1 נורה

שלב 1: שלב 1: הגדר את פריסת לוח הלוח שלך כמו הדברים הבאים

שלב 1: הגדר את פריסת הלוח שלך כמו הדברים הבאים
שלב 1: הגדר את פריסת הלוח שלך כמו הדברים הבאים

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

שלב 2: שלב 2: הוסף את הממסר, החוטים, ספק הכוח והנגדים

שלב 2: הוסף את הממסר, החוטים, ספק הכוח והנגדים
שלב 2: הוסף את הממסר, החוטים, ספק הכוח והנגדים

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

שלב 3: שלב 3: השתמש בקוד הבא על מנת לתכנת את המעגל לתפקוד על סמך ההתנגדות של ה- LDR

שלב 3: השתמש בקוד הבא על מנת לתכנת את המעגל לתפקוד על סמך ההתנגדות של ה- LDR
שלב 3: השתמש בקוד הבא על מנת לתכנת את המעגל לתפקוד על סמך ההתנגדות של ה- LDR

בואו ניתן קצת הקשר לקוד. שפת הארדואינו ייחודית מאוד ומזכירה את שריטות קוד הבלוק בפשטותה. ראשית, עלינו להכריז על היציאות שלנו בהן אנו משתמשים כדי לחבר את מסוף 5 של הממסר ואת מסוף 2 של ה- LDR. אני אישית השתמשתי ביציאות 5 עבור הממסר ו- A0 עבור ה- LDR, אולם תוכל לבחור כל אחד מהסיכות האנלוגיות ל- LDR וכל אחד מהסיכות הדיגיטליות לממסר. עלינו לגשת לערך שה- LDR מחזיר בהתחשב ברמות אור שונות. אז אנו מיישמים משפט אם אם שהוא "אם (analogRead (A0)> 500)" אז זה אומר שברגע שיגיע חושך מסוים הנורה תתחיל להידלק, ותהיה בהירה יותר ככל שיש פחות אור.

מוּמלָץ: