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

כיצד להשתמש בחיישן המחווה של APDS9960 עם Arduino: 7 שלבים
כיצד להשתמש בחיישן המחווה של APDS9960 עם Arduino: 7 שלבים

וִידֵאוֹ: כיצד להשתמש בחיישן המחווה של APDS9960 עם Arduino: 7 שלבים

וִידֵאוֹ: כיצד להשתמש בחיישן המחווה של APDS9960 עם Arduino: 7 שלבים
וִידֵאוֹ: כיצד להשתמש בחיישן פריסטייל ליברה באמצעות האפליקציה 2024, נוֹבֶמבֶּר
Anonim

במדריך זה נלמד כיצד להשתמש בחיישן מחוות APDS9960 עם Arduino להצגת כיווני ידיים על צג OLED באמצעות תוכנת 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

כדי להתחיל לתכנת את 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 ADD והגדרת רכיבים

ב- Visuino ADD והגדרת רכיבים
ב- Visuino ADD והגדרת רכיבים
ב- Visuino ADD והגדרת רכיבים
ב- Visuino ADD והגדרת רכיבים
ב- Visuino ADD והגדרת רכיבים
ב- Visuino ADD והגדרת רכיבים
ב- Visuino ADD והגדרת רכיבים
ב- Visuino ADD והגדרת רכיבים
  • הוסף רכיב "צבע מחווה סמיכות APDS9960 I2C"
  • הוסף רכיב "ערך טקסט" לחץ פעמיים על הרכיב "TextValue1" ובחלון אלמנטים גרור 4x "ערך ערך" לצד שמאל בחר "SetValue1" בצד שמאל ובחלון המאפיינים הגדר ערך ל- UPS בחר "SetValue2" מצד שמאל בצד ובחלון המאפיינים הגדר ערך ל- DOWN בחר "SetValue3" בצד שמאל ובחלון מאפיינים הגדר ערך ל- LEFTS בחר "SetValue4" בצד שמאל ובחלון המאפיינים הגדר ערך ל- RIGH סגור את חלון האלמנטים

הוסף רכיב "SSD1306/SH1106 OLED Display (I2C)" לחץ פעמיים על הרכיב "DisplayOLED1" ובחלון Elements גרור את "שדה טקסט" לצד שמאל בצד שמאל בחר TextField1 ובחלון המאפיינים הגדר את גודל 3 סגור את חלון האלמנטים

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

רכיבי Visuino Connect
רכיבי Visuino Connect
  • חבר את סיכת "GestureColorProximity1" למעלה "למעלה" ל- "TextValue1"> סיכה "SetValue1" [ב]
  • חבר את סיכת "GestureColorProximity1" "למטה" ל- "TextValue1"> סיכה "SetValue2" [ב]
  • חבר את סיכת "GestureColorProximity1" "שמאלה" ל- "TextValue1"> סיכה "SetValue3" [ב]
  • חבר את הסיכה "GestureColorProximity1" "ימינה" ל- "TextValue1"> סיכה "SetValue4" [ב]
  • חבר את "GestureColorProximity1" I2C pin "Out" לסיכת לוח Arduino I2C [In]
  • חבר את סיכת "Out" של I2C ל- "GestureColorProximity1" ל- "DisplayOLED1"> "TextField1" pin [In]
  • חבר את "DisplayOLED1" סיכת I2C "החוצה" לסיכת לוח Arduino I2C [In]

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

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

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

שלב 7: שחק

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

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

מוּמלָץ: