תוכן עניינים:
- שלב 1: בחר את הרכיבים
- שלב 2: הרכיב את ה- BlinkLED שלך
- שלב 3: תכנת ה- PIC
- שלב 4: הפיכת האדום/ירוק מהבהב עם ה- PIC12F509
וִידֵאוֹ: BlinkLED: 4 שלבים
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:18
A BlinkLED הוא נורית בעלת מיקרו -בקר PIC משלה. ניתן לתכנת את דפוסי ההבהוב ואת קצבי ההבהובים וניתן להשתמש בהם באמצעות BlinkLED בנפרד (עבור זריקות LED) או במחרוזות לחג או לתאורה מיוחדת. הכנתי אותם כי רציתי לגזום את עץ חג המולד שלי באורות מהבהבים בודדים. בעזרת ה- BlinkLED אני יכול לעשות זאת בקלות ובבטחה. שרשראות דייזי BlinkLED עם 2 חוטים דקים כמעט בלתי נראים (חוט#30 AWG עוטף חוט) ופועלים מספק כוח או סוללה של 3 - 5 וולט DC כך שאין צורך בחיווט במתח גבוה (120 ואק). הסרטון מציג BlinkLEDs המהבהבים ומשנים את צבעם לסירוגין בין אדום לירוק. הזמן שבו כל BlinkLED נשאר בצבע אחד נקבע באופן אקראי. כך שלא יהיו הפתעות מאוחר יותר, יהיה עליך להיות בעל כישורי הרכבה וציוד אלקטרוניים לתכנת מיקרו -בקרי PIC.
שלב 1: בחר את הרכיבים
עבור כל BlinkLED, תזדקק להוראות הבאות: מיקרו-בקר 12F509 PIC למיקרו-שבב 12 (Mouser PN 579-PIC12F509-I/P) 1 נגד 22 אוהם, 1/4 וואט נגד (Mouser PN 291-22-RC). השתמשתי בנגד 22 אוהם באב -הטיפוס שלי אבל כל ערך בין 22 ל -220 אוהם יעבוד. זה תלוי במתח האספקה בו תשתמש, בירידת המתח על פני הלד ובמתח קדימה של הלד. אתה רוצה לבחור ערך שיגרום לזרם של 10 עד 20 מיליאמפר באמצעות הנורית. ככלל אצבע, ערך הנגד באוהם שווה למתח האספקה מינוס.5 וולט פחות ירידת המתח של הנורית לחלק בזרם ה- LED באמפר (1 מיליאמפר =.001 אמפר). לדוגמה, עבור נורית ירוקה אשר בדרך כלל יש ירידת מתח של 2.2 עם אספקת חשמל של 3.2 וולט: R = (3.2 וולט -5 וולט -2.2 וולט) /.020 אמפר = 25 אוהם. יש לזכור כי לד בצבע שונה יש מתח שונה יורד עליהם כאשר הוא לייט. ערכים אופייניים הם: ירוק 2.2 וולט, צהוב 2.1 וולט, אדום 2.0 וולט, כחול 3.8 וולט ולבן 3.2 וולט. יהיה עליך להגדיל את מתח האספקה בעת שימוש בנורות כחולות ו/או לבנות על מנת להניע אותן לבהירות מלאה. 1 LED. כמעט כל LED יעבוד. עבור אב הטיפוס שלי, בחרתי LED ירוק שהוסר מחרוזת אור חג המולד. לאלה יש זווית צפייה רחבה בגלל החלק העליון הקעור.
שלב 2: הרכיב את ה- BlinkLED שלך
עקוב אחר התמונות כדי להרכיב את ה- BlinkLED שלך. השתמשתי במגהץ קטן ובמברגה כדי להחזיק את ה- PIC. שימו לב לכיוון של החריץ בעת ביצוע מפרק ההלחמה הראשון. הנגד מולחם לסיכה 8 של ה- PIC. שמור את החוט המוצק שנחתך מהנגד והלחם אותו ל- PIC בשלב האחרון. ל- BlinkLED המוגמר שלך יהיו שני לידים פנויים לחיבור כוח (פלוס [+] לפין 1 [Vdd] ומינוס [-] לסיכה 8 [Vss], הסיכה עם הנגד).
שלב 3: תכנת ה- PIC
להלן תוכנית הבדיקות שלי PICBasic Pro. הוא מדליק את הנורית במשך 35 אלפיות השנייה ושומר אותו כבוי למשך זמן משתנה שנקבע על ידי הפונקציה RANDOM. אתה יכול לשנות תוכנית זו כדי לגרום ל- BlinkLED למצמץ בכל מקרה שתרצה. '********************************************** ***** 'שם התוכנית: BlinkLED' שם קובץ: BlinkLED 'גרסה: v1.00' ***************************** ************************ "תיאור התוכנית ++++++++++++++++++++ ++++++++++++ "תיאור/פונקציה: מהבהב LED בעלות נמוכה" מהדר וגירסה: PICBasic PRo v2.5 "הגדרת תוכנת PIC +++++++++++++ +++++++++++++++++++++++ '' נכתב עבור PIC: PIC12F509'DEFINE OSC 4TRISIO = %000000 'הגדר את כל הסיכות כפלט' LED var PORTB.5 Delay VAR WORD''PROGRAM PROGRAM
LEDPAUSE גבוה 35LOW
עיכוב אקראי PAUSE עיכוב & %0000001111111111 'מהיר' עיכוב הפסקה & %0000011111111111 'איטי GOTO ראשי
סוֹף
'################# סוף התוכנית ######################
כדי לבדוק את ה- BlinkLED שלך, הידור, תוכנת והפעלת ה- PIC שלך. כאשר אתה מרוצה מהתוצאות, הסר את ה- BlinkLED מלוח הבדיקה וחבר אותו לחשמל או לסוללה. צרף סוללת CR2032 ו- BlinkLED יוצר Throwie LED נחמד שימצמץ במשך 1-2 שבועות ברציפות.
אתה יכול לפברק את ה- BlinkLED שלך כפי שמוצג או כפי שאתה יכול לראות בסרטון, בסופו של דבר הכנתי לוח PCB כדי להקטין את גודל כל BlinkLED והוספתי סיכות כותרת כדי להקל על יחידות שרשרת דייזי. שימו לב גם שהוספתי קבל מעקף חשמל (.1 mf, 50 וולט) ושיניתי את ה- PIC למחיר הבקר PIC10F202 בעלות נמוכה יותר. השתמשתי במשטח רכוב נגד אוהם של 51 אוהם והלחמות עבור ה- LED. בעת עיצוב ה- PCB, החלטתי להוסיף קבוצה שנייה של רפידות בצד האחורי של ה- PCB. רפידות נוספות אלה מאפשרות הוספת LED שני לייצר את אפקט שני הצבעים (אדום עד ירוק לאדום) המוצג בסרטון הדגמת עץ חג המולד. (בשלב הבא, אני אראה לך כיצד לבנות אותם באמצעות ה- PIC12F509.) אני מחבר את ה- BlinkLED עם חוט עטיפת חוט מס '30 AWG. מכיוון שכל BlinkLED מחוברים במקביל, אינני מוגבל למחרוזות אור סדרתיות אלא יכול להיות לי מחרוזות "ענף" ממחרוז "תא מטען".
שלב 4: הפיכת האדום/ירוק מהבהב עם ה- PIC12F509
בצע את השלבים הבאים כדי להפוך את ה- BlinkLED אדום/ירוק באמצעות PIC12F509. השתמשתי ב 3 מ מ נוריות אדומות וירוקות הקוטביות של הלדים חשובה לכן בצע את השלבים בזהירות. מכיוון ששני הלדים מחוברים חשמלית על פני מקור החשמל, שניהם ידלקו בו זמנית אם המתח גבוה מדי. המתח בפועל תלוי בנוריות הנורות בהן אתה משתמש. אם זה קורה השתמש במתח אספקה נמוך יותר. עבור ה- BlinkLED שלי, מתח בין 3.2 ל -4.5 וולט עבד טוב מאוד. הנה הקוד שלי. הזמן ש- BlinkLED אדום או ירוק נקבע על ידי הפונקציה RANDOM. ירוק הוביל בצד הקומפ, אדום הוביל בצד שאינו קומפ 'ירוק יציב, מהבהב grn/אדום לאדום, ואז חזרה
LED LED גבוה מותקן בצד שאינו קומפ
תכנית עיקרית ++++++++++++++++++++++++++++++++++++++ ראשית:
עיכוב אקראי
'עיכוב PAUSE & %000011111000' מהיר 'השהה עיכוב & %001111100000' בינוני 'עיכוב השהיה & 111110000000' איטי PAUSE עיכוב & 1111100000000 'איטי מאוד' עיכוב השהייה & %1110000000000 'איטי מאוד, פחות וריאציה TOGGLE LEDPAUSE 50TOGGLE LEDPAUSE 50TOGGLE LEDPAUSE 50TOGGLE LEDPAUSE 50TOGGLE LEDPAUSE 50TOGGLE LEDPAUSE 50TOGGLE LED
GOTO MainEND
'################# סוף התוכנית ###################### כיף!
מוּמלָץ:
כיצד לבצע אנטנת BiQuade כפולה 4G LTE שלבים פשוטים: 3 שלבים
כיצד להפוך אנטנת 4G LTE BiQuade כפולה לשלבים קלים: לרוב לא עמדתי בפני, אין לי עוצמת אות טובה לעבודות היום-יומיות שלי. לכן. אני מחפש ומנסה סוגים שונים של אנטנות אבל לא עובד. לאחר בזבוז זמן מצאתי אנטנה שאני מקווה לייצר ולבדוק, כי זה עקרון הבנייה לא
עיצוב משחק בקפיצה ב -5 שלבים: 5 שלבים
עיצוב משחק בקפיצה ב -5 שלבים: פליק הוא דרך פשוטה מאוד ליצור משחק, במיוחד משהו כמו פאזל, רומן חזותי או משחק הרפתקאות
זיהוי פנים ב- Raspberry Pi 4B בשלושה שלבים: 3 שלבים
זיהוי פנים ב- Raspberry Pi 4B בשלושה שלבים: במדריך זה אנו הולכים לבצע זיהוי פנים ב- Raspberry Pi 4 עם Shunya O/S באמצעות ספריית Shunyaface. Shunyaface היא ספריית זיהוי/זיהוי פנים. הפרויקט שואף להשיג את מהירות הזיהוי והזיהוי המהירה ביותר עם
מהדורת ליל כל הקדושים של Arduino - מסך קופץ זומבים (שלבים עם תמונות): 6 שלבים
מהדורת ליל כל הקדושים של Arduino - מסך פופ -אאוט של זומבים (צעדים עם תמונות): רוצה להפחיד את החברים שלך ולעשות רעש צורח בהלווין? או סתם רוצה לעשות מתיחה טובה? המסך הקופץ הזה של זומבים יכול לעשות זאת! במדריך זה אלמד אותך כיצד ליצור זומבים קופצים בקלות באמצעות Arduino. ה- HC-SR0
כיצד להתקין תוספים בוורדפרס בשלושה שלבים: 3 שלבים
כיצד להתקין תוספים בוורדפרס בשלושה שלבים: במדריך זה אראה לך את השלבים החיוניים להתקנת תוסף וורדפרס לאתר שלך. בעיקרון אתה יכול להתקין תוספים בשתי דרכים שונות. השיטה הראשונה היא באמצעות ftp או דרך cpanel. אבל אני לא אפרט את זה כיוון שזה באמת משלים