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

מוניטור 3K: 8 שלבים
מוניטור 3K: 8 שלבים

וִידֵאוֹ: מוניטור 3K: 8 שלבים

וִידֵאוֹ: מוניטור 3K: 8 שלבים
וִידֵאוֹ: ANNKE 1080P Lite DVR Kit Setup and App Connection 2024, נוֹבֶמבֶּר
Anonim
צג מוסך 3k
צג מוסך 3k

צריך לדעת אם דלת המוסך פתוחה? צריך לדעת אם נכנסת מספיק רחוק כדי שהדלת תיסגר מבלי לפגוע באופניים שלך? צריך לדעת את כל זה עם גישה לאינטרנט … אני מציג את צג המוסך 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
סגור את שדה הראייה עבור ה- PIR
סגור את שדה הראייה עבור ה- PIR
סגור את שדה הראייה עבור ה- PIR

אז ל- PIR יש שדה ראיה רחב ומטורף, סגרתי את זה בעזרת חתיכת צינור פוסטר בגודל 5 אינץ ', קיבלתי את הרעיון הזה מפוסט בפורומים של הפרלקסה, הם השתמשו בצינור רחב יותר, אבל זה עדיין היה חלקלק ממש. רַעְיוֹן.

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

שלב 6: מאובטח לקיר

מאובטח לקיר
מאובטח לקיר

אבטחתי את זה לקיר ממש במקום שבו המכונית שלי צריכה לעצור כדי לנקות את הדלת. השתמשתי בקשירת רוכסן ואקדח סיכות.

שלב 7: פרדי מרקורי

פרדי מרקורי
פרדי מרקורי

חיברתי מתג כספית לתחתית דלת המוסך שלי ושוב השתמשתי בכבל טלפון כי היה לי כל כך הרבה מזה …

שלב 8: חבר הכל יחד

שים הכל ביחד
שים הכל ביחד

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

השלבים הבאים … האם זה באמת צריך להיות דולק כל הזמן? אולי כדאי שאפעיל אותו כאשר דלת המוסך תיפתח והאור נדלק. כך אוכל לעדכן טבלה במסד נתונים עם הסטטוס האחרון? אני מניח שהפעלתו כל הזמן היא רק בזבוז חשמל … אולי כדאי לשים אותו בתיבת פרויקטים!

מוּמלָץ: