الإعلانات

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

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

Dashing-Dashboard-Raspberry-Pi

المتطلبات

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

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

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

يمكن الانتهاء من هذا المشروع على مدى اتصال SSH عن بعد إعداد Raspberry Pi للاستخدام بدون رأس مع SSHيمكن لـ Raspberry Pi قبول أوامر SSH عند الاتصال بشبكة محلية (إما عن طريق Ethernet أو Wi-Fi) ، مما يتيح لك إعدادها بسهولة. فوائد SSH تتجاوز إزعاج الفحص اليومي ... قراءة المزيد ، ولكن بما أنه يخرج إلى الشاشة على Raspberry Pi ، فمن المحتمل أن يكون من الأسهل القيام بكل شيء من سطح المكتب هناك باستخدام ماوس ولوحة مفاتيح متصلة.

تثبيت Dashing.io

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

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

روبي -v

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

محطما io

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

sudo apt-get install ruby1.9.1-dev

ستحتاج أيضًا ز ++. لتثبيت ذلك أدخل الأمر:

sudo apt-get install g ++

قم بتثبيت Dashing

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

sudo جوهرة تثبيت محطما

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

mkdir dashboard && cd dashboard

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

محطما مشروع جديد

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

لوحة القيادة cd / sweet_dashboard_project. sudo جوهرة تثبيت المجمع

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

حزمة

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

لوحة القيادة cd / sweet_dashboard_project. بداية محطمة

لعرض لوحة المعلومات ، افتح متصفح الويب الخاص بك وقم بتحميلها http://localhost: 3030 (أو http://raspberrypi.local: 3030 إذا كنت تفعل ذلك من جهاز آخر).

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

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

sudo apt-get تثبيت npm

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

بداية محطمة -p [رقم المنفذ]

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

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

توقف محطما

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

بداية محطمة د

إضافة الحاجيات إلى محطما

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

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

لوحة القيادة cd / sweet_dashing_project

بمجرد تغيير الأدلة إلى مشروع Dashing الجذر ، قم بتشغيل:

تثبيت محطما 6e2f80b4812c5b9474f3

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

نموذج ERB- محطما

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

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

القطعة-أمثلة-محطما

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

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

Raspberry-Pi-Dashing-Complete

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

عرض جيد بشكل مذهل: الأفكار النهائية

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

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

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