جدول المحتويات:
- الخطوة 1: مقدمة
- الخطوة 2: المكونات
- الخطوة 3: الإجراء
- الخطوة 4: توصيلات الأجهزة
- الخطوة 5: برمجة NodeMCU الخاص بك:
- الخطوة 6: ملاحظة
فيديو: ساعة الإنترنت (NTP) لمشاريع إنترنت الأشياء: 6 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:39
سيساعدك هذا المشروع في الحصول على وقت من الإنترنت لمشاريع إنترنت الأشياء ، دون الحاجة إلى أي أجهزة RTC إضافية. في هذا البرنامج التعليمي ، سنشرح كيفية استخدام Nokia LCD 5110 ، والحصول على بيانات NTP من الإنترنت وعرضها على شاشة LCD في إحداثيات محددة. دعونا نحصل على مقدمة قصيرة لبرنامج NTP.
الخطوة 1: مقدمة
بروتوكول وقت الشبكة (NTP) هو بروتوكول يستخدم لمزامنة أوقات ساعة الكمبيوتر في الشبكة ، وهو ينتمي إلى أحد أقدم أجزاء مجموعة بروتوكولات TCP / IP. ينطبق مصطلح NTP على كل من البروتوكول وبرامج خادم العميل التي تعمل على أجهزة الكمبيوتر.
تم تصميم NTP ، الذي تم تطويره بواسطة David Mills في جامعة Delaware في عام 1981 ، ليكون شديد التحمل للأخطاء وقابل للتطوير. كيف يعمل NTP؟ يبدأ عميل NTP تبادل طلب الوقت مع خادم NTP. نتيجة لهذا التبادل ، يكون العميل قادرًا على حساب تأخير الارتباط والإزاحة المحلية الخاصة به ، وضبط ساعته المحلية لمطابقة الساعة على كمبيوتر الخادم. كقاعدة عامة ، يلزم إجراء ست عمليات تبادل على مدار فترة تتراوح من خمس إلى 10 دقائق تقريبًا لضبط الساعة في البداية. بمجرد المزامنة ، يقوم العميل بتحديث الساعة مرة واحدة كل 10 دقائق ، وعادةً ما يتطلب ذلك تبادل رسالة واحدة فقط. بالإضافة إلى مزامنة الخادم العميل. تحدث هذه المعاملة عبر بروتوكول مخطط بيانات المستخدم على المنفذ 123. كما يدعم NTP تزامن البث لساعات الكمبيوتر النظير.
الخطوة 2: المكونات
- NodeMCU
- نوكيا 5110 ال سي دي
الخطوة 3: الإجراء
سنقوم بعرض الوقت والبيانات على Nokia 5110 LCD ، أولاً تحتاج إلى التعرف على Nokia 5110 LCD ، يمكنك استخدام أي طريقة إخراج أخرى عن طريق إجراء بعض التغييرات في الكود.
Nokia 5110 LCD: يعد Nokia 5110 شاشة عرض LCD أساسية للعديد من التطبيقات. كان من المفترض في الأصل أن يكون بمثابة شاشة هاتف محمول. تم تركيب هذا الجهاز على ثنائي الفينيل متعدد الكلور سهل اللحام. يستخدم جهاز التحكم PCD8544 ، وهو نفس المستخدم في Nokia 3310 LCD. PCD8544 عبارة عن وحدة تحكم / برنامج تشغيل CMOS LCD منخفض الطاقة ، مصمم لتشغيل عرض رسومي مكون من 48 صفًا و 84 عمودًا. يتم توفير جميع الوظائف الضرورية للشاشة في شريحة واحدة ، بما في ذلك توليد مصدر شاشة LCD على الرقاقة وجهود التحيز ، مما يؤدي إلى الحد الأدنى من المكونات الخارجية وانخفاض استهلاك الطاقة. واجهات PCD8544 لوحدات التحكم الدقيقة من خلال واجهة ناقل تسلسلي.
الخطوة 4: توصيلات الأجهزة
استخدم مخطط فريتزينج لعمل روابط:
نوكيا LCD دبابيس NodeMCU دبابيس
RST …………………………….. D1
CE ………………………………. D2
العاصمة ………………………….. D0
دين ………………………….. D7
CLK ……………………………. D5
VCC ………………………………… 3V دبوس من NodeMCU أو استخدام خارجي 3.3v العرض
BL …………………………….. شائعه مع دبوس VCC لتشغيل الإضاءة الخلفية (يمكنك إضافة مقاوم متغير لضبط الإضاءة الخلفية)
GND ………………………….. GND
الخطوة 5: برمجة NodeMCU الخاص بك:
تأكد من أن لديك لوحات esp8266 في Arduino IDE الخاص بك ، وقم بتنزيل الكود المرفق والمكتبات الثابتة في Arduino IDE الخاص بك ، ثم قم بتعيين wifi المحلي SSID وكلمة المرور و GMT وفقًا لمنطقتك في الكود ، قم بتحميله في وحدة التحكم الخاصة بك. في البداية سيُظهر بيانات خاطئة حتى يتم إنشاء اتصال بالإنترنت ، وانتظر بضع ثوانٍ لتحديث الوقت والتاريخ ، وتحقق من الفيديو المرفق بهذا البرنامج التعليمي.
الخطوة 6: ملاحظة
يرجى مشاركة والاشتراك في قناة يوتيوب لدينا لتعطينا الدافع.
اشكرك
موصى به:
إنترنت الأشياء - انشر البيانات إلى كلام الأشياء باستخدام ESP8266: 3 خطوات
إنترنت الأشياء | نشر البيانات في موقع Thingspeak باستخدام ESP8266: في الوقت الحاضر ، يتجه إنترنت الأشياء وهناك الكثير من البيانات التي يمكن تحميلها عبر السحابة وتحليل البيانات. تقوم المستشعرات الصغيرة بتحديث البيانات الموجودة على السحابة ويعمل المحرك على طرف آخر عليها ، وسأشرح أحد أمثلة إنترنت الأشياء. أنا هذا المقال وأنا
وحدة طاقة إنترنت الأشياء: إضافة ميزة قياس طاقة إنترنت الأشياء إلى وحدة التحكم في شحن الطاقة الشمسية لدي: 19 خطوة (بالصور)
وحدة طاقة إنترنت الأشياء: إضافة ميزة قياس طاقة إنترنت الأشياء إلى وحدة التحكم في شحن الطاقة الشمسية الخاصة بي: مرحبًا بالجميع ، أتمنى أن تكونوا جميعًا رائعون! في هذا الدليل ، سأوضح لك كيف صنعت وحدة قياس طاقة إنترنت الأشياء التي تحسب كمية الطاقة التي تولدها الألواح الشمسية الخاصة بي ، والتي يتم استخدامها بواسطة جهاز التحكم في الشحن الشمسي الخاص بي
أساسيات إنترنت الأشياء: توصيل إنترنت الأشياء الخاص بك بالسحابة باستخدام نظام تشغيل Mongoose: 5 خطوات
أساسيات إنترنت الأشياء: توصيل إنترنت الأشياء الخاص بك بالسحابة باستخدام نظام التشغيل Mongoose: إذا كنت شخصًا يعمل في مجال الإصلاح والإلكترونيات ، في كثير من الأحيان ، ستصادف مصطلح إنترنت الأشياء ، والذي يُختصر عادةً باسم IoT ، وهذا هو يشير إلى مجموعة من الأجهزة التي يمكنها الاتصال بالإنترنت! أن تكون مثل هذا الشخص
ساعة الشبكة ESP8266 بدون أي RTC - Nodemcu NTP Clock No RTC - مشروع ساعة الإنترنت: 4 خطوات
ساعة الشبكة ESP8266 بدون أي RTC | Nodemcu NTP Clock No RTC | مشروع ساعة الإنترنت: في المشروع ، سيتم إنشاء مشروع ساعة بدون RTC ، سيستغرق الأمر وقتًا من الإنترنت باستخدام wifi وسيعرضه على شاشة st7735
أجهزة التحكم عبر الإنترنت من خلال المتصفح. (إنترنت الأشياء): 6 خطوات
أجهزة التحكم عبر الإنترنت من خلال المتصفح. (IoT): في هذا Instructable ، سأوضح لك كيف يمكنك التحكم في الأجهزة مثل المصابيح والمرحلات والمحركات وما إلى ذلك عبر الإنترنت من خلال متصفح الويب. ويمكنك الوصول إلى عناصر التحكم بأمان عبر أي جهاز. منصة الويب التي استخدمتها هنا هي زيارة RemoteMe.org