
جدول المحتويات:
2025 مؤلف: John Day | [email protected]. آخر تعديل: 2025-01-23 12:53


في هذا البرنامج التعليمي ، سنستخدم NodeMCU Mini و OLED Lcd و Visuino لعرض وقت الإنترنت المباشر من NIST Server على Lcd. شاهد فيديو توضيحي. يعود الفضل في الإلهام إلى مستخدم YouTube "Ciprian Balalau".
الخطوة 1: ما سوف تحتاجه



- NodeMCU ميني
- OLED LcdRed LED
- اللوح
- أسلاك العبور
- برنامج 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


لبدء برمجة 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 أضف مكونات



- أضف مكون InternetTime
- أضف مكون Pulse Generator واضبط التردد على: 0.1166667
- أضف مكون DeleteRightText واضبط الطول على: 8
- أضف مكون DeleteLeftText واضبط الطول على 1
- أضف شاشة OLED I2C
انقر نقرًا مزدوجًا على مكون شاشة OLED واسحب "رسم مستطيل دائري" إلى الجانب الأيسر (انظر الصورة) ، اضبط الارتفاع: 30 ، العرض: 120 ، ×: 4 ، Y: 15
اسحب أيضًا "حقل النص" إلى الجانب الأيسر (انظر الصورة) ، اضبط x: 17 Y: 30
الخطوة 5: إعداد WiFi



حدد NodeMCU ESP-12 وفي وحدات المحرر> WiFi> Access Points ، انقر على زر […] ، بحيث تفتح نافذة "Access Points"
في هذا المحرر ، اسحب نقطة وصول WiFi إلى الجانب الأيسر.
- ضمن "SSID" ضع اسم شبكة WiFi الخاصة بك
- ضمن "كلمة المرور" ، ضع كلمة مرور الوصول لشبكة WiFi الخاصة بك
أغلق نافذة "نقاط الوصول"
على اليسار في المحرر ، حدد Modules> Wifi> Sockets ، انقر فوق الزر […] ، حتى تفتح نافذة "Sockets" واسحب عميل TCP من اليمين إلى الجانب الأيسر
ضمن مجموعة نافذة خصائص المضيف: time-b-g.nist.gov
ضمن منفذ مجموعة نافذة الخصائص: 37
الخطوة 6: في Visuino: توصيل المكونات

- قم بتوصيل NodeMCU ESP-12 Modules. WiFi. Sockets. TCPClient1 PIN [IN] بـ InternetTime1 PIN [المقبس]
- قم بتوصيل PulseGenerator1 PIN [OUT] بـ InternetTime1 PIN [الساعة]
- قم بتوصيل InternetTime1 PIN [خرج] بـ NodeMCU ESP-12 Serial [0] PIN [IN] ولحذف رقم التعريف الشخصي DeleteRightText1 [IN]
- قم بتوصيل DeleteRightText1 PIN [OUT] إلى DeleteLeftText1 PIN [IN]
- قم بتوصيل DeleteLeftText1 PIN [OUT] إلى DisplayOLED1 Elements. Text Field1 PIN [IN]
- قم بتوصيل DisplayOLED1 PIN [OUT] بـ NodeMCU ESP-12 I2C PIN [IN]
الخطوة 7: إنشاء ، ترجمة ، وتحميل كود اردوينو


في Visuino ، اضغط على F9 أو انقر فوق الزر الظاهر في الصورة 1 لإنشاء كود Arduino ، وافتح Arduino IDE
في Arduino IDE ، انقر فوق الزر تحميل ، لتجميع وتحميل الكود (الصورة 2)
الخطوة 8: العب
إذا قمت بتشغيل وحدة NodeMCU ، فستبدأ شاشة OLED Lcd في إظهار الوقت والتاريخ الحاليين.
تهانينا! لقد أكملت مشروع Live Internet Time الخاص بك باستخدام Visuino. مرفق أيضًا مشروع Visuino ، الذي قمت بإنشائه لهذا Instructable. يمكنك تنزيله وفتحه في Visuino: رابط التنزيل
موصى به:
وقت عرض Arduino على شاشة LED TM1637 باستخدام RTC DS1307: 8 خطوات

وقت عرض Arduino على شاشة TM1637 LED باستخدام RTC DS1307: في هذا البرنامج التعليمي سوف نتعلم كيفية عرض الوقت باستخدام وحدة RTC DS1307 وشاشة LED TM1637 و Visuino
Steam Punk الخاص بك UPS للحصول على ساعات من وقت تشغيل موجه Wi-fi الخاص بك: 4 خطوات (بالصور)

Steam Punk UPS الخاص بك للحصول على ساعات من وقت تشغيل موجه Wi-fi الخاص بك: هناك شيء غير مقبول بشكل أساسي حول تحويل UPS الخاص بك لطاقة بطارية 12V DC إلى طاقة 220V AC بحيث يمكن للمحولات التي تشغل جهاز التوجيه والألياف ONT تحويلها مرة أخرى إلى 12V العاصمة! أنت أيضًا ضد [عادةً
تذكير استخدام وقت الشاشة (يعمل فقط على نظام التشغيل Windows ، ولن يعمل Ios): 5 خطوات

تذكير استخدام وقت الشاشة (يعمل فقط على Windows ، لن يعمل Ios): مقدمة هذه آلة مفيدة مصنوعة من Arduino ، وتذكرك بالراحة من خلال إجراء & quot؛ biiii! & quot؛ الصوت وجعل جهاز الكمبيوتر الخاص بك يعود إلى شاشة القفل بعد استخدام 30 دقيقة من وقت الشاشة. بعد الراحة لمدة 10 دقائق سوف & quot؛ ب
أتمتة المنزل على أساس خادم MQTT المحلي باستخدام RASPBERRY PI و NODEMCU BOARD: 6 خطوات

أتمتة المنزل على أساس خادم MQTT المحلي باستخدام RASPBERRY PI و NODEMCU BOARD: حتى الآن قمت بعمل العديد من مقاطع الفيديو التعليمية المتعلقة بالتحكم في الأجهزة عبر الإنترنت. ولهذا فضلت دائمًا خادم Adafruit MQTT لأنه سهل الاستخدام وسهل الاستخدام أيضًا. لكن كل هذا الشيء كان يعتمد على الإنترنت. هذا يعني أننا
قم بإنشاء نقطة وصول WiFi وتوفير خادم ويب على NodeMCU V3: 4 خطوات

قم بإنشاء نقطة وصول WiFi وتوفير خادم ويب على NodeMCU V3: في المقالة السابقة ناقشت بالفعل كيفية استخدام NodeMCU ESP8266. أشرح في المقالة كيفية إضافة NodeMCU ESP8266 إلى Arduini IDE. هناك عدة طرق للتواصل عبر الإنترنت باستخدام NodeMCU ESP8266. جعل NodeMCU ك