תוכן עניינים:
2025 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2025-01-13 06:57
במדריך זה נשתמש ב- NodeMCU Mini, OLED Lcd, NEO-6M GPS ו- Visuino כדי להציג מיקום GPS חי על ה- LCD. צפה בסרטון הדגמה.
שלב 1: מה שאתה צריך
כל המודולים הם של makerfabs. יש להם את המודולים האיכותיים ביותר שהם שנות אור לקראת התחרות, גם עם המחירים המשתלמים ביותר.
- NodeMCU מיני
- מודול GPS NEO-6M
- OLED Lcd
- לוח לחם
- חוטי מגשר
- תוכנית Visuino: הורדת Visuino
שלב 2: המעגל
- חבר את GND מה- NodeMCU לסיכת לוח הלוח (gnd)
- חבר פין 5V מ- NodeMCU לסיכת לוח (חיובי)
- חבר את פין 0 (SCL) מ- NodeMCU אל פין LCD OLED (SCL)
- חבר את פין 1 (SDA) מ- NodeMCU אל פין LCD OLED (SDA)
- חבר את פין LCD OLED (VCC) לסיכת לוח הלחם (חיובי)
- חבר את פין LCD OLED (GND) לסיכת לוח הלחם (GND)
- חבר סיכה 5V מתוך סיכת ה- GPS של לוח הלחם (VCC)
- חבר את סיכת ה- GND מתוך סיכת ה- GPS של לוח הלחם (GND)
- חבר פין (RX) מ- NodeMCU לפין GPS (TXD)
שלב 3: הפעל את Visuino ובחר את NodeMCU ESP-12
כדי להתחיל לתכנת את Arduino, יהיה עליך להתקין את ה- Arduino IDE מכאן:
שים לב שיש כמה באגים קריטיים ב- Arduino IDE 1.6.6. הקפד להתקין 1.6.7 ומעלה, אחרת הוראה זו לא תעבוד! אם לא עשית בצע את השלבים במדריך זה להגדרת ה- Arduino IDE לתכנת ESP 8266! יש להתקין גם את Visuino. התחל את Visuino כפי שמוצג בתמונה הראשונה לחץ על כפתור "כלים" ברכיב Arduino (תמונה 1) ב- Visuino כאשר תיבת הדו-שיח מופיעה, בחר "NodeMCU ESP-12" כפי שמוצג בתמונה 2
שלב 4: ב- Visuino הוסף רכיבים
הוסף רכיב DisplayOLED
- לחץ פעמיים והוסף "שדה טקסט" שש פעמים (ראו את התמונה)
- תחת חלון המאפיינים הגדר Y עבור כל שדה טקסט גדל ב- 10, עבור שדה הטקסט הראשון Y: 0, שדה הטקסט השני Y: 10, שדה הטקסט השלישי Y: 20 וכו '
הוסף רכיב GPS
שלב 5: ב- Visuino: חיבור רכיבים
- חבר את סיכת NodeMCU ESP-12 I2C [in] ל- DisplayOLED1 I2C pin [Out]
- חבר את NodeMCU ESP-12 סיכה IN סיכה [0] לפין GPS1 [החוצה]
- חבר את פין GPS1 [אורך] ל- DisplayOLED1 Elements. TextField1 סיכה [ב]
- חבר פין GPS1 [Latitude] ל- DisplayOLED1 Elements. TextField2 פין [ב]
- חבר פין GPS1 [ספירה] ל- DisplayOLED1 Elements. TextField3 פין [ב]
- חבר את פין GPS1 [מהירות] ל- DisplayOLED1 Elements. TextField4 פין [ב]
- חבר את פין GPS1 [קורס] ל- DisplayOLED1 Elements. TextField5 פין [ב]
- חבר פין GPS1 [אזימוט] ל- DisplayOLED1 Elements. TextField6 פין [ב]
שלב 6: צור, הידור והעלה את קוד הארדואינו
ב- Visuino, הקש F9 או לחץ על הלחצן המוצג בתמונה 1 כדי ליצור את קוד הארדואינו, ופתח את מזהה Arduino
ב- Arduino IDE, לחץ על כפתור העלאה, כדי לאסוף ולהעלות את הקוד (תמונה 2)
שלב 7: שחק
אם אתה מפעיל את מודול NodeMCU, ה- OLED Lcd יתחיל להציג את מיקום ה- GPS ונתונים אחרים כגון מהירות וכו 'ודא שהשמיים נראים כך שמודול ה- GPS יכול לקבל אות נקייה.
מזל טוב! סיימת את פרויקט החדשות החיות שלך עם Visuino. מצורף גם פרויקט Visuino שיצרתי עבור Instructable זה. אתה יכול להוריד ולפתוח אותו ב- Visuino: קישור להורדה