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

זיהוי רטט באמצעות מודול חיישן של ברז פיזואלקטרי: 6 שלבים
זיהוי רטט באמצעות מודול חיישן של ברז פיזואלקטרי: 6 שלבים

וִידֵאוֹ: זיהוי רטט באמצעות מודול חיישן של ברז פיזואלקטרי: 6 שלבים

וִידֵאוֹ: זיהוי רטט באמצעות מודול חיישן של ברז פיזואלקטרי: 6 שלבים
וִידֵאוֹ: עותק של ארדואינו - אות PWM - הסבר ושימושים - מנוע סרוו , RGB ועוד 2024, נוֹבֶמבֶּר
Anonim

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

צפה בסרטון הדגמה.

שלב 1: מה שאתה צריך

מה שאתה תצטרך
מה שאתה תצטרך
מה שאתה תצטרך
מה שאתה תצטרך
מה שאתה תצטרך
מה שאתה תצטרך
  1. ארדואינו UNO (או כל ארדואינו אחר)
  2. מודול רטט פיזואלקטרי
  3. תצוגת OLED
  4. חוטי מגשר
  5. לוח לחם
  6. תוכנית Visuino: הורדת Visuino

שלב 2: המעגל

המעגל
המעגל

חבר את הסיכה החיובית של Arduino [5v] לסיכת הקו האדום של הלוח [חיובי]

חבר את הסיכה החיובית של Arduino [GND] לסיכה של קו הלוח הכחול [שלילי]

חבר את סיכת מודול Piezo [V] לסיכה החיובית של הלוח [קו אדום]

חבר את סיכת מודול Piezo [G] לסיכה השלילית של הלוח [קו כחול]

חבר את סיכת מודול Piezo [DO] לסיכה הדיגיטלית של arduino [7]

חבר את סיכת OLED [VCC] לסיכה החיובית של הלוח [קו אדום]

חבר את סיכת OLED [GND] לסיכה השלילית של הלוח [קו כחול]

חבר את פין OLED [SDA] לסיכה של Arduino [SDA]

חבר את פין OLED [SCL] לסיכה של Arduino [SCL]

שלב 3: הפעל את Visuino ובחר את סוג הלוח של Arduino UNO

הפעל את Visuino ובחר את סוג הלוח UNO של Arduino
הפעל את Visuino ובחר את סוג הלוח UNO של Arduino
הפעל את Visuino ובחר את סוג הלוח UNO של Arduino
הפעל את Visuino ובחר את סוג הלוח UNO של Arduino

כדי להתחיל לתכנת את Arduino, יהיה עליך להתקין את Arduino IDE מכאן:

שים לב שיש כמה באגים קריטיים ב- Arduino IDE 1.6.6. הקפד להתקין 1.6.7 ומעלה, אחרת הוראה זו לא תעבוד! אם לא עשית בצע את השלבים במדריך זה להגדרת ה- Arduino IDE לתכנת Arduino UNO! יש להתקין גם את Visuino: https://www.visuino.eu. התחל את Visuino כפי שמוצג בתמונה הראשונה לחץ על כפתור "כלים" ברכיב Arduino (תמונה 1) ב- Visuino כאשר מופיע הדיאלוג, בחר "Arduino UNO" כפי שמוצג בתמונה 2

שלב 4: ב- Visuino הוסף רכיבים וחבר אותם

ב- Visuino הוסף רכיבים וחבר אותם
ב- Visuino הוסף רכיבים וחבר אותם
ב- Visuino הוסף רכיבים וחבר אותם
ב- Visuino הוסף רכיבים וחבר אותם
ב- Visuino הוסף רכיבים וחבר אותם
ב- Visuino הוסף רכיבים וחבר אותם

הוסף רכיבים

  1. הוסף רכיב "ערך טקסט" בחר רכיב "TextValue1" ובחלון המאפיינים הגדר "ערך" ל- "VIBRATION DETECTED"
  2. הוסף רכיב "עיכוב" בחלון המאפיינים הגדר "מרווח (uS)" ל -2000000
  3. הוסף רכיב "SSD1306/SH1106 OLED Display (I2C)" לחץ לחיצה כפולה על רכיב "DisplayOLED1" ובחלון האלמנטים גרור את "שדה טקסט" שמאלה וגרור "מסך מילוי" לשמאל בחר בצד שמאל "שדה טקסט 1" ובחלון חלון מאפיינים קבע את "גודל" ל- 1, "x" ל- 0, "y" ל- 50

חבר רכיבים

  1. חבר את סיכה דיגיטלית של Arduino [7] לסיכת רכיב "ערך ערך טקסט" [שעון]
  2. חבר את סיכה דיגיטלית של Arduino [7] לסיכת רכיב "עיכוב" [התחלה]
  3. חבר את סיכת הרכיב "ערך טקסט 1" [Out] ל- "DisplayOLED1"> סיכת "שדה טקסט 1" [In]
  4. חבר את סיכת "עיכוב 1" [החוצה] ל- "DisplayOLED1"> סיכת "מילוי מסך 1" [שעון]
  5. חבר את סיכת "DisplayOLED1" [החוצה] לסיכה של Arduino I2C [In]

שלב 5: צור, הידור והעלה את קוד הארדואינו

צור, הידור והעלה את קוד הארדואינו
צור, הידור והעלה את קוד הארדואינו

ב- Visuino, הקש F9 או לחץ על הלחצן המוצג בתמונה 1 כדי ליצור את קוד הארדואינו, ופתח את מזהה Arduino

ב- Arduino IDE, לחץ על כפתור העלאה, כדי לאסוף ולהעלות את הקוד (תמונה 2)

שלב 6: שחק

אם אתה מפעיל את מודול ה- Arduino UNO ומנער את חיישן הפיזו אתה אמור לראות הודעה כתובה על צג OLED.

מזל טוב! סיימת את הפרויקט שלך עם Visuino. מצורף גם פרויקט Visuino שיצרתי עבור Instructable זה, אתה יכול להוריד אותו כאן. אתה יכול להוריד ולפתוח אותו ב- Visuino:

מוּמלָץ: