תוכן עניינים:
2025 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2025-01-13 06:57
במדריך זה נלמד כיצד למדוד את המרחק באמצעות חיישן מחוות 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: https://www.visuino.eu. התחל את Visuino כפי שמוצג בתמונה הראשונה לחץ על כפתור "כלים" ברכיב Arduino (תמונה 1) ב- Visuino כאשר מופיע הדיאלוג, בחר "Arduino UNO" כפי שמוצג בתמונה 2
שלב 4: ב- 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: