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

الحصول على الوقت والتاريخ من الإنترنت - البرنامج التعليمي: 9 خطوات
الحصول على الوقت والتاريخ من الإنترنت - البرنامج التعليمي: 9 خطوات

فيديو: الحصول على الوقت والتاريخ من الإنترنت - البرنامج التعليمي: 9 خطوات

فيديو: الحصول على الوقت والتاريخ من الإنترنت - البرنامج التعليمي: 9 خطوات
فيديو: شاهد ماذا حدث عندما قام رائد فضاء بفرك منشفته ف الفضاء #shorts 2024, شهر نوفمبر
Anonim
Image
Image

في هذا البرنامج التعليمي سوف نتعلم كيفية الحصول على التاريخ والوقت من خادم NIST TIME باستخدام M5Stack StickC و Visuino ،

شاهد فيديو توضيحي.

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

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

M5StickC ESP32: يمكنك الحصول عليه من هنا

برنامج Visuino: قم بتنزيل Visuino

ملاحظة: تحقق من هذا البرنامج التعليمي هنا حول كيفية تثبيت لوحة StickC ESP32

الخطوة 2: ابدأ Visuino ، وحدد نوع اللوحة M5 Stack Stick C

ابدأ Visuino ، وحدد نوع لوحة M5 Stack Stick C
ابدأ Visuino ، وحدد نوع لوحة M5 Stack Stick C
ابدأ Visuino ، وحدد نوع لوحة M5 Stack Stick C
ابدأ Visuino ، وحدد نوع لوحة M5 Stack Stick C

ابدأ Visuino كما هو موضح في الصورة الأولى ، انقر فوق الزر "أدوات" في مكون Arduino (الصورة 1) في Visuino عندما يظهر مربع الحوار ، حدد "M5 Stack Stick C" كما هو موضح في الصورة 2

الخطوة 3: في Visuino اضبط لوحة StickC

في Visuino اضبط لوحة StickC
في Visuino اضبط لوحة StickC
في Visuino اضبط لوحة StickC
في Visuino اضبط لوحة StickC
في Visuino اضبط لوحة StickC
في Visuino اضبط لوحة StickC
في Visuino اضبط لوحة StickC
في Visuino اضبط لوحة StickC

انقر على لوحة "M5 Stack Stick C" لتحديدها

في نافذة "الخصائص" حدد "الوحدات النمطية" وانقر على "+" للتوسيع ،

حدد "عرض ST7735" وانقر على "+" لتوسيعها ، واضبط "الاتجاه" على "goRight"

اضبط "لون الخلفية" على "ClBlack" حدد "العناصر" وانقر على الزر الأزرق بثلاث نقاط …

سيظهر مربع حوار العناصر

في مربع حوار العناصر ، وسّع "نص" على الجانب الأيمن واسحب "رسم نص" واسحب 2X "حقل نص" من الجانب الأيمن إلى اليسار

  • حدد نص "رسم النص 1" على اليسار وفي نافذة الخصائص اضبط الحجم على 2 ، واللون على الجير والنص على "التاريخ والوقت"
  • حدد "Text Field1" على اليسار وفي نافذة الخصائص اضبط الحجم على 2 ، واللون إلى aclAqua و Y إلى 10
  • حدد "Text Field2" على اليسار وفي نافذة الخصائص اضبط الحجم على 2 و Y إلى 30

الخطوة 4: إعداد WiFi

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

انقر على لوحة "M5 Stack Stick C" لتحديدها

في نافذة "الخصائص" ، حدد "الوحدات النمطية" وانقر على "+" للتوسيع ، ثم "WiFi" وانقر على "+" للتوسيع ، وحدد "الاتصال بنقاط الوصول" وانقر على الزر (3 نقاط)

في نافذة "AccessPoints" اسحب "WiFi Access Point" إلى الجانب الأيسر.

ثم على الجانب الأيسر حدد "Access Point1" وفي نافذة الخصائص المحددة

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

في نافذة "الخصائص" ، حدد "الوحدات النمطية" وانقر على "+" للتوسيع ، ثم "WiFi" وانقر على "+" للتوسيع ،> المقابس ، انقر على زر […] ، بحيث تفتح نافذة "Sockets" واسحب عميل TCP من من اليمين إلى الجانب الأيسر وتحت مجموعة نافذة الخصائص

  • المنفذ: 37 و
  • المضيف: time-b-g.nist.gov

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

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

أضف مكون "Pulse Generator"

إضافة مكون "بروتوكول وقت الإنترنت"

إضافة 2X مكون "حذف النص الفرعي الأيمن"

إضافة 2X مكون "حذف النص الفرعي الأيسر"

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

في مكونات مجموعة Visuino
في مكونات مجموعة Visuino
في مكونات مجموعة Visuino
في مكونات مجموعة Visuino
  • حدد "PulseGenerator1" وفي نافذة الخصائص اضبط التردد على 0.1166667
  • حدد "DeleteRightText1" وفي نافذة الخصائص اضبط الطول على 13
  • حدد "DeleteRightText2" وفي نافذة الخصائص اضبط الطول على 5
  • حدد "DeleteLeftText2" وفي نافذة الخصائص اضبط الطول على 12

الخطوة 7: في مكونات Visuino Connect

في مكونات Visuino Connect
في مكونات Visuino Connect
  • ربط "PulseGenerator1" pin [Out] بـ "InternetTime1" pin [In]
  • قم بتوصيل "InternetTime1" pin [Socket] بـ "M5 Stack Stick C"> TCP Client1 pin [In]
  • ربط "InternetTime1" pin [Out] بـ "DeleteRightText1" pin [In] و "DeleteRightText2" pin [In]
  • ربط "DeleteRightText1" pin [Out] بـ "DeleteLeftText1" pin [In]
  • ربط "DeleteRightText2" pin [Out] بـ "DeleteLeftText2" pin [In]
  • قم بتوصيل دبوس "DeleteLeftText1" [مخرج] بـ "M5 Stack Stick C"> عرض ST7735> Text Field1 pin [In]
  • قم بتوصيل دبوس "DeleteLeftText2" [مخرج] بـ "M5 Stack Stick C"> Display ST7735> Text Field2 pin [In]

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

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

انقر فوق رمز Arduino على شريط الأدوات ، سيؤدي ذلك إلى إنشاء رمز وفتح Arduino IDE. سيقوم الزر المجاور له بتجميع الرمز وإرساله مباشرة إلى الجهاز. ستحتاج إلى فتح IDE في المرة الأولى للتأكد من تعيين منفذ COM بشكل صحيح. بعد ذلك ، سيحفظ Arduino IDE إعداداتك.

بمجرد دخول Arduino IDE ، تأكد من ضبط اللوحة والسرعة والمنفذ بشكل صحيح. ستحتاج على الأرجح إلى ضبط منفذ COM من القائمة الفرعية ، ولكن يجب ضبط البقية تلقائيًا. إذا كان لديك أكثر من منفذ COM ، فحاول إزالة M5Stick ، وانظر وشاهد المنافذ المتبقية ، ثم أعد توصيل M5Stick وشاهد أي منها يعود. هذا هو منفذ COM.

ثم انقر فوق تحميل. سيؤدي هذا إلى التحقق (تجميع) والتحميل.

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

إذا قمت بتشغيل وحدة M5Sticks ، فستتصل بالإنترنت ويجب أن تبدأ الشاشة في إظهار التاريخ والوقت من خادم NIST

يمكنك أيضًا تجربة خوادم أخرى تجدها هنا

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

موصى به: