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

מכשיר למדידת מרחק נייד עם Arduino !: 9 שלבים (עם תמונות)
מכשיר למדידת מרחק נייד עם Arduino !: 9 שלבים (עם תמונות)

וִידֵאוֹ: מכשיר למדידת מרחק נייד עם Arduino !: 9 שלבים (עם תמונות)

וִידֵאוֹ: מכשיר למדידת מרחק נייד עם Arduino !: 9 שלבים (עם תמונות)
וִידֵאוֹ: How to use TM1637 4 digits seven segment display with Arduino 2024, נוֹבֶמבֶּר
Anonim
מכשיר מדידת מרחק נייד עם Arduino!
מכשיר מדידת מרחק נייד עם Arduino!

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

שלב 1: רכיבים

רכיבים
רכיבים
רכיבים
רכיבים
  • ממיר Boost DC-DC 3.3V-5V, eBay ($ 2.79)
  • חוטים
  • מתג שקופיות, צרור של 5 ב- eBay ($ 3.83)
  • לוח חשמל בגודל 2x8 ס"מ, צרור של 10 ב- eBay ($ 2.60)
  • 3.7V 300mAh סוללת LiPO, ebay ($ 8.35)
  • חיישן ה- Ultrasonic SRF05 הידוע, eBay ($ 1.27)
  • צג LCD בגודל 16x2, צרור של 10 ב- eBay ($ 7.99)
  • לוח ממשק סידורי I2C LCD. eBay ($ 0.99)
  • רצועת כותרת ישר נקבה 16 פינים 2.54 מ"מ, צרור של 20 ב- eBay ($ 1.85)
  • לוח הפיתוח של PICO. זמין ב- mellbell.cc ($ 17)
  • כותרות זווית ישרה 2.54 פינים, צרור 10x40 פינים ב- eBay ($ 1.99)

שלב 2: הכנת ה- LCD

הכנת ה- LCD
הכנת ה- LCD
הכנת ה- LCD
הכנת ה- LCD

כאן אתה מרתק את כותרות הסיכה הנשיות לתצורות ה- LCD. מומלץ לעשות זאת במקום הלחמת המסך למודול I2C, כך שתוכל לקבל את הגמישות להסיר ולהחליף אותו בכל סוג אחר של מסך שתרצה להשתמש בו.

שלב 3: מיקום קולי

מיקום אולטרסאונד
מיקום אולטרסאונד

הלחם את 5 הפינים של החיישן האולטראסוני לקצה לוח הרצועות, כך שתקבל את שטח הפנוי הגדול ביותר שאפשר לעבוד איתו.

שלב 4: הצבת מודולים I2C

הצבת מודול I2C
הצבת מודול I2C
הצבת מודול I2C
הצבת מודול I2C
הצבת מודול I2C
הצבת מודול I2C

הנח והלחם את 4 הפינים של מודול I2C (5V, SCL, SDA, GND) בצד השני של לוח החשבונות. אנו עושים זאת כדי לחסוך שטח נוסף בצד העליון של לוח החשבונות עבור שאר הרכיבים.

שלב 5: הצבת לוח PICO

הצבת לוח PICO
הצבת לוח PICO

הנח את לוח ה- PICO ממש ליד ארבעת הפינים של מודול I2C והשאיר לפחות ארבע שורות ריקות של לוח החשבונות בין ה- PICO לסיכות המודול I2C.

שלב 6: הכנת ממיר ה- Boost

הכנת ממיר ה- Boost
הכנת ממיר ה- Boost
הכנת ממיר ה- Boost
הכנת ממיר ה- Boost
הכנת ממיר ה- Boost
הכנת ממיר ה- Boost

בחר את כותרות סיכת הזווית הנכונה והלחם סיכה אחת לכל In+, In-, Out+, Out-. כי אתה צריך לשים אותו בעמידה כדי לחסוך מקום.

שלב 7: חיבורים

חיבורים
חיבורים
חיבורים
חיבורים
חיבורים
חיבורים
חיבורים
חיבורים

חבר את הרכיבים שלך כפי שמוצג בתמונות.

(סיכה) _ (סיכת PICO)

SCL ……………………. D3

SDA ……………………. D2

טריג ……………………… A2

הֵד……………………. D4

Vcc …………………….. 5V

GND …………………… GND

שלב 8: קוד

  • "Distance_Measurement.zip" הוא קובץ הסקיצות של ה- IDE של Arduino.
  • שאר הקבצים הם ספריות שחייבות להיכלל ב- Arduino IDE. תוכל לכלול ספריות ל- IDE על ידי ביצוע השלבים הבאים:
  1. לחץ על התפריט "סקיצה" בסרגל הכלים
  2. לחץ על "כלול ספרייה"
  3. לחץ על "הוסף ספריית ZIP" ואתר את קובץ ה- zip של הספרייה הרצויה

שלב 9: זה סלעים

זה שולט!
זה שולט!
זה שולט!
זה שולט!
זה שולט!
זה שולט!

כעת, יש לך חיישן קרבה נייד בגודל כיס, שמוכן למדוד מרחקים עד 5 מטרים. הדבר הושג על ידי שימוש ב- PICO, המאפשר לנו להשתמש בלוח פסים בגודל 2x8 ס מ במקום לוח גדול יותר.

מוּמלָץ: