תוכן עניינים:
וִידֵאוֹ: חישה למרחקים באמצעות המיקרו: ביט וסונאר (מודול HC-SR04): 3 שלבים (עם תמונות)
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:16
השבוע ביליתי זמן במשחק עם המיקרו BBC: bit וחיישן קולי. ניסיתי כמה מודולים שונים (יותר מ -50 בסך הכל) וחשבתי שזה יהיה טוב אז שתף כמה מהתוצאות שלי.
המודול הטוב ביותר שמצאתי עד כה הוא מודול Sparkfun HC-SR04, את שלי אספתי מקיטרוניק בבריטניה, ובארה ב הם כמובן זמינים ממקומות כמו Adafruit (רק צוחקים על Sparkfun, הנה הקישור שלך). הסיבה שהסיבה הזו היא הטובה ביותר היא שנדמה שהיא פועלת בערך 95% מהזמן על ה -3 V המסופק על ידי ה- micro: bit של BBC, שם הוא יכול ליפול הוא כאשר יש לך חיישנים ויציאות אחרות פועלות בהתקנה שלך. עם זאת, בעת השימוש בתצוגת LED המשולבת במיקרו: ביט סביר להניח שתסתדר.
בזמן שרק התעסקתי, במקום להטמיע את הקולי בפרויקט השתמשתי בלוח פריצה ולוח כלול בערכת המתנע micro: bit שאספתי מקיטרוניק בבריטניה.
שלב 1: הגדרת החומרה
הגדרת החיישן הקולי פשוטה למדי, במיוחד עם חיישן Sparkfun מכיוון שהוא פועל תקין על 3V. יש לו רק ארבעה סיכות. משמאל לימין אלה VCC, Trig, Echo ו- GND. VCC ו- GND מיועדים לעוצמה ו- Trig, Echo ו- GND מיועדים לאות שלך. כללתי את GND עם האות המוגדר מכיוון שהוא נחוץ לקו בסיס. אחת הטעויות הראשונות הנפוצות שלי עם חיישנים ודברים כמו נוריות חכמות הייתה לא חיבור כל הרכיבים לקרקע משותפת. צירפתי תמונה וסכימה של ההתקנה שלי.
הפינים הקלים ביותר לשימוש במיקרו: ביט הם 0, 1 ו- 2. אז השתמשתי ב 0 עבור Trig ו- 1 עבור הד.
אם אתה מוצא שאתה לא מקבל קריאות מה- HC-SR04 שלך יכול להיות שהוא לא מקבל מספיק כוח, אם זה המצב תוכל להוסיף כוח למודול כפי שמוצג בתמונה השנייה. שימוש בסוללות 3 x AA נותן לך 4.5V, וזה אמור להספיק. חבר את זה כפי שמוצג כאן עם אותה נקודה משותפת. עם זאת, אל תחבר את ה- 4.5V ל- Micro: bit שלך, זה עלול להרוג אותו!
שלב 2: הגדרת התוכנה
המיקרו: ביט מתוכנת בדפדפן, אתה יכול לפנות אל https://makecode.microbit.org/ כדי להתחיל לתכנת את החיישן הקולי שלך. ראשית עליך להוסיף חבילה חדשה לסט הסטנדרטי. השתמשתי בחבילה בשם סונאר.
הוסף את חבילת הסונאר לבלוקים שלך והגדר את הקוד שלך כפי שמוצג בתמונה הרביעית.
כאן אנו משתמשים בפקודה bargraph כדי להציג את נתוני החיישנים (המשתנה הנקרא פריט). מידע נוסף על ברגרף ניתן למצוא כאן: https://makecode.microbit.org/reference/led/plot-… למרות שהייתי צריך להסתכל על הקוד ב- GitHub כדי לגלות שהשארת הערך התחתון כ- 0 מאפשרת לו התאמה אוטומטית. אתה יכול לשנות זאת כדי להגדיר את הנקודה המקסימלית שאתה רוצה למדוד. הוא ייתן נתונים במספרים שלמים (מספרים שלמים) וביחידות שבחרת. אני מאמין שבלוק הסונאר עושה עבורנו את חישובי ההמרה. גיליתי שעל ידי מעבר להדפסת נתוני החיישן למסך (כפי שמוצג בתמונה החמישית) הצלחתי לקבל תחושה של המרחקים שרציתי למדוד ולקודד. אם אתה עוקב אחריך תבחין שיש הרבה ערכי אפס, הגורמים להבהוב של תרשים עמודות או פלט אחר. חשבתי שהכי קל לסנן את אלה בעזרת משפט אם (נמצא בהיגיון). זו הייתה גם הדרך הקלה ביותר שמצאתי לעבוד באמצעות נוריות LED כמו NeoPixels. דוגמה לכך מוצגת בתמונה השישית כאן.
שלב 3: הוסף עוד כמה נוריות מצא פרויקט
זה נחמד שיש פלט LED ישירות על הלוח, אבל כדי שהחיישן ירגיש שימושי משהו השתמשתי בכמה גרסאות עם נוריות חיצוניות. כמה תמונות וקוד להלן. בשביל אלה הייתי צריך סיכות נוספות, כך שלוח פריצת המחברים של Kitronik Edge היה ממש שימושי!
הגדרת הלוח כמו התמונה הראשונה החלטתי לעשות מעין מערכת רמזורים כאשר הדברים יתקרבו מדי. הנורית הירוקה היא לתמיד, ענבר להתקרבות חבר והאדום קרוב מדי עכשיו, מה דעתך שתעזוב. אני תוהה אם זה יכול להיות שימוש מעשי טוב למעבר קרוב על אופניים. קישור לתצוגה בחזית האופניים ייתן משוב ויזואלי טוב לנהגים האם המעבר שלהם תקין. המרחקים ישתנו בדוגמה מהחיים האמיתיים, מכיוון שחלוף 12 אינץ 'על פני רוכב אופניים אינו בסדר !!
מוּמלָץ:
כיצד להפעיל מנועי סרוו באמצעות מוטו: ביט עם מיקרו: ביט: 7 שלבים (עם תמונות)
כיצד להפעיל מנועי סרוו באמצעות מוטו: ביט עם מיקרו: ביט: אחת הדרכים להרחיב את הפונקציונליות של המיקרו: ביט היא להשתמש בלוח בשם moto: bit מאת SparkFun Electronics (כ-15-20 $). הוא נראה מסובך ויש לו הרבה תכונות, אבל לא קשה להפעיל ממנו מנועי סרוו. Moto: bit מאפשר לך
חישה למרחקים עם פטל פי ו- HC-SR04: 3 שלבים
חישה למרחקים עם פטל פי ו- HC-SR04: חיישן המרחק הקולי HC-SR04 משתמש בסונאר אולטרסאונד ללא מגע למדידת המרחק לאובייקט. הוא מורכב משני משדרים, מקלט ומעגל בקרה. המשדרים משדרים צליל אולטרסוני בתדר גבוה, שמקפיץ
כיצד להרכיב בקר ידית פשוט ועוצמתי- מבוסס על המיקרו: ביט: 10 שלבים (עם תמונות)
כיצד להרכיב בקר ידית פשוט ועוצמתי- מבוסס על המיקרו: ביט: שם הידית הוא Handlebit. הצורה היא ידית והיא נראית מגניבה מאוד! עכשיו נוכל לערוך הקדמה אודות ה- Handlebit, בואו נעבור עליה
מדוד לחץ בעזרת המיקרו שלך: ביט: 5 שלבים (עם תמונות)
מדידת לחץ באמצעות המיקרו: ביט: ההוראות הבאות מתארות מכשיר קל לבנייה וזול לביצוע מדידות לחץ ולהדגים את חוק בויל, באמצעות המיקרו: ביט בשילוב עם חיישן הלחץ/הטמפרטורה BMP280. בעוד המזרק/הלחץ הזה
תחילת העבודה עם המיקרו: ביט: 6 שלבים (עם תמונות)
תחילת העבודה עם המיקרו: ביט: המיקרו: ביט הוא מיקרו -בקר - מחשב קטן המאפשר לך לשלוט באלקטרוניקה. הוא מכיל הרבה תכונות בלוח אלקטרוניקה זעיר: חיישן מד תאוצה לאיתור תנועה, זווית ותאוצה; חיישן מגנטומטר לאיתור מג