תוכן עניינים:
- שלב 1: דרושים חלקים
- שלב 2: חיבור הכל
- שלב 3: קוד
- שלב 4: שנה את הקוד שלך כך שיתאים למטרה שלך
- שלב 5: מצא מקרה שימוש
וִידֵאוֹ: תקנים, אמות מידה ויעדי למידה: 5 שלבים
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:14
מדריך זה ילווה סטודנט בבניית חיישן חניה באמצעות ארדואינו. באופן ספציפי יהיה לי חיישן אולטרסוני כל הזמן בוחן מרחק, ויחד עם קוד קטן שלוקח את המרחק הזה ומעביר אותו דרך לולאות אם בכלל כדי לקבוע אילו צלילים מושמעים באיזה מרחק.
משימה זו מכסה את תקנים 17 ו -18 בכל הנוגע לטכנולוגיות מידע וטכנולוגיות תחבורה.
בסיום משימה זו, התלמידים צריכים להיות בעלי הבנה בסיסית במעגל וקידוד.
שלב 1: דרושים חלקים
החל מארדואינו, סנור טווח אולטרא סאונד וזמזם פסיבי, אתה יכול ליצור חיישן חניה לקלוץ אח שלך. ערכת הערודינו בה אני משתמשת להוראה זו עלתה 30 $ באמזון.
שלב 2: חיבור הכל
לאחר איסוף החומרים, יש לחבר אותם בצורה המוצגת. הנתיבים השונים של המעגל קודדו בצבע לנוחות. כשהאדום מייצג את החוט החי וחום מייצג את הקרקע. חוטים כחולים וצהובים מייצגים את שני הסיכות הדיגיטליות שאליהן צריך לחבר את החיישן האולטראסוני. והירוק הוא הסיכה הדיגיטלית שאליה חייב להיות מחובר הזמזם הפסיבי.
אין דרישה ללבוש את הצורה של הציור המוצג, מכיוון שהרכיבים אמורים להיות ממוקמים בצורה כזו כך שהנהג יכול לשמוע את הזמזם, וחיישן חיישן האולטרסאונד לחלק האחורי של המכונית.
שלב 3: קוד
הרעיון מאחורי הקוד הזה הוא להשתמש בספרייה שניתנה על ידי Elegoo בעת רכישת ערכת ארדואינו מהם. באופן ספציפי SR04 של הספרייה, שמיועד לחיישן האולטראסוני, ולמגרשי הספרייה, שהיא ספריית תווים שניתן לשחק על הבאזר שלך. אתה יכול לשנות את הסיכות שבהן אתה משתמש כדי לחבר את החלקים על ידי שינוי סיכות הטריג וההד עבור SR04 ועל ידי שינוי המספר הראשון בפונקציית הטון בקוד שלך תוכל לשנות לאיזה סיכה הזמזם שלך מחובר. הסיכות שהגדרתי כרגע הן סיכות ברירת המחדל שהוגדרו על ידי Elegoo.
#כלול "SR04.h"#הגדר TRIG_PIN 12
#define ECHO_PIN 11 SR04 sr04 = SR04 (ECHO_PIN, TRIG_PIN);
int a;
#כלול "pitches.h"
int melody = {NOTE_C5, NOTE_D5, NOTE_E5, NOTE_F5, NOTE_G5, NOTE_A5, NOTE_B5, NOTE_C6};
משך int = 500;
הגדרת void () {Serial.begin (9600); עיכוב (1000); }
לולאת חלל () {a = sr04. Distance (); Serial.println (א); עיכוב (500);
if (sr04. Distance () <50) {טון (8, מנגינה [7], 250); עיכוב (250); } אחר
if (sr04. Distance () <100) {טון (8, מנגינה [3], 500); עיכוב (500); } אחר
if (sr04. Distance () <150) {טון (8, מנגינה [0], 500); עיכוב (500); }אַחֵר
אם (sr04. Distance ()> 150) {עיכוב (500); }}
שלב 4: שנה את הקוד שלך כך שיתאים למטרה שלך
במידת הצורך ייתכן שיהיה עליך לשנות את הקוד למטרה שלך. מכיוון שהקוד שניתן נועד לתת למשתמש משוב רב דרך הצג הטורי לגבי מה שהוא עושה. כאשר הוא מנותק ממחשב הוא יכול להופיע ולהפסיק לפעול כראוי. במקרה כזה יהיה עליך לשנות את הקוד באופן שלא יסתמך על הצג הטורי שיפעל. במקרה זה הפסקתי להדפיס את הצג הטורי מהמשתנה, ובמקום זאת להדפיס אותו ישירות. זה יכול לגרום לירידה בדיוק של הצג הסדרתי מכיוון שהמרחק יכול להשתנות מעט בין הקריאה לטון, אולם הדבר מסיר את נחיצותו בלולאה.
#כלול "SR04.h" #הגדר TRIG_PIN 12 #הגדר ECHO_PIN 11 SR04 sr04 = SR04 (ECHO_PIN, TRIG_PIN);
int a;
#כלול "pitches.h"
int melody = {NOTE_C5, NOTE_D5, NOTE_E5, NOTE_F5, NOTE_G5, NOTE_A5, NOTE_B5, NOTE_C6};
משך int = 500;
הגדרת void () {Serial.begin (9600); עיכוב (1000); }
לולאת void () {Serial.println (sr04. Distance ());
if (sr04. Distance () <50) {טון (8, מנגינה [7], 250); עיכוב (250); } אחר
if (sr04. Distance () <100) {טון (8, מנגינה [3], 500); עיכוב (500); } אחר
if (sr04. Distance () <150) {טון (8, מנגינה [0], 500); עיכוב (500); }אַחֵר
אם (sr04. Distance ()> 150) {עיכוב (500); }}
שלב 5: מצא מקרה שימוש
היו יצירתיים עם היצירה שלכם. אתה יכול להשתמש במכשיר זה עם יותר מסתם מכונית. אתה יכול להשתמש בו כחיישן קרבה לחדר השינה שלך, או ככלי עבור ליל כל הקדושים. ברגע שאתה מקבל את היד של קידוד וחיווט אתה יכול להרחיב את המכשיר הזה. אם תרצה תוכל להוסיף LCD לארדואינו המציג קריאת מרחק בזמן אמת. ברגע שאתה מקבל את העניין, השימוש בארדואינו הוא דרך מהנה וקלה להירגע עם תהליך הבנייה והקידוד איתו.
מוּמלָץ:
מכונה אוטומטית עם קנה מידה לאישור Itemdrop (פטל פטל): 5 שלבים
מכונה אוטומטית עם קנה מידה לאישור Itemdrop (פטל פאי): ברוך הבא יצרנית, לפרויקט בית ספר החלטתי להכין מכונת ממכר חטיפים. המשימה שלנו הייתה ליצור מכשיר לשחזור שבו השתמש לפחות 3 חיישנים ומפעיל אחד. הלכתי להכין מכונה אוטומטית, בין היתר כי הייתה לי גישה לכמה
קנה מידה חכם DIY עם שעון מעורר (עם Wi-Fi, ESP8266, Arduino IDE ו- Adafruit.io): 10 שלבים (עם תמונות)
קנה מידה חכם DIY עם שעון מעורר (עם Wi-Fi, ESP8266, Arduino IDE ו- Adafruit.io): בפרויקט הקודם שלי פיתחתי סולם אמבטיה חכם עם Wi-Fi. הוא יכול למדוד את משקל המשתמש, להציג אותו באופן מקומי ולשלוח אותו לענן. תוכל לקבל פרטים נוספים על כך בקישור למטה: https: //www.instructables.com/id/Wi-Fi-Smart-Scale-wi
קנה מידה דיגיטלי עם ESP32: 12 שלבים
קנה מידה דיגיטלי עם ESP32: האם חשבת פעם על התקנת סולם דיגיטלי באמצעות ESP32 וחיישן (המכונה תא עומס)? היום, אראה לך כיצד לעשות זאת באמצעות תהליך המאפשר גם בדיקות מעבדה אחרות, כגון זיהוי הכוח שמנוע
D4E1 - עשה זאת בעצמך - טכנולוגיה מסייעת: 'סיוע בקנה מידה 2018': 7 שלבים
D4E1 - עשה זאת בעצמך - טכנולוגיה מסייעת: 'סיוע בקנה מידה 2018': ורוניק היא אישה בת 36 המועסקת ב " Het Ganzenhof " בגלל התסמונת המולדת שלה (רובינשטיין-טייביי). כאן היא לוקחת על עצמה את המשימה לסייע בביצוע מתכונים על ידי שקלול כמויות. תהליך זה תמיד נעשה
מכונת ציור פולארגרף בקנה מידה גדול עם ראש עט נשלף: 4 שלבים (עם תמונות)
מכונת ציור פולארגרף בקנה מידה גדול עם ראש עט נשלף: *ההתקנה בקנה מידה גדול של מכונה זו נבנתה ובוצעה באמצעות Rui Periera זהו עיצוב עבור Polargraph (http://www.polargraph.co.uk/) ציור קוד פתוח פּרוֹיֶקט. הוא כולל ראש עט נשלף וחומרה המאפשרים לו