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

حقيبة ظهر LCD متصلة بالشبكة مع شاشة LCD Smartie: 6 خطوات
حقيبة ظهر LCD متصلة بالشبكة مع شاشة LCD Smartie: 6 خطوات

فيديو: حقيبة ظهر LCD متصلة بالشبكة مع شاشة LCD Smartie: 6 خطوات

فيديو: حقيبة ظهر LCD متصلة بالشبكة مع شاشة LCD Smartie: 6 خطوات
فيديو: الفيديو المنتظر تلفاز ألجي مشكل كوف جانبي هل سيشتغل ؟ 2024, شهر نوفمبر
Anonim
حقيبة ظهر LCD متصلة بالشبكة مع شاشة LCD Smartie
حقيبة ظهر LCD متصلة بالشبكة مع شاشة LCD Smartie
حقيبة ظهر LCD متصلة بالشبكة مع شاشة LCD Smartie
حقيبة ظهر LCD متصلة بالشبكة مع شاشة LCD Smartie
حقيبة ظهر LCD متصلة بالشبكة مع شاشة LCD Smartie
حقيبة ظهر LCD متصلة بالشبكة مع شاشة LCD Smartie
حقيبة ظهر LCD متصلة بالشبكة مع شاشة LCD Smartie
حقيبة ظهر LCD متصلة بالشبكة مع شاشة LCD Smartie

تعد شاشات LCD ذات الأحرف التي تنقل المعلومات من أجهزة الحالة الشائعة. يتم التحكم فيها عادةً من خلال منفذ متوازي أو حقيبة ظهر بمنفذ تسلسلي أو حقيبة ظهر USB (المزيد). يوضح Instructable هذا حقيبة ظهر LCD لشبكة إيثرنت مفتوحة المصدر. يمكن لبرامج التحكم في شاشات الكريستال السائل مثل LCD Smartie (Windows) و LCDproc (Linux) استخدام حقيبة ظهر Ethernet LCD تمامًا مثل النوع التسلسلي ونوع USB ، ولكن عبر الشبكة. إنه مفيد لمراقبة أي نظام من أي مكان على الشبكة: ضع شاشات LCD حيث لا يمكنك وضع جهاز كمبيوتر ، أو راقب جهاز كمبيوتر يصعب الوصول إليه. نستخدمه لتمرير معلومات النظام وموجزات RSS وقوائم التشغيل والبريد الإلكتروني الجديد وإحصائيات Folding @ Home وما إلى ذلك بعيدًا عن الكمبيوتر. يوضح هذا الفيديو أثناء العمل ، تتلقى شاشة LCD بيانات العرض من LCD Smartie عبر شبكة إيثرنت. في هذه المقالة نوضح لك كيفية إعادة توجيه إخراج LCD Smartie من منفذ تسلسلي إلى حقيبة الظهر LCD. هذا هو الجزء 2 من مشروع حقيبة الظهر لشبكة LCD ، اقرأ الجزء 1 هنا. لدى Seeed Studio عدد قليل من حزم #twatch ethernet LCD المجمعة مقابل 45 دولارًا ، بما في ذلك الشحن في جميع أنحاء العالم. راجع هذه المقالة بالتنسيق الأصلي في مدونة Dangerous Prototypes. نظرة عامة على المفهوم في الأسبوع الماضي قدمنا ميزات التمرير على Twitter في حقيبة الظهر LCD. يحتوي أيضًا على خادم TCP على المنفذ 1337 يقبل أوامر Matrix Orbital المنسقة. تتمتع حقائب الظهر Matrix Orbital بدعم واسع للبرامج ، و LCD Smartie و LCDproc هي خيارات مفتوحة المصدر. تعمل معظم برامج التحكم على تشغيل شاشات LCD من خلال منافذ متوازية وعدد قليل من حقائب الظهر التسلسلية أو USB. إخراج شبكة TCP ليس خيارًا بعد. نستخدم جسرًا لإعادة توجيه إخراج المنفذ التسلسلي لـ LCD Smartie إلى حقيبة الظهر الشبكية LCD.

