» אלקטרוניקה » ארדואינו »חיישן רטט קפיץ

חיישן רטט קפיץ



הי תושבי האתר שלנו! כשתרגמתי את המאמר ב- שעון led מדגם פסאודו מעץ, כמה קוראים חשבו: האם ניתן להחליף את חיישן הרטט הדרוש כדי להחליף את מצב השעון, המדחום והיגרומטר במצב תוצרת בית? כמובן שאתה יכול, ומחבר ה- Instructables תחת הכינוי ArifSae מספר כיצד.

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

מכיוון שהחוט המתפתל לכה, יש להפשיט אותו. לשם כך, ArifSae מחיל נייר זכוכית:



סלילת חוט חשוף (אגב, נלקח מהמנוע של מאוורר מחשב שבור) על מסמר:



והוא אוסף דבר כזה ממעיין ומתנגד 220 אוהם בלוח מסוג פרפורבורד:



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

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



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

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

חיישן int = A5; // סיכת חיישן
int led = 13; // ברירת מחדל הובילה ב- arduino

הגדרת ביטול () {

pinMode (חיישן, קלט);

pinMode (הוביל, פלט);

Serial.begin (9600);

}

לולאת חלל () {

מתח int = digitalRead (חיישן); // קרא חיישן כאן

Serial.println (מתח); // מתח הדפסה לצג סדרתי במחשב

עיכוב (1000);

if (מתח & gt; = 1) {// אם הקפיץ נוצר במגע

digitalWrite (הוביל, גבוה); // הפעל הוביל כדי להראות כי הרטט חש

עיכוב (2000);

digitalWrite (הוביל, נמוך); // לכבות את ההובלה כעת

} // סוף אם מתח

} // לולאת סיום


והשני:

חיישן int = A5;
int led = A0;

לולאת חלל () {

int sensorValue = analogRead (חיישן);

מתח צף = חיישן ערך * (5.0 / 1023.0);

Serial.println (מתח); עיכוב (200);

אם (מתח & GT; = 0.5) {// הגדר רגישות כאן, הגדל את מתח 0.5 עבור פחות רגיש, צמצם לרגישים יותר

digitalWrite (הוביל, גבוה);

עיכוב (2000);

digitalWrite (הוביל, נמוך); }

}


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

הוסף תגובה

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

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

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