תוכן עניינים:
- שלב 1: חלקים וכלים:
- שלב 2: לכידת קווי רוחב ואורך:
- שלב 3: קוד Arduino ללכידת מיקום:
- שלב 4: הודעת יעד באמצעות LED:
- שלב 5: הסופי
- שלב 6: צפה בוידאו
וִידֵאוֹ: מודול Arduino + GPS - הודעת יעד: 6 שלבים
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:15
כמה זמן אנחנו מבזבזים בפקקים? הכנתי הודעת יעד המונעת על ידי Arduino כדי לנצל את הזמן בצורה פרודוקטיבית.
כולם יודעים שפקקים יכולים לבזבז זמן רב. ואי אפשר לחזות כמה זמן ייקח ממוצא ליעד.
בעיית הפקקים השפיעה עלי כשהגעתי לעיר לפני חודשיים. כל יום אני מבלה יותר משעתיים תקועות בריבות. והרגשתי שזה למה אני לא יכול לנצל את הזמן הזה כדי לעשות משהו?
הערה: אני משתמש בתחבורה ציבורית.:-)
יש עוד המון דברים שאתה יכול לעשות בזמן שאתה תקוע בפקק!
חלק מאלה למטה הם לא רק כיף, אלא גם פרודוקטיבי:
נצלו את הזמן לחשוב ולתכנן, לפרויקטים הנוכחיים והעתידיים. נצל את הזמן כדי לחנך את עצמך, צפה בסרטוני הדרכה או השתלם בקורס למידה אלקטרונית בנושא Udemy, Coursera וכו 'או קרא פרויקטים בנושא Insructables:). וכמובן שהכנת מוצרי אלקטרוניקה תמיד מעוררת בי השראה. אז בניתי הודעת יעד באמצעות מודול Arduino ו- GPS. אז מה שהוא עושה הוא בכל פעם שאתה קרוב ליעד שלך, הוא מודיע לך על ידי זוהר LED או באמצעות רטט (באמצעות מנוע מיני רוטט). סיפקתי מעגלים עבור מנוע LED ורטט כאחד.
לשם כך, תחילה עליך למצוא קו רוחב ואורך כדי להגדיר את המיקום. לאחר שתמצא את המיקום שלך, תוכל להשתמש בערכי קו הרוחב והאורך כדי למצוא מרחק למיקום ועל ידי שמירה על טווח תוכל להפעיל את המודיע. ההיגיון פשוט, נכון ?!
אז בואו נתחיל…….
שלב 1: חלקים וכלים:
כדי להתחיל עם הודעת היעד שלך, להלן החלקים הנדרשים:
ארדואינו UNO
מודול GPS NEO-6M
GPS מייצג מערכת מיקום גלובלית וניתן להשתמש בו כדי לקבוע מיקום, זמן ומהירות אם אתה נוסע.
- מודול זה כולל אנטנה חיצונית ו- EEPROM מובנה.
- ממשק: RS232 TTL
- ספק כוח: 3V עד 5V
- קצב העברת ברירת מחדל: 9600 bps
- עובד עם משפטים סטנדרטיים של NMEA
מודול ה- GPS NEO-6M כולל ארבעה סיכות: VCC, RX, TX ו- GND. המודול מתקשר עם Arduino באמצעות תקשורת טורית באמצעות סיכות TX ו- RX, כך שהחיווט לא יכול להיות פשוט יותר:
מודול GPS NEO-6M חיווט ל- Arduino UNO
VCC VIN
סיכת RX TX המוגדרת בסדרת התוכנה
סיכת TX RX המוגדרת בסידרת התוכנה
GND GND
L293D IC
ה- L293D הוא IC נהג מנועי בעל 16 פינים שיכול לשלוט עד שני מנועי DC בו זמנית לכל כיוון. מדוע להשתמש ב- L293D?
הכניסה לנהג המנוע IC או נהג המנוע היא אות זרם נמוך. תפקידו של המעגל הוא להמיר את אות הזרם הנמוך לאות זרם גבוה. אות זה הנוכחי גבוה ניתן לאחר מכן למנוע.
ספריית TinyGPS ++:
ספריית TinyGPS ++ מקלה על קבלת מידע על מיקום בפורמט שימושי וקל להבנה. ספריית TinyGPS ++ מאפשרת לך לקבל מידע רב יותר מאשר רק את המיקום, ובצורה פשוטה, מלבד המיקום, תוכל לקבל:
> תאריך
> זמן
> מהירות
> קורס
> גובה
> לוויינים
> hdop
שלב 2: לכידת קווי רוחב ואורך:
אני מציע להוריד קבצי פריצה המסופקים בדף הפרויקט לבירור טוב יותר של החיבור או אם יש לך ספק אתה מוזמן לשאול בתגובות.
שלב 3: קוד Arduino ללכידת מיקום:
הערה: עליך להתקין את ספריית TinyGPS ++
התחבר לפי תרשים המעגלים והעלה את הקוד מעל, פתח צג סדרתי בקצב שידור של 9600 ותראה את הפלט הבא
הערה: לקבלת קווי רוחב ואורך זה עשוי לקחת זמן מה מכיוון שהמקלט צריך ללכוד את האותות. בכל פעם שהוא מתחיל לקבל אותות הנורית על מודול ה- GPS מהבהבת.
שלב 4: הודעת יעד באמצעות LED:
אז כדי להבטיח שהרעיון שלי עובד, יצרתי אב טיפוס באמצעות LED להודיע על היעד. אז מה שעשיתי הוא שהוספתי ערכי קו רוחב ואורך של היעד מהקוד הקודם (Read_Lat_Lng.ino) ומצאתי מרחק ליעד מהמיקום הנוכחי. והשתמש בו להגדרת טווח שבו הנורית חייבת להידלק.
העלה את הקוד ותראה את הדברים הבאים בצג הטורי.
כך שניתן להשתמש במרחק ליעד כדי להגדיר את הטווח שבו פעולת הפלט (הודעה) חייבת לבצע.
שלב 5: הסופי
בסדר האב טיפוס שלי עבד מצוין. עכשיו אני רוצה לצרף את הפרויקט שלי לקופסה שיכולה להתאים לארדואינו, מודול GPS, מנוע עם נהג IC ואספקת החשמל 9V.
חיבור ל- L293D IC
- חבר 5V ל- Enable 1, Vs ו- Vss ב- L293D
- חבר את סיכות הפלט הדיגיטליות (אנו משתמשים ב -6 ו -7) לכניסה 1 ולכניסה 2 ב- L293D.
- חבר את ה- GND של Arduino לשני סיכות ה- GND באותו צד של ה- L293D
- לבסוף חבר את פלט 1 ופלט 2 של ה- L293D לסיכות המנוע שלך.
מוּמלָץ:
שעון GPS Arduino עם זמן מקומי באמצעות מודול NEO-6M: 9 שלבים
שעון GPS Arduino עם זמן מקומי באמצעות מודול NEO-6M: במדריך זה נלמד כיצד לקבל זמן נוכחי מהלוויינים באמצעות arduino. צפה בסרטון
ממשק Arduino Mega עם מודול GPS (Neo-6M): 8 שלבים
ממשק Arduino Mega עם מודול GPS (Neo-6M): בפרויקט זה הראיתי כיצד להתממשק מודול GPS (Neo-6M) עם Arduino Mega. ספריית TinyGPS משמשת להצגת נתוני אורך ורוחב ו- TinyGPS ++ משמשת להצגת קווי רוחב, אורך, גובה, מהירות ומספר לוויין
מודול GPS ממשק עם Arduino Uno: 7 שלבים
מודול GPS ממשק עם Arduino Uno: היי! האם ברצונך לחבר מודול GPS ללוח ה- Arduino Uno שלך, אך אינך יודע כיצד לעשות זאת? אני כאן כדי לעזור לך! תזדקק לחלקים הבאים כדי להתחיל
כיצד ממשק מודול GPS (NEO-6m) עם Arduino: 7 שלבים (עם תמונות)
כיצד להתממשק מודול GPS (NEO-6m) עם Arduino: בפרויקט זה הראיתי כיצד להתממשק מודול GPS עם Arduino UNO. נתוני האורך והרוחב מוצגים על גבי ה- LCD וניתן לצפות במיקום באפליקציה. רשימת החומרים Arduino Uno == > מודול GPS של Ublox NEO-6m $ 8 == > 15 $ 16x
פרויקט Arduino: מבחן טווח LoRa מודול RF1276 לפתרון מעקב GPS: 9 שלבים (עם תמונות)
פרוייקט Arduino: טווח בדיקת מודול LoRa RF1276 לפתרון מעקב GPS: חיבור: USB - סידורי צורך: צורך בדפדפן Chrome: 1 X צורך Arduino Mega: 1 X צורך GPS: 1 X כרטיס SD: 2 X LoRa מודם RF1276 פונקציה: Arduino שלח ערך GPS לבסיס הראשי - נתוני אחסון בסיס בסיסיים במודול Dataino Server Lora: טווח ארוך במיוחד