الخطوة 1: الأجهزة والبرامج الثابتة

الأجهزة والبرامج الثابتة
الأجهزة والبرامج الثابتة

قدمنا جهاز PIC 18F67J60 على ظهره لشاشات الكريستال السائل الإيثرنت الأسبوع الماضي. راجع المقالة السابقة للحصول على نظرة عامة مفصلة عن الأجهزة. قم بتنزيل أحدث الملفات من صفحة مشروع Google Code وقم بإنشاء ملفك الخاص. يمكنك أيضًا شراء أجهزة مُجمَّعة مقابل 30 دولارًا (45 دولارًا مع شاشة LCD) ، بما في ذلك الشحن العالمي ، حتى 23 سبتمبر 2009. البرامج الثابتة يستمع خادم TCP إلى المنفذ 1337 لأوامر Matrix Orbital-style LCD. يمكن لأجهزة الكمبيوتر إرسال أوامر إلى هذا المنفذ تمامًا مثل حقيبة ظهر LCD التسلسلية. لقد قمنا بمحاكاة حقيبة ظهر Matrix Orbital لأن معظم برامج التحكم في شاشة LCD تدعمها. تنتقل موجزات Twitter في الوقت الفعلي على شاشة LCD حتى يتلقى خادم TCP أمرًا يضع المؤشر في الموضع 0. عند تلقي هذا الأمر ، تنتهي تحديثات Twitter وتنتهي يتحكم خادم TCP بشكل كامل في شاشة LCD. أضفنا أمرين غير قياسيين إلى مجموعة Matrix Orbital. يعرض 153 عنوان IP كما تم تعيينه بواسطة DCHP ، ويستأنف 154 وضع Twitter. لا يوجد عملاء يطبقونها حاليا.

الخطوة 2: قم بتوصيل منفذ تسلسلي بخادم TCP

قم بتوصيل منفذ تسلسلي بخادم TCP
قم بتوصيل منفذ تسلسلي بخادم TCP

تعمل برامج التحكم في شاشات الكريستال السائل عادةً مع المنفذ المتوازي ، والتسلسل ، وشاشات USB. شبكة TCP ليست خيارًا بعد. يوضح هذا القسم كيفية إعادة توجيه بيانات المنفذ التسلسلي LCD Smartie إلى حقيبة ظهر Ethernet LCD. نحن نستخدم Windows ، لذلك حصلنا على الإصدار المجاني من Virtual Serial Port Emulator ، وهو أداة إعادة توجيه بسيطة للمنافذ. إذا كانت لديك اقتراحات Linux أو OSX ، فيرجى تركها في التعليقات أو المنتدى.

الخطوة 3: إنشاء منفذ تسلسلي افتراضي

قم بإنشاء منفذ تسلسلي افتراضي
قم بإنشاء منفذ تسلسلي افتراضي
قم بإنشاء منفذ تسلسلي افتراضي
قم بإنشاء منفذ تسلسلي افتراضي

أولاً ، نقوم بإعداد زوج منفذ تسلسلي افتراضي. سيتصل برنامج التحكم في شاشة LCD (LCD Smartie) بأحد هذه المنافذ ، بينما يتصل الآخر بعميل TCP نقوم بإعداده لاحقًا. انقر فوق التالي اختر رقمًا لكل منفذ تسلسلي. يجب أن يكون رقم المنفذ مجانيًا على نظامك. قمنا بتعيينه على COM7 و COM8. تحققنا من محاكاة معدل الباود ، على الرغم من أنه ليس ضروريًا على الأرجح. انقر فوق موافق.

الخطوة 4: إنشاء عميل TCP

قم بإنشاء عميل TCP
قم بإنشاء عميل TCP
قم بإنشاء عميل TCP
قم بإنشاء عميل TCP
قم بإنشاء عميل TCP
قم بإنشاء عميل TCP

