جدول المحتويات:
- الخطوة 1: ما سوف تحتاجه
- الخطوة 2: ابدأ Visuino ، وحدد نوع اللوحة الصغيرة Arduino WeMos D1
- الخطوة 3: إعداد WiFi
- الخطوة 4: في Visuino أضف مكونات
- الخطوة 5: في مكونات مجموعة Visuino
- الخطوة 6: في مكونات Visuino Connect
- الخطوة 7: إنشاء ، ترجمة ، وتحميل كود اردوينو
- الخطوة 8: العب
فيديو: ESP8266 OLED - احصل على الوقت والتاريخ من الإنترنت: 8 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:36
في هذا البرنامج التعليمي سوف نتعلم كيفية الحصول على التاريخ والوقت من خادم NIST TIME باستخدام ESP8266 OLED و Visuino ،
شاهد فيديو توضيحي.
الخطوة 1: ما سوف تحتاجه
- ESP8266 أوليد
- برنامج Visuino: قم بتنزيل Visuino
الخطوة 2: ابدأ Visuino ، وحدد نوع اللوحة الصغيرة Arduino WeMos D1
لبدء برمجة Arduino ، ستحتاج إلى تثبيت Arduino IDE من هنا:
يرجى العلم أن هناك بعض الأخطاء الحرجة في Arduino IDE 1.6.6. تأكد من تثبيت 1.6.7 أو أعلى ، وإلا فلن يعمل هذا Instructable! إذا لم تكن قد انتهيت ، فاتبع الخطوات الواردة في Instructable لإعداد Arduino IDE لبرمجة WeMos D1 Mini! يحتاج Visuino: https://www.visuino.eu أيضًا إلى التثبيت. ابدأ Visuino كما هو موضح في الصورة الأولى ، انقر فوق الزر "أدوات" في مكون Arduino (الصورة 1) في Visuino عندما يظهر مربع الحوار ، حدد "WeMos D1 Mini" كما هو موضح في الصورة 2
الخطوة 3: إعداد WiFi
- حدد WeMos D1 Mini وفي وحدات المحرر> WiFi> نقاط الوصول ، انقر فوق الزر […] ، حتى تفتح نافذة "نقاط الوصول". في هذا المحرر ، اسحب نقطة وصول WiFi إلى الجانب الأيسر.
- في نافذة الخصائص تحت "SSID" ضع اسم شبكة WiFi الخاصة بك
- ضمن "كلمة المرور" ، ضع كلمة مرور الوصول لشبكة WiFi الخاصة بك
- أغلق نافذة "نقاط الوصول"
- على اليسار في المحرر ، حدد Modules> Wifi> Sockets ، انقر فوق الزر […] ، بحيث تفتح نافذة "Sockets" اسحب عميل TCP / IP من اليمين إلى الجانب الأيسر ، ثم ضمن منفذ مجموعة نافذة الخصائص: 37 والمضيف: time-ag.nist.gov
- أغلق نافذة "المقابس"
الخطوة 4: في Visuino أضف مكونات
- أضف مكون "Pulse Generator"
- إضافة مكون "بروتوكول وقت الإنترنت"
- إضافة 2X مكون "حذف النص الفرعي الأيمن"
- إضافة 2X مكون "حذف النص الفرعي الأيسر"
- أضف مكون "SSD1306 / SH1106 OLED Display (I2C)"
الخطوة 5: في مكونات مجموعة Visuino
- حدد "PulseGenerator1" وفي نافذة الخصائص اضبط التردد على 0.1166667
- حدد "DeleteRightText1" وفي نافذة الخصائص اضبط الطول على 13
- حدد "DeleteRightText2" وفي نافذة الخصائص اضبط الطول على 5
- حدد "DeleteLeftText2" وفي نافذة الخصائص اضبط الطول على 12
- انقر نقرًا مزدوجًا فوق مكون "DisplayOLED1"
سيظهر مربع حوار العناصر
- في مربع حوار العناصر ، وسّع "نص" على الجانب الأيمن واسحب "رسم نص" واسحب 2X "حقل نص" من الجانب الأيمن إلى اليسار
- في مربع حوار العناصر ، قم بتوسيع "الخطوط" على الجانب الأيمن واسحب "رسم الخط" من الجانب الأيمن إلى اليسار
- حدد "رسم النص 1" على الجانب الأيسر وفي نافذة الخصائص اضبط "النص" على "الوقت والتاريخ" (أو نص آخر) واضبط الحجم على 2
- حدد "رسم الخط 1" وفي نافذة الخصائص اضبط "العرض" على 120 و "ص" على 20
- حدد "Text Field1" وفي نافذة الخصائص اضبط "الحجم" على 2 و "Y" على 25
- حدد "Text Field2" وفي نافذة الخصائص اضبط "الحجم" على 2 و "Y" على 45
أغلق مربع حوار العناصر
الخطوة 6: في مكونات Visuino Connect
- ربط "PulseGenerator1" pin [Out] بـ "InternetTime1" pin [In]
- قم بتوصيل "InternetTime1" pin [Socket] بـ "WeMos D1 Mini"> 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" pin [Out] بـ "DisplayOLED1"> Text Field1 pin [In]
- قم بتوصيل "DeleteLeftText2" pin [Out] بـ "DisplayOLED1"> Text Field2 pin [In]
الخطوة 7: إنشاء ، ترجمة ، وتحميل كود اردوينو
في Visuino ، انقر في الجزء السفلي على علامة التبويب "إنشاء" ، وتأكد من تحديد المنفذ الصحيح ، ثم انقر فوق الزر "تجميع / إنشاء وتحميل".
الخطوة 8: العب
إذا قمت بتشغيل وحدة ESP8266 OLED ، فسوف تتصل بالإنترنت ويجب أن تبدأ الشاشة في إظهار التاريخ والوقت من خادم NIST
يمكنك أيضًا تجربة خوادم أخرى تجدها هنا
تهانينا! لقد أكملت مشروع Internet Time الخاص بك مع Visuino. مرفق أيضًا مشروع Visuino ، الذي قمت بإنشائه لهذا Instructable ، يمكنك تنزيله هنا. يمكنك تنزيله وفتحه في Visuino:
موصى به:
عرض النص على OLED عبر الإنترنت: 9 خطوات
عرض النص على OLED عبر الإنترنت: مرحبًا ومرحبًا ، سيعلمك هذا البرنامج التعليمي القصير عرض نص على Magicbit باستخدام Magicblocks. هناك طريقتان رئيسيتان لتحقيق هذا الهدف ؛ باستخدام Inject Block. باستخدام Dashboard. أولاً وقبل كل شيء ، قم بتسجيل الدخول إلى Magicb الخاص بك
الحصول على الوقت والتاريخ من الإنترنت - البرنامج التعليمي: 9 خطوات
الحصول على الوقت والتاريخ من الإنترنت - برنامج تعليمي: في هذا البرنامج التعليمي سوف نتعلم كيفية الحصول على التاريخ والوقت من خادم NIST TIME باستخدام M5Stack StickC و Visuino ، شاهد فيديو توضيحي
الحصول على الوقت من الإنترنت باستخدام ESP8266 - مشروع ساعة NTP مع Nodemcu ESP8266: 5 خطوات
الحصول على الوقت من الإنترنت باستخدام ESP8266 | مشروع ساعة NTP مع ESP8266 Nodemcu: في هذا البرنامج التعليمي سنرى كيفية الحصول على الوقت باستخدام ESP8266 / nodemcu مع Arduino IDE. يعد الحصول على الوقت مفيدًا بشكل خاص في تسجيل البيانات للطابع الزمني لقراءاتك. إذا كان مشروع ESP8266 الخاص بك يتمتع بإمكانية الوصول إلى الإنترنت ، فيمكنك الحصول على الوقت باستخدام Network T
عداد الوقت NE555 - تكوين عداد الوقت NE555 بتكوين مستقر: 7 خطوات
عداد الوقت NE555 | تكوين عداد الوقت NE555 في تكوين مستقر: يعد عداد الوقت NE555 أحد أكثر الدوائر المتكاملة استخدامًا في عالم الإلكترونيات. إنه على شكل DIP 8 ، مما يعني أنه يحتوي على 8 دبابيس
حان الوقت للحصول على كل شيء James Bond على جهاز Mac الخاص بك أو Apple Remote Watch: 5 خطوات
حان الوقت للحصول على كل منتجات James Bond على جهاز Mac الخاص بك أو Apple Remote Watch: ما الوقت الآن؟ حان الوقت لرفع مستوى الصوت !!!! وتغيير المسارات ، أو سحب الصف الأمامي ، أو التحكم في عروض Keynote التقديمية الخاصة بك كلها من ساعتك الرائعة. جو