جدول المحتويات:

NEO-6M GPS متصل بـ NodeMCU - موضع شاشة OLED - Visuino: 7 خطوات
NEO-6M GPS متصل بـ NodeMCU - موضع شاشة OLED - Visuino: 7 خطوات

فيديو: NEO-6M GPS متصل بـ NodeMCU - موضع شاشة OLED - Visuino: 7 خطوات

فيديو: NEO-6M GPS متصل بـ NodeMCU - موضع شاشة OLED - Visuino: 7 خطوات
فيديو: مشروع نظام تحديد الموقع كامل GPS m6 إرسال الإحداثيات للهاتف عبر الوايفاي (ESP32) 2024, شهر نوفمبر
Anonim
Image
Image

في هذا البرنامج التعليمي ، سنستخدم NodeMCU Mini و OLED Lcd و NEO-6M GPS و Visuino لعرض موقع GPS المباشر على شاشة LCD. شاهد فيديو توضيحي.

الخطوة 1: ما سوف تحتاجه

ما سوف تحتاجه
ما سوف تحتاجه
ما سوف تحتاجه
ما سوف تحتاجه

جميع الوحدات من makerfabs. لديهم أفضل وحدات الجودة التي تتقدم على المنافسة بسنوات ضوئية ، وأيضًا بأفضل الأسعار المعقولة.

  • NodeMCU ميني
  • وحدة GPS NEO-6M
  • OLED LCD
  • اللوح
  • أسلاك العبور
  • برنامج Visuino: قم بتنزيل Visuino

الخطوة 2: الدائرة

الدائرة
الدائرة
  • قم بتوصيل GND من NodeMCU إلى دبوس اللوح (gnd)
  • قم بتوصيل دبوس 5 فولت من NodeMCU إلى دبوس اللوح (إيجابي)
  • قم بتوصيل دبوس 0 (SCL) من NodeMCU إلى OLED LCD pin (SCL)
  • قم بتوصيل السن 1 (SDA) من NodeMCU إلى OLED LCD pin (SDA)
  • قم بتوصيل دبوس OLED LCD (VCC) بدبوس اللوح (موجب)
  • قم بتوصيل دبوس OLED LCD (GND) بدبوس اللوح (GND)
  • قم بتوصيل دبوس 5 فولت من دبوس GPS اللوح (VCC)
  • قم بتوصيل دبوس GND من دبوس GPS للوح (GND)
  • قم بتوصيل دبوس (RX) من NodeMCU إلى دبوس GPS (TXD)

الخطوة 3: ابدأ Visuino ، وحدد NodeMCU ESP-12

ابدأ Visuino ، وحدد NodeMCU ESP-12
ابدأ Visuino ، وحدد NodeMCU ESP-12
ابدأ Visuino ، وحدد NodeMCU ESP-12
ابدأ Visuino ، وحدد NodeMCU ESP-12

لبدء برمجة Arduino ، ستحتاج إلى تثبيت Arduino IDE من هنا:

يرجى العلم أن هناك بعض الأخطاء الحرجة في Arduino IDE 1.6.6. تأكد من تثبيت 1.6.7 أو أعلى ، وإلا فلن يعمل هذا Instructable! إذا لم تكن قد فعلت ذلك ، فاتبع الخطوات الواردة في Instructable لإعداد Arduino IDE لبرمجة ESP 8266! يحتاج Visuino أيضًا إلى التثبيت. ابدأ Visuino كما هو موضح في الصورة الأولى ، انقر فوق الزر "أدوات" في مكون Arduino (الصورة 1) في Visuino عندما يظهر مربع الحوار ، حدد "NodeMCU ESP-12" كما هو موضح في الصورة 2

الخطوة 4: في Visuino أضف مكونات

في Visuino أضف مكونات
في Visuino أضف مكونات
في Visuino أضف مكونات
في Visuino أضف مكونات

أضف مكون DisplayOLED

  1. انقر نقرًا مزدوجًا وأضف "حقل نصي" ست مرات (انظر الصورة)
  2. ضمن نافذة الخصائص ، تم تعيين Y لكل حقل نصي بمقدار 10 ، لحقل النص الأول Y: 0 ، حقل النص الثاني Y: 10 ، حقل النص الثالث Y: 20 ، إلخ

أضف مكون GPS

الخطوة 5: في Visuino: توصيل المكونات

في Visuino: توصيل المكونات
في Visuino: توصيل المكونات
  • قم بتوصيل دبوس NodeMCU ESP-12 I2C [في] بـ DisplayOLED1 I2C pin [Out]
  • قم بتوصيل NodeMCU ESP-12 Serial IN Pin [0] بـ GPS1 Pin [Out]
  • قم بتوصيل دبوس GPS1 [خط الطول] بـ DisplayOLED1 Elements. TextField1 pin [In]
  • قم بتوصيل دبوس GPS1 [Latitude] بـ DisplayOLED1 Elements. TextField2 pin [In]
  • قم بتوصيل دبوس GPS1 [Count] بـ DisplayOLED1 Elements. TextField3 pin [In]
  • قم بتوصيل دبوس GPS1 [السرعة] بـ DisplayOLED1 Elements. TextField4 pin [In]
  • قم بتوصيل دبوس GPS1 [الدورة التدريبية] بـ DisplayOLED1 Elements. TextField5 pin [In]
  • قم بتوصيل دبوس GPS1 [Azimuth] بـ DisplayOLED1 Elements. TextField6 pin [In]

الخطوة 6: إنشاء كود Arduino وترجمته وتحميله

إنشاء وترجمة وتحميل كود اردوينو
إنشاء وترجمة وتحميل كود اردوينو
إنشاء وترجمة وتحميل كود اردوينو
إنشاء وترجمة وتحميل كود اردوينو

في Visuino ، اضغط على F9 أو انقر فوق الزر الظاهر في الصورة 1 لإنشاء كود Arduino ، وافتح Arduino IDE

في Arduino IDE ، انقر فوق الزر تحميل ، لتجميع وتحميل الكود (الصورة 2)

الخطوة 7: العب

إذا قمت بتشغيل وحدة NodeMCU ، فستبدأ شاشة OLED Lcd في إظهار موضع GPS والبيانات الأخرى مثل السرعة وما إلى ذلك. تأكد من أن SKY مرئي حتى تتمكن وحدة GPS من استقبال إشارة نظيفة.

تهانينا! لقد أكملت مشروع Live News الخاص بك باستخدام Visuino. مرفق أيضًا مشروع Visuino ، الذي قمت بإنشائه لهذا Instructable. يمكنك تنزيله وفتحه في Visuino: رابط التنزيل

موصى به: