جدول المحتويات:
- الخطوة 1: ما سوف تحتاجه
- الخطوة 2: الدائرة
- الخطوة 3: ابدأ Visuino ، وحدد NodeMCU ESP-12
- الخطوة 4: في Visuino أضف مكونات
- الخطوة 5: إعداد WiFi
- الخطوة 6: في Visuino: توصيل المكونات
- الخطوة 7: إنشاء ، ترجمة ، وتحميل كود اردوينو
- الخطوة 8: العب
فيديو: Visuino - احصل على وقت دقيق من خادم NIST للإنترنت باستخدام NodeMCU: 8 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:38
في هذا البرنامج التعليمي ، سنستخدم 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
كيفية إرسال بيانات DHT11 إلى خادم MySQL باستخدام NodeMCU: 6 خطوات
كيفية إرسال بيانات DHT11 إلى MySQL Server باستخدام NodeMCU: في هذا المشروع ، قمنا بتوصيل DHT11 مع nodemcu ثم نرسل بيانات dht11 وهي الرطوبة ودرجة الحرارة إلى قاعدة بيانات phpmyadmin
أتمتة المنزل على أساس خادم 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 ك
ESP 8266 Nodemcu Ws 2812 Neopixel Based MOOD مصباح التحكم باستخدام خادم الويب: 6 خطوات
ESP 8266 Nodemcu Ws 2812 مصباح MOOD القائم على Neopixel يتم التحكم فيه باستخدام خادم الويب: في هذا المشروع ، سنصنع مصباح MOOD من nodemcu & amp؛ neopixel والتي يمكن التحكم فيها بواسطة أي متصفح باستخدام خادم الويب المحلي