תוכן עניינים:
- שלב 1: מה שאתה צריך
- שלב 2: המעגל
- שלב 3: הפעל את Visuino ובחר את סוג הלוח של Arduino UNO
- שלב 4: ב- Visuino הוסף רכיבים
- שלב 5: רכיבי סט של Visuino
- שלב 6: רכיבי Visuino Connect
- שלב 7: צור, הידור והעלה את קוד הארדואינו
- שלב 8: שחק
- שלב 9: בדוק את הפרויקטים האחרים שלי
וִידֵאוֹ: RADAR Lidar System VL53L0X זמן טיסה בלייזר: 9 שלבים
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:12
במדריך זה נלמד כיצד ליצור מערכת RADAR Lidar באמצעות חיישן VL53L0X לייזר זמן טיסה.
צפו בסרטון!
שלב 1: מה שאתה צריך
- ארדואינו UNO (או כל ארדואינו אחר)
- חיישן VL53L0X לייזר זמן טיסה
- תצוגת OLED
- מנוע סרוו
- לוח לחם
- חוטי מגשר
- תוכנית Visuino: הורדת Visuino
שלב 2: המעגל
- חבר את פין תצוגת OLED [VCC] לסיכה של Arduino [5V]
- חבר את פין תצוגת OLED [GND] לסיכה של Arduino [GND]
- חבר את פין תצוגת OLED [SDA] לסיכה של Arduino [SDA]
- חבר את פין תצוגת OLED [SCL] לסיכה של Arduino [SCL]
- חבר את פין חיישן TimeOfFlight [VCC] לפין Arduino [3.3V]
- חבר את סיכת חיישן TimeOfFlight [GND] לסיכה של Arduino [GND]
- חבר את סיכת חיישן TimeOfFlight [SDA] לסיכה של Arduino [SDA]
- חבר את פין חיישן TimeOfFlight [SCL] לסיכה של Arduino [SCL]
- חבר את סיכת מנוע סרוו "כתום" לסיכה Arduino Digital [7]
- חבר סיכת מנוע סרוו "אדום" לסיכה חיובית של Arduino [5V]
- חבר את סיכת מנוע סרוו "חום" לסיכה השלילית של Arduino [GND]
חבר את חיישן TimeOfFlight עם סרט דביק למנוע הסרוו.
שלב 3: הפעל את Visuino ובחר את סוג הלוח של Arduino UNO
יש להתקין את Visuino: https://www.visuino.eu. התחל את Visuino כפי שמוצג בתמונה הראשונה לחץ על כפתור "כלים" ברכיב Arduino (תמונה 1) ב- Visuino כאשר מופיע הדיאלוג, בחר "Arduino UNO" כפי שמוצג בתמונה 2
שלב 4: ב- Visuino הוסף רכיבים
- הוסף את רכיב "Time Of Flight לייזר ריינג'ר VL53L0X '
- הוסף את הרכיב "חלק אנלוג לפי ערך"
- הוסף רכיב "אנלוגי ללא חתום"
- הוסף "רכיב SSD1306/SH1106 OLED Display (I2C) '
- הוסף רכיב "מחולל שעונים"
- הוסף את הרכיב "מחולל אנלוגי משולש"
- הוסף רכיב "מחולל שעונים"
- הוסף רכיב 2X "השווה ערך אנלוגי"
- הוסף רכיב "טווח מפות אנלוגי"
- הוסף רכיב "סרוו"
- הוסף רכיב "הפוך אנלוגי (סימן שינוי)"
- הוסף רכיב "מקור מרובה אנלוגי"
שלב 5: רכיבי סט של Visuino
- בחר "DivideByValue1" ובחלון המאפיינים הגדר ערך ל -2
- בחר "ClockGenerator1" ובחלון המאפיינים הגדר את התדר ל- 5
- בחר "TriangleAnalogGenerator1" ובחלון המאפיינים הגדר את התדר ל- 0.1
- בחר "CompareValue1" ובחלון המאפיינים הגדר השוואת סוג ל- "ctBiggerOrEqual" וערך ל- 0.98
- בחר "CompareValue2" ובחלון המאפיינים הגדר השווה סוג ל- "ctSmallerOrEqual" וערך ל- 0.02
- בחר "MapRange1" ובחלון המאפיינים הגדר "טווח פלט"> "מקסימום" ל- 180
- לחץ פעמיים על DisplayOLED1 ובחלון Elements
- גרור את "צייר קו זווית" שמאלה
- בחלון המאפיינים הגדר "זווית" ל -10, "סיום" ל- 60, "X" ל -64, "Y" ל -63
- לחץ על סמל הסיכה "זווית" ובחר "FloatSinkPin"
- לחץ על סמל הסיכה "סוף" ובחר "IntegerSinkPin"
-
גרור "מסך מילוי" לצד השמאלי בחלון האלמנטים
- סגור את חלון האלמנטים
שלב 6: רכיבי Visuino Connect
חבר חיישן פינים I2C של LaserRanger 1 לפין לוח Arduino I2C In
חבר את DisplayOLED1 פין I2C החוצה לסיכת לוח ה- Arduino I2C In
- חבר את מרחק הפין של LaserRanger1 (מ"מ) ל- DivideByValue1 pin In
- חבר את פין החוצה DivideByValue1 ל- AnalogToUnsigned 1 pin In
- חבר AnalogToUnsigned סיכה אחת החוצה ל- DisplayOLED1> צייר קו זווית 1 סיכה
- חבר את ClockGenerator סיכה אחת החוצה למשולש AnalogGenerator שעון סיכה אחד
- חבר את משולש AnalogGenerator סיכה אחת החוצה כדי להשוות ערך 1 והשווה ערך 2
- חבר TriangleAnalogGenerator סיכה אחת החוצה ל- MapRange1 ו- Servo1 pin In
- חבר את ConnectValue1 ו- CompareValue2 pin out לתצוגה OLED1> שעון סיכה למילוי מסך 1
- חבר את PinRange1 pin out ל- AnalogMultiSource1 pin In
- חבר את סרוו 1 פין החוצה לסיכה הדיגיטלית של Arduino 7
- חבר את פין AnalogMultiSource1 [0] ל- Inverse1 pin In
- חבר את פין AnalogMultiSource1 [1] ל- DisplayOLED1> צייר שעון סיכה של קו 1 זוויתי
- חבר את היפוך 1 פין החוצה ל- DisplayOLED1> צייר קו זווית 1 פינה
שלב 7: צור, הידור והעלה את קוד הארדואינו
ב- Visuino, לחץ לחיצה תחתונה על הכרטיסייה "Build", וודא שהיציאה הנכונה נבחרה ולאחר מכן לחץ על הלחצן "Compile/Build and Upload".
שלב 8: שחק
אם אתה מפעיל את מודול ה- Arduino UNO, תצוגת OLED תתחיל להראות את מרחק המכ ם ומנוע הסרוו יפנה שמאלה וימינה.
מזל טוב! סיימת את הפרויקט שלך עם Visuino. מצורף גם פרויקט Visuino שיצרתי עבור Instructable זה, אתה יכול להוריד אותו ולפתוח אותו ב- Visuino:
שלב 9: בדוק את הפרויקטים האחרים שלי
אנא הקדש רגע לעיון בפרויקט המגניב הנוסף שלי כאן:
מוּמלָץ:
צג טיסה באמצעות פטל PI ומקל DVB: 3 שלבים
מוניטור טיסה באמצעות פטל PI ומקל DVB: אם אתה נוסע תכוף או סתם מתלהב ממטוסים, אז Flightradar או Flightaware הם שני אתרי אינטרנט (או אפליקציות, שכן ישנן גם אפליקציות לנייד) שתשתמש בהן מדי יום. שניהם מאפשרים לך לעקוב אחר מטוסים בזמן אמת, ראה טיסה
מחשב טיסה מדגם מתקדם מדגם מתקדם !: 4 שלבים (עם תמונות)
מחשב טיסה מדגם מתקדם !: הייתי זקוק למחשב טיס טילים מדגם יוקרתי לטיל החדש שלי ששלט על עצמו ללא סנפירים! אז בניתי משלי! הסיבה שהחלטתי לבנות את זה היא בגלל שאני בונה רקטות TVC (בקרת וקטור דחף). משמעות הדבר היא כי
שעון מעורר רם במיוחד עם זמן פצצת זמן עם 5 רכיבים בלבד: 3 שלבים
שעון מעורר חזק במיוחד של Time Bomb שעוצב בהשראת 5 רכיבים בלבד: יצרתי שעון מעורר בהשראת זמן פצצה קל להכין, שמובטח להעיר אותך בבקרים. השתמשתי בחומרים פשוטים ששוכבים בבית שלי. כל הפריטים בהם נעשה שימוש זמינים בקלות ולא יקרים. אזעקה זו מעוררת השראה מפצצת זמן
זמן טיסה של Arduino ו- VL53L0X + מדריך תצוגה של OLED: 6 שלבים
Arduino ו- VL53L0X זמן טיסה + מדריך תצוגה של OLED: במדריך זה נלמד כיצד להציג את המרחק במ"מ באמצעות חיישן זמן טיסה של VL53L0X ותצוגת OLED. צפה בסרטון
קוביית זמן - גאדג'ט מעקב אחר זמן Arduino: 6 שלבים
קוביית זמן - גאדג'ט מעקב אחר זמן Arduino: ברצוני להציע לך פרויקט ארדואינו פשוט אך שימושי למעקב אחר אירועי זמן על ידי הפניית גאדג'ט חכם לקוביות. הפוך אותו ל " עבודה " > " למד " > " מטלות " > " מנוחה " בצד וזה יחשב את