תוכן עניינים:
- שלב 1: מה שאתה צריך
- שלב 2: הפעל את Visuino ובחר את סוג הלוח UNO של Arduino
- שלב 3: ב- Visuino הוסף רכיבים
- שלב 4: רכיבי סט של Visuino
- שלב 5: קבל קואורדינטות GPS
- שלב 6: רכיבי Visuino Connect
- שלב 7: צור, הידור והעלה את קוד הארדואינו
- שלב 8: שחק
וִידֵאוֹ: צור גבולות גבול GPS באמצעות Arduino: 8 שלבים
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:11
במדריך זה נלמד כיצד ליצור גבולות גבול GPS באמצעות Arduino, זה שימושי כאשר יש לך רובוט ואתה לא רוצה שהוא ייצא מחוץ לאזור שצוין.
כאשר הרובוט נמצא מחוץ לאזור, התצוגה תציג "בחוץ" ו"פנים "כשהרובוט נמצא בתוך האזור.
צפו בסרטון!
שלב 1: מה שאתה צריך
- ארדואינו UNO (או כל ארדואינו אחר)
- GPS Neo 6m
- תצוגת OLED
- חוטי מגשר
- תוכנת Visuino: הורדת Visuino
שלב 2: הפעל את Visuino ובחר את סוג הלוח UNO של Arduino
יש להתקין גם את Visuino: https://www.visuino.eu. הורד גרסה חינם או הירשם לניסיון חינם.
התחל את Visuino כפי שמוצג בתמונה הראשונה לחץ על כפתור "כלים" ברכיב Arduino (תמונה 1) ב- Visuino כאשר מופיע הדיאלוג, בחר "Arduino UNO" כפי שמוצג בתמונה 2
שלב 3: ב- Visuino הוסף רכיבים
- הוסף רכיב "GPS סידורי"
- הוסף רכיב "מקור מרובה אנלוגי"
- הוסף רכיב נוסף של "מקור מרובה אנלוגי"
- הוסף רכיב "מיזוג רב-מקורות דיגיטליים"
- הוסף רכיב "זיהוי קצה"
- הוסף רכיב נוסף "זיהוי קצה"
- הוסף רכיב "דיגיטלי (בוליאני) ו-"
- הוסף רכיב "ערך טקסט"
- הוסף רכיב נוסף "ערך טקסט"
- הוסף רכיב "אנלוגי לטקסט"
- הוסף רכיב נוסף "אנלוגי לטקסט"
- הוסף רכיב "מיזוג טקסט מרובי מקורות"
שלב 4: רכיבי סט של Visuino
- בחר "AnalogToText1" ו- "AnalogToText2" ובחלון המאפיינים הגדר את "Precision" ל- 6
- בחר "DetectEdge1" ובחלון המאפיינים הגדר Rising to False
- בחר "TextValue1" ובחלון המאפיינים הגדר "ערך" ל- INSIDE
- בחר "TextValue2" ובחלון המאפיינים הגדר "ערך" ל- OUTTSIDE
- לחץ פעמיים על DisplayOLED1 ובחלון האלמנטים גרור "שדה טקסט" לצד שמאל
- בחלון המאפיינים הגדר את הגודל ל -2
- בחלון האלמנטים גרור "שדה טקסט" נוסף לצד שמאל
- בחלון המאפיינים הגדר Y ל- 30 והגודל ל- 2
- בחלון האלמנטים גרור "שדה טקסט" נוסף לצד שמאל
- בחלון המאפיינים הגדר Y ל- 50 והגודל ל- 2
- סגור את חלון האלמנטים
שלב 5: קבל קואורדינטות GPS
עבור אל מפות Google ומצא את מיקומך ו
לחץ על המפה (הפינה השמאלית העליונה של האזור שלך), הקואורדינטות יוצגו בתחתית. העתק תחילה לתאם את קו הרוחב ל- Visuino "CompareRange1"> טווח> MaxCopy השני קואורדינטות קו אורך ל- Visuino "CompareRange2"> טווח> MIn
- לחץ על המפה (הפינה הימנית העליונה של האזור שלך), הקואורדינטות יוצגו בתחתית. העתק את הקואורדינטות השנייה לקו האורך ל- Visuino "CompareRange2"> טווח> מקס
- לחץ על המפה (בפינה השמאלית למטה של האזור שלך), הקואורדינטות יוצגו בתחתית. העתק תחילה לתאם את Latitude ל- Visuino "CompareRange1"> טווח> דקות
שלב 6: רכיבי Visuino Connect
- חבר את פין ה- GPS החוצה ל- Arduino Serial [0] pin In
- חבר את קו הרוחב של פין ה- GPS ל- AnalogMultiSource1 pin In
- חבר את אורך פין ה- GPS ל- Pinog AnalogMultiSource2
- חבר את Pinog Out של AnalogMultiSource1 אל Pinog In של AnalogToText1
- חבר את Pinog Out של AnalogMultiSource2 אל Pinog In של AnalogToText2
- חבר את Pinog Out של AnalogMultiSource1 כדי להשוות Rangage 1 pin In
- חבר את Pinog AnalogMultiSource2 החוצה להשוואה Range2 pin In
- חבר את ConnectRange1 pin out אל "And1", pin 0 In
- חבר את ConnectRange2 pin out אל "And1", pin 1 In
- חבר את ConnectRange1 pin out אל DigitalMultiMerger1, pin 0 In
- חבר את ConnectRange2 pin out אל DigitalMultiMerger1, pin 1 In
- חבר את DigitalMultiMerger1, הצמד החוצה ל- DetectEdge1 pin In
- חבר את סיכה של DetectEdge1 החוצה לשעון הפינים TextValue2
- חבר את סיכת "And1" החוצה ל- DetectEdge2 pin In
- חבר את סיכת DetectEdge2 החוצה לשעון הפינים TextValue1
- חבר את "TextValue" 1, הצמד החוצה, ל- TextMultiMerger1 סיכה [0] פנימה
- חבר את "TextValue" 2, הצמד החוצה, ל- TextMultiMerger1 סיכה [1] פנימה
- חבר טקסט OutMultiMerger1 Out החוצה ל- DisplayOLED1 שדה טקסט 1 pin In
- חבר את pinout AnalogToxt1 החוצה לשדה הטקסט DisplayOLED1 2 pin In
- חבר את פין AnalogToText2 החוצה לשדה הטקסט DisplayOLED1 3 pin In
- חבר את DisplayOLED1 פין I2C החוצה לסיכה ארדואינו I2C פנימה
שלב 7: צור, הידור והעלה את קוד הארדואינו
חָשׁוּב
בעת העלאה ל- Arduino נתק את הסיכה RX על הארדואינו ולאחר שההעלאה נעשית, חבר אותה חזרה.
ב- Visuino, לחץ לחיצה תחתונה על הכרטיסייה "Build", וודא שהיציאה הנכונה נבחרה ולאחר מכן לחץ על הלחצן "Compile/Build and Upload".
שלב 8: שחק
אם אתה מפעיל את מודול Arduino, לאחר זמן מה (כאשר NEO 6m מכייל), התצוגה תתחיל להציג קואורדינטות GPS וטקסט: INSIDE/OUTSIDE.
מזל טוב! סיימת את הפרויקט שלך עם Visuino. מצורף גם פרויקט Visuino שיצרתי עבור Instructable זה, אתה יכול להוריד אותו ולפתוח אותו ב- Visuino:
מוּמלָץ:
צור חיישן קרבה באמצעות Magicbit [Magicblocks]: 6 שלבים
צור חיישן קרבה באמצעות Magicbit [Magicblocks]: מדריך זה ילמד אותך להשתמש בחיישן קרבה עם Magicbit באמצעות Magicblocks. אנו משתמשים ב- magicbit כלוח הפיתוח בפרויקט זה המבוסס על ESP32. לכן ניתן להשתמש בכל לוח פיתוח ESP32 בפרויקט זה
צור ספר מפות באמצעות מפות Google: 17 שלבים (עם תמונות)
ערוך ספר מפות באמצעות מפות Google: לפני כמה ימים חיפשתי בחנות הספרים מדריך רחובות למחוז DuPage, IL מכיוון שחברה שלי גרה שם וצריכה מפת רחוב מפורטת. לרוע המזל, היחיד שהיה להם קרוב היה אחד למחוז קוק (כמו זה
שלוט בארדואינו באמצעות סמארטפון באמצעות USB באמצעות אפליקציית Blynk: 7 שלבים (עם תמונות)
שליטה בארדואינו באמצעות סמארטפון באמצעות USB באמצעות אפליקציית Blynk: במדריך זה נלמד כיצד להשתמש באפליקציית Blynk ובארדואינו על מנת לשלוט במנורה, השילוב יהיה באמצעות יציאה טורית USB. מטרת ההוראה היא להראות את הפתרון הפשוט ביותר לשלוט מרחוק בארדואינו או ב
צור רובוט מחובר לאינטרנט (תמורת כ -500 $) (באמצעות Arduino ו- Netbook): 6 שלבים (עם תמונות)
צור רובוט מחובר לאינטרנט (תמורת כ -500 $) (באמצעות Arduino ו- Netbook): מדריך זה יראה לך כיצד לבנות רובוט מחובר אינטרנט משלך (באמצעות מיקרו-בקר Arduino ו- Asus eee pc). מדוע תרצה אינטרנט רובוט מחובר? לשחק איתו כמובן. הסיע את הרובוט שלך מעבר לחדר או מעבר לספירה
גבול נוף של תקליטור עם תחזיות קשת: 5 שלבים
גבול נוף תקליטורי עם תחזיות קשת: למה לקנות את גבולות הנוף הפלסטיים היקרים האלה כשאתה יכול להכין משלך בחינם, למחזר תקליטורים ישנים ולקבל את בני הצד הכי מגניבה בתהליך