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

זמן טיסה של Arduino ו- VL53L0X + מדריך תצוגה של OLED: 6 שלבים
זמן טיסה של Arduino ו- VL53L0X + מדריך תצוגה של OLED: 6 שלבים

וִידֵאוֹ: זמן טיסה של Arduino ו- VL53L0X + מדריך תצוגה של OLED: 6 שלבים

וִידֵאוֹ: זמן טיסה של Arduino ו- VL53L0X + מדריך תצוגה של OLED: 6 שלבים
וִידֵאוֹ: VL53L1X Лазерный дистанционный датчик времени полета 400 см 2024, נוֹבֶמבֶּר
Anonim
Image
Image

במדריך זה נלמד כיצד להציג את המרחק במ מ באמצעות חיישן זמן טיסה VL53L0X ותצוגת OLED.

צפו בסרטון.

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

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

שלב 2: המעגל

המעגל
המעגל
  • חבר את פין תצוגת OLED (GND) לפין Arduino (GND)
  • חבר את פין תצוגת OLED (VCC) לפין Arduino (5V)
  • חבר את פין תצוגת OLED (SCL) לפין Arduino (SCL)
  • חבר את פין תצוגת OLED (SDA) לפין Arduino (SDA)
  • חבר את פין החיישנים VL53L0X (GND) לפין Arduino (GND)
  • חבר את פין החיישנים VL53L0X (VCC) לפין הארדואינו (5V)
  • חבר את פין החיישנים VL53L0X (SCL) לסיכה של Arduino (SCL)
  • חבר את פין החיישנים VL53L0X (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 לתכנת ESP 8266! יש להתקין גם את Visuino: https://www.visuino.eu. התחל את Visuino כפי שמוצג בתמונה הראשונה לחץ על כפתור "כלים" ברכיב Arduino (תמונה 1) ב- Visuino כאשר מופיע הדיאלוג, בחר "Arduino UNO" כפי שמוצג בתמונה 2

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

ב- Visuino הוסף וחבר רכיבים
ב- Visuino הוסף וחבר רכיבים
ב- Visuino הוסף וחבר רכיבים
ב- Visuino הוסף וחבר רכיבים
ב- Visuino הוסף וחבר רכיבים
ב- Visuino הוסף וחבר רכיבים
  • הוסף רכיב "Time Of Flight לייזר ריינג'ר VL53L0X"
  • הוסף את רכיב "SSD1306/SH1106 OLED Display (I2C)", לחץ פעמיים על "DisplayOLED1" ובחלון האלמנטים גרור את "שדה הטקסט" משמאל ובחבילת הגדרות חלון המאפיינים: 2
  • חבר חיישן I2C פין LaserRanger 1 לפין Arduino pin I2C
  • חבר את DisplayOLED1 pin Out I2C לסיכה Arduino I2C
  • חבר את מרחק הפינים של LaserRanger1 (מ"מ) לשדה הטקסט DisplayOLED1 פין 1> In

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

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

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

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

שלב 6: שחק

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

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

מוּמלָץ: