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

יצירה פשוטה - אזעקת אור: 4 שלבים
יצירה פשוטה - אזעקת אור: 4 שלבים

וִידֵאוֹ: יצירה פשוטה - אזעקת אור: 4 שלבים

וִידֵאוֹ: יצירה פשוטה - אזעקת אור: 4 שלבים
וִידֵאוֹ: שי יום טוב, דורין מנדל, אמיר ובן: ניסו חלק ה- מחסום יצירה 2024, יולי
Anonim
יצירה פשוטה - אזעקת אור
יצירה פשוטה - אזעקת אור

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

שלב 1: רכיבים

- לוח Arduino Uno * 1

- כבל USB * 1

- באזר פסיבי *1

- התנגדות (10KΩ) * 1

- LED * 1

- טרנזיסטור NPN S8050 * 1

- לוח לחם * 1

- חוטי מגשר

שלב 2: תרשים סכמטי:

תרשים סכמטי
תרשים סכמטי

שלב 3: נוהל

עם האפקט הפוטואלקטרי, נוריות LED יוצרות זרמים חלשים כאשר הם נחשפים לגלי אור.

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

נגד משיכה של 10kΩ מחובר לשלב פלט הטרנזיסטור על מנת להימנע מהשהיית יציאה אנלוגית כדי להפריע לאותות ולגרום לשיפוט מוטעה.

שלב 1:

בנה את המעגל.

שלב 2:

הורד את הקוד מ-

שלב 3:

העלה את הסקיצה ללוח ה- Arduino Uno

לחץ על סמל ההעלאה כדי להעלות את הקוד ללוח הבקרה.

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

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

שלב 4: קוד

// יצירה פשוטה- אזעקת אור

//עכשיו אתה יכול

שמעו שהזמזם משמיע קולות כאשר נורית ה- LED בוהקת.

//אימייל:

// אתר: www.primerobotics.in

הגדרת חלל ()

{

Serial.begin (9600); // התחל יציאה טורית ב 9600 bps:

}

לולאת חלל ()

{

int n = analogRead (A0); // קרא את הערך מ

סיכה אנלוגית AO

Serial.println (n);

אם (n> 0) // אם יש מתח

{

pinMode (5, OUTPUT); // הגדר את הפין הדיגיטלי 5 כפלט

טון (5, 10000); // יוצר גל מרובע (10000 הרץ

תדירות, 50% מחזור עבודה) על סיכה 5

pinMode (5, INPUT); // הגדר את הסיכה 5 כקלט

}

}

מוּמלָץ: