תוכן עניינים:
וִידֵאוֹ: מפות GOOGLE משולבות: 4 שלבים
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:14
בפרויקט זה אנו הולכים ליישם מכשיר שהופך את האינדיקציה ממפות Google לפלט חושי להפחתת הורדות כיצד נוכל להשתמש במערכת ניווט משולבת על גופנו.
אנו הולכים ליישם זאת על ידי חיבור לוח Arduino שלנו למכשיר הטלפון הנייד שלנו באמצעות מודול Bluetooth. באמצעות הטלפון שלנו אנו יכולים לשלוח את האות שאנו רוצים ללוח ה- Arduino שלנו שיופעל עם דפוסים שונים של זמזם המטבעות בהתאם לאינדיקציה.
לעת עתה האינדיקציות יגיעו מאפליקציית בלוטות 'ולא ממפות Google בפועל מכיוון שהידע שלנו בתכנות לא כל כך רחוק, אולם הפרויקט הזה עוסק רק בהצגה שנוכל ליישם זאת אם היו לנו הכלים.
יהיו לכך מספר אינדיקציות, פנה ימינה או שמאלה (הפעלת זמזם ימין או שמאל), צא ישר (מפעיל את שניהם פעם אחת), דרך לא נכונה (הפעלת שני הזמזמים פעמיים), סוף המסלול (הפעלת 3 פעמים שני הבאזרים) ומזחלת פונים לשמאל ימינה (הפעלת זמזם שמאל או ימין בפחות כוח),
שלב 1: קנה לך רכיבים
להלן רשימת הרכיבים הדרושים לך לשחזר את הפרויקט.
-ליד לוח ארדואינו.
מודול Bluetooth HM-10
-חוטים
זמזם מטבעות (x2)
-טלפון (עדיף אנדרואיד)
-רַתָך
-חוט פח
שלב 2: חבר הכל
שלב 3: בואו להפוך את הקוד
#לִכלוֹל
SoftwareSerial HM10 (10, 11); // RX = 10, TX = 11
char appData;
String inData = "";
הגדרת בטל () {
Serial.begin (19200);
Serial.println ("סדרת HM10 התחילה ב- 9600");
HM10.begin (9600); // הגדר סדרת HM10 בקצב שידור של 9600
pinMode (6, OUTPUT);
pinMode (5, OUTPUT); }
לולאת חלל () {
מבחן מחרוזת;
HM10.listen (); // האזינו ליציאת HM10
while (HM10.available ()> 0) {// אם HM10 שולח משהו ואז קרא
appData = HM10.read ();
inData = String (appData); // שמור את הנתונים בפורמט מחרוזת
}
if (Serial.available ()) {// קרא את קלט המשתמש אם הוא זמין.
עיכוב (10);
HM10.write (Serial.read ());
}
if (inData.equals ("1")) {// אם המספר שנשלח מהטלפון שווה ל -1 אז הפעל את הזמזם הימני בעוצמה מלאה ל -200ms
עיכוב (10);
Serial.println ("DRETA");
analogWrite (6, 255);
עיכוב (200);
analogWrite (6, 0);
}
if (inData.equals ("2")) {// אם המספר שנשלח מהטלפון שווה ל -2 אז הפעל את הבאזר השמאלי בעוצמה מלאה למשך 200ms
Serial.println ("ESQUERRE");
analogWrite (5, 255);
עיכוב (200);
analogWrite (5, 0);
}
if (inData.equals ("3")) {// אם המספר שנשלח מהטלפון שווה ל -3 אז הפעל את שני הבאזרים למשך 200 ms Serial.println ("RECTE");
analogWrite (5, 255);
analogWrite (6, 255);
עיכוב (200);
analogWrite (5, 0);
analogWrite (6, 0);
}
if (inData.equals ("4")) {// אם המספר שנשלח מהטלפון שווה ל -4 אז הפעל את intermittent שני הזמזמים פעמיים
Serial.println ("INCORRECTE");
analogWrite (5, 255);
analogWrite (6, 255);
עיכוב (100);
analogWrite (5, 0);
analogWrite (6, 0);
עיכוב (100);
analogWrite (5, 255);
analogWrite (6, 255);
עיכוב (100);
analogWrite (5, 0);
analogWrite (6, 0); }
if (inData.equals ("5")) {// אם המספר שנשלח מהטלפון שווה ל -4 אז הפעל את intermittent שני הזמזמים 3 פעמים
Serial.println ("FINAL");
analogWrite (5, 180);
analogWrite (6, 180);
עיכוב (100);
analogWrite (5, 0);
analogWrite (6, 0);
עיכוב (100);
analogWrite (5, 180);
analogWrite (6, 180);
עיכוב (100);
analogWrite (5, 0);
analogWrite (6, 0);
עיכוב (100);
analogWrite (5, 180);
analogWrite (6, 180);
עיכוב (100);
analogWrite (5, 0);
analogWrite (6, 0);
} אם (inData.equals ("6")) {// אם המספר הנשלח מהטלפון שווה ל 6 מפעיל זמזם ימני לא פחות מחצי הספק
עיכוב (10);
Serial.println ("DRETA");
analogWrite (6, 100);
עיכוב (200);
analogWrite (6, 0);
}
}
שלב 4: שים הכל במקום
קבלו חולצת טריקו עם כיס והניחו את הבאזרז על כל כתף. הכבלים יעברו דרך חולצת הטריקו וייכנסו לחור שנמצא על כיס החבטה, שם תמקם את לוח הארדואינו עם כל מה שמחובר. כדי להיות נייד פשוט חבר את הארדואינו עם סוללה והנח אותו גם בכיס הקדמי.
אם אתה רוצה אתה יכול גם ליישם אותו על כמה כפפות, איפשהו בגוף שבו קל להבחין בין האינדיקציות שמאל/ימין.
אם יש לך Lilypad Arduino הוא הופך לנייד הרבה יותר.
מוּמלָץ:
צור מפות מותאמות אישית עבור ה- Garmin GPS שלך: 8 שלבים (עם תמונות)
צור מפות מותאמות אישית עבור ה- Garmin GPS שלך: אם יש לך GPS של Garmin המיועד לטיולים ופעילויות חוצות אחרות (כולל סדרות GPSMAP, eTrex, קולורדו, דקוטה, אורגון ומונטנה), אינך צריך להסתפק במפות העצמות החשופות שהועלו עליה מראש. ה
הנפשת מפות סיביות על תצוגת OLED SSD1331 (SPI) עם Visuino: 8 שלבים
הנפשת מפות סיביות על תצוגת OLED SSD1331 (SPI) עם Visuino: במדריך זה נציג ונע סביב תמונת מפת סיביות בצורה פשוטה של אנימציה על תצוגת OLED SSD1331 (SPI) עם Visuino. צפה בסרטון
צור ספר מפות באמצעות מפות Google: 17 שלבים (עם תמונות)
ערוך ספר מפות באמצעות מפות Google: לפני כמה ימים חיפשתי בחנות הספרים מדריך רחובות למחוז DuPage, IL מכיוון שחברה שלי גרה שם וצריכה מפת רחוב מפורטת. לרוע המזל, היחיד שהיה להם קרוב היה אחד למחוז קוק (כמו זה
כיצד להטביע מפות Google באתר: 4 שלבים
כיצד להטביע מפות Google באתר: הצביע עבורי באתגר המפות! לאחרונה יצרתי אתר שמשתמש במפות Google. הטמעת מפות Google לאתר שלי הייתה קלה למדי ולא כל כך קשה לביצוע. במדריך זה אראה לך כמה קל להטמיע את Google
הוסף בקלות את מפות Google לגיליונות Google שלך באופן אוטומטי ובחינם: 6 שלבים
הוסף בקלות את מפות Google לגיליונות Google שלך באופן אוטומטי ובחינם: בדיוק כמו יצרנים רבים, בניתי מעט פרויקטים של גשש GPS. היום, נוכל לדמיין במהירות נקודות GPS ישירות ב- Google Sheets מבלי להשתמש באתר חיצוני או ממשק API. החשוב מכל, זה בחינם