بعد ذلك ، قم بإنشاء عميل TCP لتوصيل المنفذ التسلسلي بخادم TCP الخاص بحقيبة الظهر. انقر فوق التالي عنوان خادم TCP هو نفسه عنوان IP المعروض على شاشة LCD عند التشغيل. يستمع الخادم إلى المنفذ 1337. قم بإلغاء تحديد DTR / RTS بناءً على حالة الاتصال ، لسنا بحاجة إلى التحكم في التدفق. المنفذ التسلسلي المصدر هو جانب واحد من زوج المنفذ التسلسلي الظاهري الذي أنشأناه للتو (COM7 و COM8). قمنا بتوصيل عميل TCP بـ COM 8 ، وقمنا بتكوينه لـ 115200 بت في الثانية ، 8 / N / 1. انقر فوق "موافق" يجب أن يكون المنفذ التسلسلي لجسر خادم TCP نشطًا. ستقرأ حالة TcpClient "موافق" إذا استجابت حقيبة Ethernet LCD على عنوان IP

الخطوة 5: تكوين برنامج التحكم في شاشة LCD

تكوين برنامج التحكم في شاشة LCD
تكوين برنامج التحكم في شاشة LCD

الخطوة الأخيرة هي تكوين برنامج تحكم LCD الخاص بك لاستخدام جسر الشبكة. اختر مكون عرض من نوع Matrix Orbital. قم بتكوينه لاستخدام النهاية المجانية لزوج المنفذ التسلسلي الظاهري (COM7 في مثالنا). اضبط السرعة لتتناسب مع إعداد المنفذ الافتراضي (115200 بت في الثانية). قد تضطر إلى إعادة التشغيل لاستخدام الإعدادات الجديدة. قم بتكوين برنامج LCD لعرض موجز ويب لـ RSS وإشعارات البريد الإلكتروني ووقت اختبار اتصال الخادم وإحصائيات جهاز الكمبيوتر وما إلى ذلك ؛ بعضها يحتوي على مكونات إضافية أيضًا. سينتقل الإخراج عبر المنفذ التسلسلي الظاهري إلى الشبكة المحلية ، ويتم عرضه على شاشة LCD. يوضح هذا الفيديو أثناء العمل ، تتلقى شاشة LCD بيانات العرض عبر شبكة إيثرنت.

الخطوة 6: الخلاصة وأين تحصل على واحدة

الخلاصة ومن أين تحصل على واحد
الخلاصة ومن أين تحصل على واحد
الخلاصة ومن أين تحصل على واحد
الخلاصة ومن أين تحصل على واحد
الخلاصة ومن أين تحصل على واحد
الخلاصة ومن أين تحصل على واحد

تعد شاشات LCD Smartie و LCDproc مفتوحة المصدر ، لذا يمكن لأي شخص إضافة بعض التحسينات على حقائب الظهر من نوع Ethernet LCD. سيكون من الرائع أن يتمكنوا من التحكم في حقيبة ظهر LCD مباشرة عبر TCP ، بدون جسر.

يمكن أن تتفاعل معظم برامج التحكم في شاشة LCD مع الأزرار. يمكن توصيل زرين برأس برمجة حقيبة الظهر ، أو يمكن عمل ثنائي الفينيل متعدد الكلور جديد بوصلات أزرار متعددة. تدعم مجموعة أوامر Matrix Orbital ضبط تباين البرامج ، والذي سيكون مفيدًا حقًا لشاشات LCD الموجودة عن بُعد. يمكن تحقيق ذلك على الأرجح عن طريق تطبيق تعديل عرض النبضة على دبوس ضبط التباين. يمكن ترقية البرنامج الثابت لحقيبة الظهر من نوع Ethernet LCD عبر الشبكة ، انظر الجزء 1 للحصول على الإرشادات. سنستمر في تحسين البرنامج الثابت وإضافة ميزات جديدة. تحقق من صفحة Google Code الخاصة بالمشروع والمنتدى للحصول على أحدث التنزيلات. احصل على واحدة لدى Seeed Studio عدد قليل من حزم #twatch ethernet LCD المجمعة مقابل 45 دولارًا ، بما في ذلك الشحن في جميع أنحاء العالم. احصل عليهم بينما يدومون لأننا لن نحقق المزيد قريبًا.

موصى به: