اصنع لوحة قيادة مثبتة على الحائط باستخدام Dashing.io و Raspberry Pi

اصنع لوحة قيادة مثبتة على الحائط باستخدام Dashing.io و Raspberry Pi

Dashing.io هي واجهة أنيقة لإنشاء لوحة تحكم رائعة. يعرض التطبيق لوحة تحكم قائمة على الويب قابلة للتخصيص مع عناصر واجهة مستخدم من اختيارك. نظرًا لأنه من السهل الإعداد على الأجهزة التي تعمل بنظام Linux ، فإن Dashing يوفر فرصًا رائعة لإنشاء لوحة معلومات مثبتة على الحائط باستخدام Raspberry Pi.





هذا المشروع ليس ممتعًا فحسب ، بل إنه ينشئ لوحة تحكم عملية. لا يجب عليك أي معرفة تقنية متعمقة لجعل هذا واحد يعمل ، لذلك فهو مشروع Raspberry Pi الرائع للمبتدئين .





متطلبات

قبل إنشاء لوحة القيادة المثبتة على الحائط ، ستحتاج إلى بعض العناصر. أولاً ، من الواضح أنك ستحتاج إلى Raspberry Pi. نظرًا لأن Dashing.io خفيف الوزن جدًا ، فإن Raspberry Pi 2 يكفي. هذا ما استخدمته وركضت مثل البطل. أ Raspberry Pi Zero يجب أن يكون جيدًا أيضًا. بالإضافة إلى ذلك ، ستحتاج إلى بطاقة microSD محملة بنظام تشغيل Linux. نوصي باستخدام Raspbian القياسي ، وهو نظام تشغيل قائم على Debian ، ولكن يمكنك أيضًا استخدام أي نظام تشغيل Linux متوافق مع Raspberry Pi. نظرًا لأن Dashing.io يتطلب اتصالاً بالإنترنت ، فستحتاج أيضًا إلى محول Wi-Fi أو كابل Ethernet يعمل في Pi.





بعد ذلك ستحتاج إلى شاشة عرض لـ Raspberry Pi ووسائل التثبيت والإطار. إذا كنت ترغب في أن تصبح خياليًا ، فيمكنك تعطيل شاشة لمس Raspberry Pi وتأطير Pi في ذلك باستخدام مربع الظل. بالتناوب ، يكفي استخدام أي شاشة قديمة وإطار إضافي أو خشب لصنعها. لا يوجد نقص في الطرق لتوصيل Raspberry Pi بشاشة أو تلفزيون.

يمكن إكمال هذا المشروع على مدى اتصال SSH عن بعد ، ولكن نظرًا لأنه يتم إخراجها إلى العرض على Raspberry Pi ، فمن المحتمل أن يكون من الأسهل القيام بكل شيء من سطح المكتب هناك باستخدام الماوس ولوحة المفاتيح المرفقة.



جارٍ تثبيت Dashing.io

المتطلبات الأساسية

قبل تثبيت Dashing.io ، ستحتاج إلى القليل من البرامج. يحتاج Dashing.io روبي 1.9.9.1 أو لاحقًا كشرط أساسي. إذا كنت تستخدم Raspbian ، فمن المحتمل أن يكون لديك هذا مثبتًا مسبقًا. يمكنك التحقق باستخدام الأمر التالي:

ruby -v

يجب أن يعيد هذا بعض النصوص التي تخبرك بإصدار Ruby ، ​​أو أن Ruby غير مثبت.





إذا لم يكن لديك برنامج Ruby مثبتًا ، فيمكنك القيام بذلك عن طريق تشغيل الأمر التالي:

sudo apt-get install ruby1.9.1-dev

سوف تحتاج أيضا g ++ . لتثبيت هذا أدخل الأمر:





sudo apt-get install g++

قم بتثبيت Dashing

مع تثبيت Ruby و g ++ ، يمكننا متابعة تثبيت مشروع Dashing الخاص بنا. قم بتشغيل الأمر:

sudo gem install dashing

هذا يثبت اندفاعة . قم بإنشاء دليل جديد يسمى لوحة القيادة وقم بتغيير الدليل إليه:

mkdir dashboard && cd dashboard

لنقم بإعداد مشروع جديد. أدخل الآن:

برنامج لتنظيم الملفات والمجلدات
dashing new sweet_dashboard_project

من خلال إنشاء مشروع لوحة معلومات جديد ، سيكون لدينا مجلد تم إعداده للوحة القيادة الجديدة الخاصة بنا. لا تتردد في تسمية هذا ما تريد ولكن فقط تذكر ما أسمته. تأكد من أنك في مجلد sweet_dashboard_project في سطر الأوامر. استخدم الأمر:

cd dashboard/sweet_dashboard_project
sudo gem install bundler

هذا يسمح لك بتشغيل المجمّع. لتحقيق ذلك ، أدخل:

bundle

يوجد الآن قالب للوحة القيادة تم إعداده. ستتمكن قريبًا من عرض هذا في متصفح الويب الخاص بك ، ولكن قبل القيام بذلك ، ستحتاج إلى البدء محطما . تأكد من أنك في دليل sweet_dashboard_project في سطر الأوامر ، ثم أدخل:

cd dashboard/sweet_dashboard_project
dashing start

لعرض لوحة القيادة ، افتح متصفح الويب الخاص بك وقم بالتحميل

http://localhost:3030

(أو

http://raspberrypi.local:3030

إذا كنت تفعل هذا من جهاز آخر).

استكشاف الأخطاء وإصلاحها

إذا تلقيت خطأ بشأن وقت تشغيل JavaScript ، فقد تحتاج إلى التثبيت فوق مستوى سطح البحر . ببساطة أدخل:

sudo apt-get install npm

لاحظ أن Dashing بشكل افتراضي يستخدم المنفذ 3030. يمكنك إضافة معلمات لتحرير هذا المنفذ. في سطر الأوامر ، قم بتشغيل:

كيفية إعادة تعيين كلمة مرور المسؤول على نظام التشغيل windows 10
dashing start -p [port number]

هذا يسمح لك بتحديد المنفذ المطلوب. ثم تقوم بتحميل Dashing بـ http: // localhost: [رقم المنفذ] بدلاً من 3030.

تمامًا مثلما تبدأ Dashing ، يمكنك أيضًا إيقافه. لإيقاف الاندفاع ، قم بتشغيل:

dashing stop

وبالمثل ، إذا كنت ترغب في تشغيل Dashing في الخلفية ، أضف -d إلى الأمر:

dashing start -d

إضافة الحاجيات للاندفاع

بشكل افتراضي ، سترى بعض الأدوات الأساسية مثل Buzzwords وشريط Synergy على لوحة القيادة ، لكنها عديمة الفائدة إلى حد ما دون إضافة وظائفك المخصصة. ستجد ملف قائمة الحاجيات المتاحة يمكنك التعديل. أضفت ساعة رقمية تعرض التاريخ والوقت. تعد إضافة عنصر واجهة مستخدم أمرًا بسيطًا مثل تحميل أصوله وتحرير ملف HTML.

تعتمد كيفية تثبيت عناصر واجهة المستخدم بشكل طفيف على عنصر واجهة المستخدم المحدد. على سبيل المثال ، تتطلب أداة الساعة 12 ساعة التي قمت بتحميلها تثبيت سطر أوامر بالإضافة إلى تحرير ملف لوحة معلومات HTML. للاندفاع القطعة على مدار الساعة 12 ساعة ، افتح موجه الأوامر وانتقل إلى دليل مشروع Dashing الجذر:

cd dashboard/sweet_dashing_project

بمجرد تغيير الدلائل إلى مشروع Root Dashing ، قم بتشغيل:

dashing install 6e2f80b4812c5b9474f3

لكن هذا ليس كل شيء. الآن ، تحتاج إلى وضع كود HTML التالي في ملف مشروع Dashing الخاص بك:

كيفية نقل المجلدات من محرك google إلى آخر


  • ستجد ملف المشروع أسفل لوحة القيادة / sweet_dashboard_project / لوحة القيادة . يتضمن التثبيت الافتراضي ملف erb يسمى عينة . يمكنك استخدام هذا أو صنعه بنفسك. باستخدام Dashboard ، يمكنك إنشاء العديد من تصميمات لوحة المعلومات باستخدام ملفات erb بأسماء مختلفة. ثم انتقل ببساطة إلى

    localhost:3030/[name of erb file]

    لعرض لوحة تحكم مختلفة. افتح ملف erb الذي تريده وأضف كود HTML المناسب لإضافة عنصر واجهة مستخدم جديد إلى لوحة تحكم Dashing.

    لإضافة عنصر واجهة مستخدم جديد ، يكون الأمر بسيطًا مثل تحميل رمز HTML في نهاية نموذج erb كعنصر قائمة جديد. يمكنك تعديل مكان أدوات تخطيط لوحة المعلومات عن طريق سحبها في تطبيق الويب. ستحتاج إلى استخدام منطق HTML عن طريق وضع عناصر القائمة معًا داخل علامات القائمة غير المرتبة (ul). لكن الموضع داخل القائمة لا يملي موضع لوحة المعلومات - يمكنك تعديل ذلك لاحقًا عن طريق سحب الأدوات وإفلاتها.

    تركيب لوحة القيادة

    لا توجد طريقة صحيحة أو خاطئة لتركيب شاشتك على الحائط. إذا كنت قد حصلت على إحدى شاشات اللمس Raspberry Pi ، فقد ترغب في الحصول على إطار بسيط أو مربع ظل لوضعه حول ذلك. يمكنك وضع مهاراتك في النجارة لاستخدام وبناء إطار بالخشب ، أو استخدام إطار موجود. لقد استخدمت صندوق الظل وشاشة Samsung قديمة مقاس 20 بوصة.

    تستطيع إنقاذ شاشة كمبيوتر محمول قديمة كشاشة إذا كنت تستخدم المعدات المناسبة. إذا كنت تريد عرضًا رائعًا حقًا ، فقم بإيقاف إحدى حالات Raspberry Pi الثمانية الجميلة.

    عرض جيد للغاية: الأفكار النهائية

    Dashing هو مشروع ممتاز لـ Raspberry Pi الخاص بك. إنه سهل الإعداد بشكل لا يصدق ، وهناك مجموعة جيدة من أدوات الطرف الثالث. هناك تحذير صغير: لم تعد ميزة Dashing نشطة أو مدعومة ، ولكن هذا يعني فقط أنه لا يجب أن تتوقع تحديثات للبرنامج الرئيسي - كل شيء موجود بالفعل سيستمر في العمل. هناك أيضًا شوكة ، يسمى التحطيم ، والتي لها مجموعة ميزات مماثلة.

    أوصي بدمج Dashing مع مشروع آخر. على سبيل المثال ، حاول تثبيت جاسبر مثل سيري على Raspberry Pi الخاص بك للحصول على شاشة لوحة عدادات تتضاعف كمساعد ذكاء اصطناعي مفتوح المصدر. أو جرب قليلاً من أتمتة المنزل Raspberry Pi.

    يشارك يشارك سقسقة بريد الالكتروني كيفية تغيير شكل ومظهر سطح مكتب Windows 10 الخاص بك

    هل تريد معرفة كيفية جعل Windows 10 يبدو أفضل؟ استخدم هذه التخصيصات البسيطة لجعل Windows 10 خاصًا بك.

    اقرأ التالي
    مواضيع ذات صلة
    • افعلها بنفسك
    • شاشات متعددة
    • فطيرة التوت
    نبذة عن الكاتب مو لونج(تم نشر 85 مقالة)

    Moe Long هو كاتب ومحرر يغطي كل شيء من التكنولوجيا إلى الترفيه. حصل على بكالوريوس اللغة الإنجليزية. حصل على درجة الدكتوراه من جامعة نورث كارولينا في تشابل هيل ، حيث كان باحثًا في روبرتسون. بالإضافة إلى MUO ، ظهر في htpcBeginner و Bubbleblabber و The Penny Hoarder و Tom's IT Pro و Cup of Moe.

    المزيد من Moe Long

    اشترك في نشرتنا الإخبارية

    انضم إلى النشرة الإخبارية لدينا للحصول على نصائح تقنية ومراجعات وكتب إلكترونية مجانية وصفقات حصرية!

    انقر هنا للاشتراك