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

מדידת קרבה למרחקים עם חיישן מחוות APDS9960: 6 שלבים
מדידת קרבה למרחקים עם חיישן מחוות APDS9960: 6 שלבים

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

וִידֵאוֹ: מדידת קרבה למרחקים עם חיישן מחוות APDS9960: 6 שלבים
וִידֵאוֹ: Linptech ES1 - חיישן נוכחות במיקרוגל עבור mihome, שילוב Home Assistant Gateway 3 2024, יולי
Anonim
Image
Image

במדריך זה נלמד כיצד למדוד את המרחק באמצעות חיישן מחוות APDS9960, arduino ו- Visuino.

צפו בסרטון!

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

מה שאתה תצטרך
מה שאתה תצטרך
מה שאתה תצטרך
מה שאתה תצטרך
  • ארדואינו UNO (או כל ארדואינו אחר)
  • חיישן APDS9960
  • חוטי מגשר
  • לוח לחם
  • תצוגת OLED
  • תוכנית Visuino: הורדת Visuino

שלב 2: המעגל

המעגל
המעגל
  • חבר את פין החיישן [GND] לסיכת הלוח של Arduino [GND]
  • חבר את פין החיישן [Vin] לסיכת הלוח של Arduino [3.3V]
  • חבר את פין החיישן [SDA] לסיכת הלוח של Arduino [SDA]
  • חבר את פין החיישן [SCL] לסיכת הלוח של Arduino [SCL]
  • חבר את פין תצוגת OLED [GND] לסיכת הלוח של Arduino [GND]
  • חבר את פין הצג OLED [VCC] לסיכת הלוח של Arduino [+5V]
  • חבר את פין תצוגת OLED [SCL] לסיכת הלוח של Arduino [SCL]
  • חבר את פין הצג OLED [SDA] לסיכת הלוח של Arduino [SDA]

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

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

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

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

ב- Visuino הוסף רכיבים
ב- Visuino הוסף רכיבים
ב- Visuino הוסף רכיבים
ב- Visuino הוסף רכיבים
ב- Visuino הוסף רכיבים
ב- Visuino הוסף רכיבים
  • הוסף רכיב "צבע מחווה סמיכות APDS9960 I2C"
  • הוסף רכיב "OLED"
  • לחץ פעמיים על "DisplayOLED1"
  • בחלון האלמנטים גרור את "שדה הטקסט" שמאלה, בחלון המאפיינים הגדר את גודל ל -3
  • סגור את חלון האלמנטים
  • חבר את "GestureColorProximity1"> סיכת קרבה [החוצה] ל- "DisplayOLED1"> סיכת שדה טקסט 1 [In]
  • חבר את "GestureColorProximity1" I2C pin "Out" לסיכת לוח Arduino I2C [In]
  • חבר את "DisplayOLED1" סיכת I2C "החוצה" לסיכת לוח Arduino I2C [In]

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

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

ב- Visuino, לחץ לחיצה תחתונה על הכרטיסייה "Build", וודא שהיציאה הנכונה נבחרה ולאחר מכן לחץ על הלחצן "Compile/Build and Upload".

שלב 6: שחק

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

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

מוּמלָץ: