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

מודול קורא HC-SR04 להקלה על ארדואינו: 6 שלבים (עם תמונות)
מודול קורא HC-SR04 להקלה על ארדואינו: 6 שלבים (עם תמונות)

וִידֵאוֹ: מודול קורא HC-SR04 להקלה על ארדואינו: 6 שלבים (עם תמונות)

וִידֵאוֹ: מודול קורא HC-SR04 להקלה על ארדואינו: 6 שלבים (עם תמונות)
וִידֵאוֹ: Non-Contact Long Range MLX90614-DCI Temperature Sensor with Arduino 2024, יולי
Anonim
Image
Image
רשימת חלקים
רשימת חלקים

חיישן מרחק קולי HC-SR04 פופולרי מאוד ברובוטיקה. בעיקרון, כל אובייקט הנמנע מרובוט משתמש בחיישן זה. וזה נהדר כמובן, קל לשימוש זול ומדויק אבל ברגע שאתה מתחיל לבנות רובוטים מורכבים יותר אתה יכול להתחיל לראות בעיה והבעיה הזו היא הזמן. לוקח הרבה זמן למדוד מרחק עם חיישן זה, יש כמה חלופות כמו חיישנים חדים שיכולים לזהות אובייקטים מהר במיוחד אבל הפלט מהם הוא בינארי, כך שתוכל לזהות אם יש אובייקט בטווח שצוין אך אינך יודע כמה רחוק. לחלק מהרובוטים החיישנים האלה מושלמים אבל יש בעיה נוספת - המחיר. הם יקרים כמעט פי 10 מאשר HC-SR04. אז הנה התחלתי לחשוב על שילוב של שניהם יחד. ואני מעלה רעיון למודול שתוכל לחבר ל- HC-SR04 ולהאציל את משימת קריאת המרחק למיקרו-בקר Attiny, הפלט יכול להיות בינארי והמיקרו-מעבד הראשי שלך מוקל! פתרון פשוט אך יפה וזול בו זמנית:) רוצים לדעת היכן ניתן להשתמש בחיישן כזה? המשיכו לקרוא או צפו בסרטון.

לוחות JLCPCB 10 במחיר של $ 2:

שלב 1: רשימת חלקים

רשימת החלקים אינה ארוכה במיוחד, אתה יכול למצוא את רובם בכל חנות אלקטרונית מקומית, יש גם קישורים לחנויות מקוונות אם מצאתי משהו:

  • HC-SR04
  • עטיני 45/85
  • פוטנציומטר
  • כותרות מתנתקות נקבה וזכר
  • נגד SMD 1206 (עדיף לקנות בערכה)
  • 1206 לד

תצטרך גם כמה כלים כמו:

  • מגהץ/תחנה
  • מתכנת USBasp

אם אתה רוצה לקנות PCB לפרויקט זה, בדוק בחנות Tindie שלי:

אני מוכר בטינדי
אני מוכר בטינדי

שלב 2: PCB, סכמטי וקבצים

PCB, סכמטי וקבצים
PCB, סכמטי וקבצים

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

סכמטי הוא סופר פשוט, יש רק כמה רכיבים, אתה יכול להשתמש בו כדי להרכיב הכל על PCB כראוי.

אם אינך רוצה להשתמש ב- PCB לפרויקט זה, תוכל לחבר את כל זה על קרש לחם, הוא יהיה מעט גדול יותר, אך אם אינך יכול להלחם זו הדרך הקלה ביותר עבורך!

שלב 3: הלחמה

הַלחָמָה
הַלחָמָה
הַלחָמָה
הַלחָמָה
הַלחָמָה
הַלחָמָה

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

שלב 4: העלה קוד

העלה קוד
העלה קוד
העלה קוד
העלה קוד
העלה קוד
העלה קוד

ברגע שהכל מולחם במחשב הלוח אנו יכולים להעלות תוכנית ל- Attiny. לשם כך עלינו לחבר מתכנת USBasp (או כל אחר שעובד עם Arduino IDE) לבקר המיקרו. קוד ניתן למצוא ב- Github שלי. כדי להעלות את זה אתה צריך להוסיף לוחות Attiny ל- Arduino IDE שלך, אתה יכול למצוא הרבה הדרכות באינטרנט על זה, כך שלא הייתי מסביר את זה שם. כמובן, אתה יכול לשנות ערכים בקוד או אפילו בפונקציה שלו שיתאימו לצרכים שלך.

שלב 5: בדוק והתאם

בדוק והתאם
בדוק והתאם
בדוק והתאם
בדוק והתאם
בדוק והתאם
בדוק והתאם

כאשר התוכנית שלך מוכנה תוכל לחבר את מודול HC-SR04 (תסתכל על התמונות שלמעלה כדי לחבר אותה כראוי, אחרת תוכל לפגוע בלוח).

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

שלב 6: יישומים אפשריים

יישומים אפשריים
יישומים אפשריים
יישומים אפשריים
יישומים אפשריים
יישומים אפשריים
יישומים אפשריים

כל הכבוד שעשית את השלב האחרון! כדי להשתמש במודול זה עם Arduino עליך לחבר VCC של המודול ל- 5V של Arduino, GND של המודול ל- GND של Arduino וסיכת החוצה של המודול לכל אחד מהסיכות של Arduino.

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

אני מקווה שנהניתם לקרוא את המדריך הזה:) אל תשכחו לצפות בסרטון שלי על הפרויקט הזה ולהירשם לערוץ שלי! תודה שקראתם, שמחה!

מוּמלָץ: