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

VISUINO Display سعر العملات الأجنبية المباشر من الإنترنت: 9 خطوات
VISUINO Display سعر العملات الأجنبية المباشر من الإنترنت: 9 خطوات

فيديو: VISUINO Display سعر العملات الأجنبية المباشر من الإنترنت: 9 خطوات

فيديو: VISUINO Display سعر العملات الأجنبية المباشر من الإنترنت: 9 خطوات
فيديو: [DEMO] Nextion Display with Arduino – Getting Started 2024, سبتمبر
Anonim
Image
Image

في هذا البرنامج التعليمي ، سنستخدم NodeMCU Mini و OLED Lcd و Visuino لعرض سعر العملة الحية EUR / USD كل بضع ثوانٍ من الإنترنت على شاشة LCD. شاهد فيديو توضيحي.

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

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

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

  • NodeMCU ميني
  • 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)

الخطوة 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: إعداد WiFi

إعداد WiFi
إعداد WiFi
إعداد WiFi
إعداد WiFi
إعداد WiFi
إعداد WiFi

حدد NodeMCU ESP-12 وفي وحدات المحرر> WiFi> Access Points ، انقر على زر […] ، بحيث تفتح نافذة "Access Points"

في هذا المحرر ، اسحب نقطة وصول WiFi إلى الجانب الأيسر.

  • ضمن "SSID" ضع اسم شبكة WiFi الخاصة بك
  • ضمن "كلمة المرور" ، ضع كلمة مرور الوصول لشبكة WiFi الخاصة بك

أغلق نافذة "نقاط الوصول"

على اليسار في المحرر ، حدد Modules> Wifi> Sockets ، انقر على زر […] ، حتى تفتح نافذة "Sockets"

اسحب عميل TCP من اليمين إلى الجانب الأيسر

ضمن منفذ مجموعة نافذة الخصائص: 80

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

في Visuino أضف مكونات
في Visuino أضف مكونات
في Visuino أضف مكونات
في Visuino أضف مكونات
في Visuino أضف مكونات
في Visuino أضف مكونات
في Visuino أضف مكونات
في Visuino أضف مكونات
  • أضف مكون المنطق "و"
  • أضف مكون "تذكر النص"
  • أضف مكون "طول النص"
  • أضف 2x مكون "مقارنة القيمة"
  • إضافة مكون "حذف النص الأيمن"
  • إضافة مكون "حذف النص الأيسر"
  • إضافة مكون "استبدال النص"
  • أضف مكون "Pulse Generator"
  • إضافة مكون "نص منسق"
  • إضافة مكون "حرف إلى نص"
  • إضافة "عرض OLED" مكون I2C

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

في Visuino: توصيل المكونات
في Visuino: توصيل المكونات
  • قم بتوصيل "And1" pin [Out] إلى RememberText1 pin [تذكر] وتثبيت [Recall]
  • قم بتوصيل دبوس "And1" [0] بدبوس "CompareValue2" [مخرج]
  • قم بتوصيل دبوس "And1" [1] بدبوس "CompareValue1" [مخرج]
  • قم بتوصيل طرف TextLength1 [Out] بمقارنةValue1 pin [In] و CompareValue2 pin [In]
  • توصيل دبوس "DeleteRightText1" [In] بطرف CharToText1 [Out]
  • قم أيضًا بتوصيل دبوس CharToText1 [Out] بـ NodeMCU serial [0] pin [In]
  • قم بتوصيل طرف "DeleteRightText1" [مخرج] بدبوس DeleteLeftText1 [In]
  • قم بتوصيل طرف DeleteLeftText1 [مخرج] بدبوس ReplaceText1 [In]
  • ربط ReplaceText1 pin [Out] بـ RememberText1 pin [In]
  • قم بتوصيل RememberText1 pin [Out] بـ DisplayOLED1> Text Field> pin [in]
  • قم بتوصيل DisplayOLED1 pin [Out] بـ NodeMCU ESP-12 I2C pin [In]
  • قم بتوصيل PulseGenerator1 pin [Out] بـ FormattedText1 pin [الساعة]
  • قم بتوصيل دبوس FormattedText1 [مخرج] بـ NodeMCU ESP-12> الوحدات النمطية WiFi Sockets TCP Client1> Pin [In]
  • قم بتوصيل NodeMCU ESP-12> الوحدات النمطية WiFi Sockets TCP Client1> Pin [Out] to CharToText1 pin [In]

الخطوة 7: إنشاء ، ترجمة ، وتحميل كود اردوينو

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

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

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

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

إذا قمت بتشغيل وحدة NodeMCU ، فستبدأ شاشة OLED Lcd في إظهار السعر الحالي لزوج EUR / USD.

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

الخطوة 9: في Visuino: إعدادات المكونات

  • CompareValue1: في محرر الخاصية ، حدد "القيمة": 3 ، وتم تغييره فقط: صحيح ، و "قارن النوع": ctBigger
  • CompareValue2: في محرر الخاصية ، تم تعيين "القيمة": 8 ، وتم تغييرها فقط: خطأ ، و "CompareType": ctSmaller
  • تعيين DeleteRightText1 في محرر الخاصية "الطول": 931
  • تعيين DeleteLeftText1 في محرر الخاصية "الطول": 53
  • ReplaceText1 في محرر الخصائص الذي تم تعيينه "من القيمة":

  • PulseGenerator1 في محرر الخاصية بتعيين "التردد": 1
  • قام CharToText1 في محرر الخصائص بتعيين "أقصى طول": 1000 ، و "اقتطاع": خطأ ، و "تحديث على كل حرف": خطأ
  • DisplayOLED1> انقر نقرًا مزدوجًا>
  1. في المحرر ، اسحب "حقل النص" إلى اليسار وقم بتعيين نافذة الخصائص "الحجم": 2 ، و "ص": 50
  2. في المحرر ، اسحب "رسم النص" إلى اليسار وقم بتعيين نافذة الخصائص "النص": EUR / USD ، و "الحجم": 2

FormattedText1 في محرر الخصائص ضمن "نص" انقر فوق "…" وأضف هذا النص:

احصل على https://webrates.truefx.com/rates/connect.html؟f=h… HTTP / 1.1Accept: text / html

قبول-محارف: utf-8

قبول اللغة: en-US ، en ؛ q = 0.7 ، sl ؛ q = 0.3

المضيف: webrates.truefx.com

DNT: 1

موصى به: