תוכן עניינים:
- שלב 1: חלקים
- שלב 2: לחם אותו
- שלב 3: עכשיו שזה עובד על הלוח שלך …
- שלב 4: העלה את הקובץ לצבע הוורוד
- שלב 5: סגור את שדה הראייה עבור ה- PIR
- שלב 6: מאובטח לקיר
- שלב 7: פרדי מרקורי
- שלב 8: חבר הכל יחד
וִידֵאוֹ: מוניטור 3K: 8 שלבים
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:17
צריך לדעת אם דלת המוסך פתוחה? צריך לדעת אם נכנסת מספיק רחוק כדי שהדלת תיסגר מבלי לפגוע באופניים שלך? צריך לדעת את כל זה עם גישה לאינטרנט … אני מציג את צג המוסך 3000.
כאשר המכונית מגיעה למקום הנכון, נורית ה- LED הופכת מירוק לאדום. זוהי עבודה בתהליך, זוהי רק גירסה 1.0, אני חושב שהיא תעבור כמה שינויים כדי להפוך אותה לטובה עוד יותר.
שלב 1: חלקים
חוּט
1 מתג מרקורי 1 הנגד 220 אוהם 1 נגד 10 קאוהם אום 2 x 1 קאוהם אוהם 1 LED אדום 1 LED ירוק 1 ערכת אינטרנט פרלקס (ורוד מ- parallax www.parallax.com) 1 בקר מיקרו BS2 (מתוך parallax www.parallax.com) 1 גלאי תנועה PIR (מתוך parallax www.parallax.com) שבב טמפרטורה 1 ds1620. ספק כוח 5V 1 צינור פוסטר מקרטון לא היו לי טיפות רשת במוסך שלי, מה שכמובן היה עלי לתקן, אז קניתי לינקys WET11 מה- ebay תמורת 20 $.
שלב 2: לחם אותו
אז ברור שאני צריך גם לעשות תרשים חיווט … אבל אתה לא יכול לטעות אם אתה עוקב אחר הדוגמאות בקובצי ה- PDF המצורפים לכל חלקי הפרלקסה. החיווט למתג מגיע מה- PDF מהו בקר מיקרו החיווט ל- PIR מגיע ממסמך ה- PIR Documentation החיווט ל- DS1620 מגיע מהחיישנים היישומיים ל- PDF. החיווט ל- PINK מתוך ה- PDF PINK P0 - עבור pirP1 - מתג מרקורי P5 - 1620P6 - 1620P7- 1620p12 - ל- PINKP13 - ל- PINKP14 - LED ירוק P15 - LED אדום
שלב 3: עכשיו שזה עובד על הלוח שלך …
אתה כנראה צריך לתכנת את bs2, הנה הקוד. רוב הקוד הזה מבוסס באופן הדוק על דוגמאות ב- PDF השונות הקיימות באתר הפרלקסה. אתה משלם יותר עבור BS2, אבל התיעוד נהדר. '{$ STAMP BS2}' {$ PBASIC 2.5} '' ----- (הגדרות קלט/פלט) ------------------------- ------------------------ PIN PIN 0 'I/O Pin for PIR Sensor LEDONE PIN 15' Pin/I Pin for Green LEDLEDTWO PIN 14 'I/ O Pin עבור LED אדום '----- (משתנים) ------------------------------------ ------------------- מונה VAR Byte 'Trip Counterx VAR Word' מגדיר משתנה למטרה כללית סימן VAR x. BIT15 'סימן ביט של xdegC VAR Word' מגדיר משתנה להחזיק מעלות צלזיוס F מילה VAR 'להחזיק מעלות פרנהייט' ----- (אתחול) -------------------------------- ------------------ מסך DEBUG Clear של DEBUG CLS SEROUT 12, 396, ("! NB0W07:", "התחממות", CLS) 'ספר ל- PINK מה קורה FORF = 10 עד 0 LEDONE HIGH 'הבזק את הנוריות LOW LEDTWO' המתן 20 שניות לחימום PIR DEBUG HOME, "חימום:", מונה DEC2 SEROUT 12, 396, ("! NB0W07: חימום:", CLS) PAUSE 1000 LOW LEDONE HIGH LEDTWO PAUSE 1000 'דלפק תצוגה בכל שנייה NEXTLOW LEDONELOW LEDTWOcounter = 0' נקה משתנה מונה DEBUG HOME, "ממתין "SEROUT 12, 396, ("! NB0W07: Waiting … ", CLS) HIGH LEDTWOHIGH 5 'בחר את הפקודה DS1620SHIFTOUT 7, 6, LSBFIRST, (238)" התחל המרות "נמוך 5' בצע את הפקודה '----- (קוד תכנית) ---------------------------------------------- ------ ראשי: האם 'גלאי תנועה אם PIR = 1 ואז' זוהתה תנועה? מונה = מונה + 1 'עדכן מונה טיולים HIGH LEDONE' LOW LEDTWO 'LED אדום LED DEBUG HOME, "TRIPPED …", מונה DEC3 SEROUT 12, 396, ("! NB0W07:", "מעד …", CLS) DO: LOOP עד PIR = 0 'המתן עד ש- PIR ינקה DEBUG HOME, "נקה …", מונה DEC3 SEROUT 12, 396, ("! NB0W07:", "נקה …", CLS) LEDONE נמוך LEDTWO' כבה LED אדום ENDIF ' טמפרטורה גבוהה 5 'בחר את DS1620 SHIFTOUT 7, 6, LSBFIRST, (170)' שלח את הפקודה "קבל נתונים" SHIFTIN 7, 6, LSBPRE, (x / 9) 'קבל את הנתונים, כולל סימן LOW 5' סיום הפקודה x. BYTE1 = -x. BIT8 'מרחיבים את הסימן ל -16 סיביות degC = x*5' ממירים ל- 'C*10 (רזולוציה 0.5' C) degF = degC+2732*9/50-459 'ממירים ל- F DEBUG? degF, CR, CR 'הצג בבאגים SEROUT 12, 396, ("! NB0W06:", DEC degF, CLS) גלאי דלתות מוסך. אם IN1 = 0 ואז SEROUT 12, 396, ("! NB0W08:", "Open", CLS) SERSE SERVICE 12, 396, ("! NB0W08:", "Closed", CLS) ENDIF PAUSE 1000 LOOP
שלב 4: העלה את הקובץ לצבע הוורוד
השתמשתי בזה לדף האינטרנט שלי. אתה יכול להעלות לצבע הוורוד באמצעות FTP Garage Monitor 3000. onLoad = "if (self! = Top) top.location = self.location"> A: hover {text-decoration: underline; צבע:#336633; }
מוניטור מוניטור
הטמפרטורה במוסך היא: דבר שינויים בחניה לרכב: דלת המוסך היא: [https:// ורענן ורוד]
שלב 5: סגור את שדה הראייה עבור ה- PIR
אז ל- PIR יש שדה ראיה רחב ומטורף, סגרתי את זה בעזרת חתיכת צינור פוסטר בגודל 5 אינץ ', קיבלתי את הרעיון הזה מפוסט בפורומים של הפרלקסה, הם השתמשו בצינור רחב יותר, אבל זה עדיין היה חלקלק ממש. רַעְיוֹן.
אבטחתי את ה- PIR לצינור על ידי הנחת חור במכסה הצינור והדבקה חמה. חיברתי את החבילה הזו ללוח הלחם באמצעות כבל טלפון, היו לי המון ממנו. מצאתי מחבר בעל 3 שיניים במאוורר מעבד ישן שבו השתמשתי כתקע ל- PIR.
שלב 6: מאובטח לקיר
אבטחתי את זה לקיר ממש במקום שבו המכונית שלי צריכה לעצור כדי לנקות את הדלת. השתמשתי בקשירת רוכסן ואקדח סיכות.
שלב 7: פרדי מרקורי
חיברתי מתג כספית לתחתית דלת המוסך שלי ושוב השתמשתי בכבל טלפון כי היה לי כל כך הרבה מזה …
שלב 8: חבר הכל יחד
צירפתי את כל זה לחתיכת סינטרה רק כדי לשמור על ניקיון. אני צריך לחתוך כבל אתרנט קצר יותר, אבל אין לי מחבט בבית.
השלבים הבאים … האם זה באמת צריך להיות דולק כל הזמן? אולי כדאי שאפעיל אותו כאשר דלת המוסך תיפתח והאור נדלק. כך אוכל לעדכן טבלה במסד נתונים עם הסטטוס האחרון? אני מניח שהפעלתו כל הזמן היא רק בזבוז חשמל … אולי כדאי לשים אותו בתיבת פרויקטים!
מוּמלָץ:
כיצד לבצע אנטנת BiQuade כפולה 4G LTE שלבים פשוטים: 3 שלבים
כיצד להפוך אנטנת 4G LTE BiQuade כפולה לשלבים קלים: לרוב לא עמדתי בפני, אין לי עוצמת אות טובה לעבודות היום-יומיות שלי. לכן. אני מחפש ומנסה סוגים שונים של אנטנות אבל לא עובד. לאחר בזבוז זמן מצאתי אנטנה שאני מקווה לייצר ולבדוק, כי זה עקרון הבנייה לא
עיצוב משחק בקפיצה ב -5 שלבים: 5 שלבים
עיצוב משחק בקפיצה ב -5 שלבים: פליק הוא דרך פשוטה מאוד ליצור משחק, במיוחד משהו כמו פאזל, רומן חזותי או משחק הרפתקאות
מוניטור CLOUD עם AWS & ARDUINO - ילד חשמלי: 6 שלבים
מוניטור CLOUD עם AWS & ARDUINO - נער חשמלי: זהו פרויקט פשוט - הדליקו אור כשמשהו משתבש … נהיה קהים יותר ויותר לקראת התראות עם כל כך הרבה לוחות מחוונים במחשבים שלנו בימינו, איך נוכל
מוניטור דופק דם: 3 שלבים
מוניטור דופק דם: אני מציג בפניך את הפרויקט השני שלי לאוניברסיטה שלי. ניתן להשתמש בפרויקט זה כדי לפקח על קצב פעימות הלב ורמות החמצן באמצעות מודול MAX 30100 ולהדפיס אותם ל- Nokia 5110 LCD. הוא גם מאחסן ערכים אלה בקובצי טקסט באמצעות קוד SD
סקריפט מוניטור שירות לשרתי לינוקס: 4 שלבים
סקריפט מוניטור שירות לשרתי לינוקס: מערכת יציבה, הפועלת תמיד, גם אם אתה משתמש ב- Linux יכולה להיות משימה קשה. בשל המורכבות של חבילות תוכנה מודרניות וקידוד גרוע, בהכרח תהליכים מסוימים עלולים לקרוס מדי פעם. זה יכול להיות דבר רע אם אתה