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

התנגדות לחישת כוח (FSR) Arduino הדרכה פשוטה: 8 שלבים
התנגדות לחישת כוח (FSR) Arduino הדרכה פשוטה: 8 שלבים

וִידֵאוֹ: התנגדות לחישת כוח (FSR) Arduino הדרכה פשוטה: 8 שלבים

וִידֵאוֹ: התנגדות לחישת כוח (FSR) Arduino הדרכה פשוטה: 8 שלבים
וִידֵאוֹ: איך להשתחרר ממאמץ ותסכול בזוגיות - כוחות טבת | מפגשי הבית לזוגיות מגנטית | 19.12.2023 2024, נוֹבֶמבֶּר
Anonim
Image
Image

במדריך זה נלמד כיצד לזהות את הכוח המופעל על הנגד לחישת הכוח (FSR) ונציג אותו על תצוגת OLED + נקבע את הגבולות בעזרת נורית ירוקה ואדומה.

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

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

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

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

הפעל את 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

שלב 3: ב- Visuino הוסף רכיבים

ב- Visuino הוסף רכיבים
ב- Visuino הוסף רכיבים
ב- Visuino הוסף רכיבים
ב- Visuino הוסף רכיבים
  1. הוסף רכיב "SSD1306/SH1106 OLED Display (I2C)"
  2. הוסף רכיב 2x "השווה ערך אנלוגי"

שלב 4: רכיבי סט של Visuino

במרכזי סט של Visuino
במרכזי סט של Visuino
במרכזי סט של Visuino
במרכזי סט של Visuino
במרכזי סט של Visuino
במרכזי סט של Visuino
במרכזי סט של Visuino
במרכזי סט של Visuino
  1. לחץ פעמיים על רכיב "DisplayOLED1" ובחלון הדו -שיח "אלמנטים" גרור את "שדה טקסט" משמאל
  2. בחר בצד ימין "שדה טקסט 1" ובחלון המאפיינים הגדר גודל: 3 ו- Y: 40
  3. בחר רכיב "CompareValue1" ובמערכת חלון המאפיינים השווה סוג: ערך ctSmallerOrEqualand: 0.1 "CompareValue1" משמש להפעלת הנורית הירוקה, המשמעות היא שבכל פעם ערך הקלט קטן או שווה ל- 0.1 מפעילים את ה- LED
  4. בחר רכיב "CompareValue2" ובמערכת חלון המאפיינים השווה סוג סוג: ctBigger

וערך: 0.1 "CompareValue2" משמש להפעלת הנורית האדומה, המשמעות היא שבכל פעם ערך הקלט גדול מ- 0.1 מפעיל את הנורית האדומה

שלב 5: רכיבי Visuino Connect

רכיבי Visuino Connect
רכיבי Visuino Connect
רכיבי Visuino Connect
רכיבי Visuino Connect
  1. חבר את סיכת החוצה האנלוגית Arduino [0] לסיכת הרכיב "CompareValue1" [ב]
  2. חבר את סיכת החוצה האנלוגית Arduino [0] לסיכת הרכיב "CompareValue2" [ב]
  3. חבר את סיכת החוצה האנלוגית Arduino [0] לסיכת הרכיב "DisplayOLED1> שדה טקסט 1" [In]
  4. חבר את רכיב "DisplayOLED1" לסיכה של Arduino I2C [ב]
  5. חבר את פין הרכיב "CompareValue1" [Out] לסיכה הדיגיטלית של Arduino [8]
  6. חבר את פין הרכיב "CompareValue2" [Out] לסיכה הדיגיטלית של Arduino [7]

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

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

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

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

שלב 7: שחק

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

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

שלב 8: מעגל

מעגל חשמלי
מעגל חשמלי
  1. חבר את הפין החיובי של Arduino [5V] לסיכת ה- OLED [VCC] ואת סיכת חיישן הכוח [1]
  2. חבר את הסיכה השלילית של Arduino [GND] לסיכת OLED [GND]
  3. חבר את פין תצוגת OLED [SDA] לסיכה של Arduino [SDA]
  4. חבר את פין תצוגת OLED [SCL] לסיכה של Arduino [SCL]
  5. חבר את פין חיישן הכוח [2] לסיכה האנלוגית של Arduino [0]
  6. חבר את פין חיישן הכוח [2] לנגד 1K אוהם
  7. חבר את הצד השני של הנגד לסיכה השלילית של Arduino [GND]
  8. חבר סיכה שלילית LED ירוקה לסיכת Arduino [GND]
  9. חבר סיכה חיובית של LED ירוק לסיכה Arduino Digital [8]
  10. חבר פין שלילי LED אדום לסיכת Arduino [GND]
  11. חבר פין חיובי LED אדום לסיכה Arduino Digital [7]

מוּמלָץ: