» אלקטרוניקה » ארדואינו »חיישני חניה עשה זאת בעצמך על בסיס ארדואינו

חיישני חניה עשה זאת בעצמך על בסיס ארדואינו

חיישני חניה עשה זאת בעצמך על בסיס ארדואינו

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

חומרים:
- בקר ארדואינו (המחבר השתמש ב- Duemilanove)
- חיישן קולי
- חוטים
- קופסת פלסטיק
- אספקת חשמל 9V
- לד שלושה צבעים
- דבק
- קרש לחם



הרכבה:

ארדואינו מודבק לתחתית קופסת הפלסטיק בדבק (ניתן להשתמש בסיליקון). הכוח מהלוח מובא לבקר.



בשלב הבא מחובר כוחו של חיישן הקולי 5V.



הפלט של חיישן הקולי SIG מחובר לפלט ה- Arduino PWM (זה נעשה כדי לשלוח פולסים לחיישן ולקרוא את חזרתם בהמשך). המחבר השתמש בפלט ה -7 של הבקר.
לפני חיבור הנורית נקבע איזה חיווט על איזה צבע אחראי. אדום, ירוק וכחול מתחברים לסיכות 11, 12 ו 13 של ארדואינו.

כעת נותר להכין את חלק התוכנה בזה תוצרת בית.



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

ראשית כל, מרווח השליחות לחיישן משתנה; הערך מ- 100ms משתנה ל- 1000ms בשורה עם הערך "עיכוב".

בשלב הבא מוגדרים מספרי הפינים עבור ה- LED. לפני השורה "const int pingPin = 7;" נתוני ערך מוספים:

pinMode (13, פלט); // כחול
pinMode (12, פלט); // ירוק
pinMode (11, פלט); // אדום

כעת מגיעה ההתאמה של הלד עצמו, כלומר באיזה מרחק אילו צבעים יופעלו. המחבר עשה זאת כך שכאשר המכונית רחוקה יותר מ -60 ס"מ מהקיר, הנורית נדלקת בירוק, פחות מ -60 ס"מ הצבע משתנה לכחול, וגם כשיש פחות מ -15 ס"מ, הנורית משנה את צבעה לאדום.

קוד בכפוף לשינויים שתוארו לעיל:



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



park.rar [1.06 Kb] (הורדות: 317)
10
9
7

הוסף תגובה

    • לחייךמחייךxaxaבסדרלא יודעיאהוnea
      בוסשריטהשוטהכןכן כןאגרסיביסודי
      סליחהריקודריקוד 2ריקוד 3סליחהעזרהמשקאות
      עצורחבריםטובטובשריקהלהתנדנדלשון
      עשןמוחא כפייםמשוגעלהכריזלזלזלdon-t_mentionלהוריד
      חוםלא מועילצחוק 1מדאמפגשמסגדשלילי
      לא_יפופקורןלהענישלקרואלהפחידמפחידחיפוש
      מתגרהתודהזהלרמזאמניקחריףמסכים
      רעדבורהשחורblum3סומקלהתפארשעמום
      מצונזרהנאהסוד 2לאייםניצחוןיוsun_bespectacled
      שוקכבודחחחקדמהברוך הבאkrutoyya_za
      ya_dobryiעוזרne_huliganne_othodiפלומהאיסורקרוב

אנו ממליצים לך לקרוא:

תן אותו לסמארטפון ...